John C.S. LuiFellow of ACM, Fellow of IEEE, Croucher Senior Research FellowDepartment 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 Office: HSH Bldg Room 111, phone: (852) 3943-8407 Fax: (852) 2603-5024 Note: John C.S. Lui is currently on leave, and will be back to CUHK around September 2013. |
|
|---|
John Chi-Shing Lui was born in Hong Kong and is currently a full 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 worked as a research intern 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 research problems which span both in systems, networks and theory/mathematics. His current research interests are in Internet, network sciences with large data implications (e.g., online social networks, large scale data analytics,..etc), network/system security (e.g., cloud security, mobile security, ...etc), network economics, cloud computing, large scale distributed systems and performance evaluation theory. John is also an active consultant to industry, believing this to be an efficient method of technology transfer and a good way to learn about the real and relevant problems. John has been serving in the editorial board of IEEE/ACM Transactions on Networking, IEEE Transactions on Computers, IEEE Transactions on Parallel and Distributed Systems, Journal of Performance Evaluation, Journal of Network Science and International Journal of Network Security. John serves as reviewer and panel member for NSF, Canadian Research Council and the National Natural Science Foundation of China (NSFC). John served as the chairman of the CSE Department from 2005-2011 (and lessons learned). He received various departmental teaching awards and the CUHK Vice-Chancellor's Exemplary Teaching Award. John also received the CUHK Faculty of Engineering Research Excellence Award (2011-2012). John 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, Fellow of IEEE, Senior Research Fellow of the Croucher Foundation and is currently the chair of the ACM SIGMETRICS. His personal interests include films and general reading.
Seeking two post-docs for our research group
( posted on September 1, 2012. )
Important information for potential research students and/or post-doc
Selected publications by topics.
Selected publications.
Partial search results from Google Scholar
DBLP
|
|
Finding personal meaning in this crazy world
Adage from Arnold O. Beckman
Slides and Information
Teaching
Probability Models and Applications (ERG2040c)
Introduction to Operating Systems (CSC3150)
Distributed Systems and Networks (CEG4430)
Introduction to Social Networks (CSCI4190) (will be introduced in 2013-2014, after I return from my sabbatical)
Computer System Performance Evaluation (CSC5420)
Distributed Multimedia and Networks (CSC5480)
Advanced Topics in Network Analysis (CSC6480)
Parallel and Distributed Computing (CSC4160)
Advacned Topics in Internet Technology (CSC7221)
Collected items
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.)
DroidAnalytics: A Signature Based Analytic System to Collect, Extract, Analyze a
nd Associate Android Malware
(TrustCom, 2013)
A signature based analytic system for Android Devices. The system can
automatically collect, manage, analyze and extract android malware. DroidAnalyti
cs
facilitates analysts to retrieve, associate and reveal malicious logics at the “
opcode level”.
Released in May 2013.
ADAM: An An Automatic and Extensible Platform
to Stress Test Android Anti-Virus Systems
(DIMVA 2012)
Implementation of assessing the robustness of Android Anti-Virus Systems by generating various types of malware variants. Released in April 2012.