John C.S. Lui

Professor and Department Head

Fellow of ACM, Fellow of IEEE

Department of Computer Science & Engineering
The Chinese University of Hong Kong
Shatin, N.T, Hong Kong
Email: cslui at cse dot cuhk dot edu dot hk
Chair's office: HSH Bldg, Room 1031, phone: (852) 2609-8442
Research's office: HSH Bldg Room 111, phone: (852) 2609-8407
Fax: (852) 2603-5024
Photo

Biography:

John Chi-Shing Lui was born in Hong Kong and is currently the professor in the Department of Computer Science & Engineering at The Chinese University of Hong Kong. He received his Ph.D. in Computer Science from UCLA. When he was a Ph.D student at UCLA, he spent a summer working in the IBM T. J. Watson Research Laboratory. After his graduation, he joined the IBM Almaden Research Laboratory/San Jose Laboratory and participated in various research and development projects on file systems and parallel I/O architectures. He later joined the Department of Computer Science and Engineering at The Chinese University of Hong Kong. He has been a visiting professor in computer science departments at UCLA, Columbia University, University of Maryland at College Park, Purdue University, University of Massachusetts at Amherst and Universit degli Studi di Torino in Italy. Currently, he is leading a group of research students and post-docs in the Advanced Networking & System Research Group, working on some exciting networking research problems which span both in system and in theory/mathematics. His current research interests are in communication networks, network/system security, network economics, large scale distributed systems, mathematical optimization and performance evaluation theory. John serves in the editorial board of IEEE/ACM Transactions on Networking, IEEE Transactions on Computers, IEEE Transactions on Parallel and Distributed Systems, and Journal of Performance Evaluation. John received various departmental teaching awards and the CUHK Vice-Chancellor's Exemplary Teaching Award. He is a co-recipient of the IFIP WG 7.3 Performance 2005 and IEEE/IFIP NOMS 2006 Best Student Paper Awards. He is an elected member of the IFIP WG 7.3, Fellow of ACM and Fellow of IEEE. His personal interests include films and general reading.


Important information for potential research students and/or post-doc


Recent Research

Selected publications by topics.
Selected publications.
Partial search results from Google Scholar
DBLP

Professional Services

Editorialship:
  • IEEE/ACM Transactions on Networkings
  • IEEE Transactions on Computers
  • IEEE Transactions on Parallel and Distributed Systems
  • Performance Evaluation Journal
Conference Chairs
  • ACM SIGMETRICS Conference, TPC Co-Chair, 2005.
  • IEEE ICNP Conference, General Co-Chair, 2007.

Professional Societies:
  • ACM SIGMETRICS Vice-President, (2007-present).
  • ACM SIGMETRICS Board of Directors, (2005-2007).
Conference TPC


The Paradoxical Commandments

Finding personal meaning in this crazy world

From Arnold O. Beckman

Adage from Arnold O. Beckman

Introduction to Game Theory and its Applications in Computer Networks (Sigmetrics/Performance 2006)

Slides and Information

Advice on Research


Teaching

Introduction to Operating Systems (CSC3150)
Distributed Systems and Networks (CEG4430)
Computer System Performance Evaluation (CSC5420)
Distributed Multimedia and Networks (CSC5480)
Advanced Topics in Network Analysis (CSC6480)
Parallel and Distributed Computing (CSC4160)
Traffic Engineering Performance Evaluation & QoS (IEG7004)
Distributed Multimedia and Networks (IEG7008)
Advacned Topics in Internet Technology (CSC7221)

Arts & Literature Corner

Personal Leisure Reading

Chinese Literature

Web Museum

On Line Library of Literature

Public's Library and Digital Archive

Photo Net


Favorite Song

My Way


Jokes

Collected items


Released Software under GPL

Reliable Multimedia Streaming Server (RMSS)
(Server & Client Software Package for multimedia-on-demand system.)

Reliable Multimedia Streaming Server PLUS (RMSS+)
(Server & Client Software Package for Performing Dynamic Multicasting of Multimedia Contents.)

Secure Multimedia Library (SML)
(Library based on Asymmetric Parametric Sequence Method for Implementing Secure Multimedia Streaming Proxy.)

Secure Group Communication Library (SEAL)
(C language API which provides necessary software components for developers to write secure dynamic group-oriented applications without any centralized key server.)

OPERA: an open-source extensible router architecture
(A Linux-based package for implementing a software programmable router architecture with the aim to facilitate networking experiments for the research community. Using this architecture, one can dynamically load new extension and services into the programmable router. Some interesting extensions include QoS support and traceback of DDoS attacks.)