Ming Kin (Malcolm) Lai

My name is Ming Kin Lai, a.k.a. Malcolm Lai.  I was a graduate student in the PhD program at the Department of Computer Science, University of California, Irvine.  I earned my doctoral degree in 2009.

Research Interest

I have general interest in distributed and parallel computing, and also databases and cryptography.  I am in the MESSENGERS research group.

My Work

A term paper I wrote in April 2001: Knapsack Cryptosystems: The Past and the Future

Some notes I wrote in March 2001: Mobile Agents Standards

My presentation in May 2003: Open Source Software and Free Software

My presentation in July 2004: A Taxonomy of Application Scheduling Tools for High Performance Computing

My presentation in Oct 2004: Thread Migration Research at Purdue

My presentation in June 2005: Recent Trends in High Performance Computing and Clusters vs MPPs

My presentation in Dec 2006: Mobile code, Mobile agents, and Mobility - I

My presentation in Feb 2007: Queueing theory and Simulation of queueing models

My presentation in March 2007: Mobile code, Mobile agents, and Mobility - II

My presentation in May 2007: Communication latency in distributed memory systems

My presentation in Nov 2007: MESSENGERS 3.1

MESSENGERS 3.1.4 User’s Manual

Publication:

Lei Pan, Lubomir F. Bic, Michael B. Dillencourt, and Ming Kin Lai, Mobile Agents - The Right Vehicle for Distributed Sequential Computing, Proceedings, 9th International Conference on High Performance Computing --- HiPC2002, Bangalore, India, Dec 2002, Lecture Notes in Computer Science, Vol. 2552, pp. 18-21

Lei Pan, Lubomir F. Bic, Michael B. Dillencourt, Javid J. Huseynov, and Ming Kin Lai, Distributed Parallel Computing using Navigational Programming: Orchestrating Computations around Data, Proceedings of the 14th IASTED International Conference on Parallel and Distributed Computing and Systems, Cambridge, Mass., Nov 2002, pp. 458-463

Lei Pan, Ming Kin Lai, Javid J. Huseynov, Lubomir F. Bic, and Michael B. Dillencourt, Facilitating Agent Navigation using DSM - High Level Designs, Proceedings, The Seventh World Conference on Integrated Design & Process Technology (IDPT03), Austin, Texas, Dec 2003

Lei Pan, Lubomir F. Bic, Michael B. Dillencourt, and Ming Kin Lai, From Distributed Sequential Computing to Distributed Parallel Computing, Proceedings, The 5th Workshop on High Performance Scientific and Engineering Computing with Applications (HPSECA-03), Kaohsiung, Taiwan, ROC, Oct 2003, pp. 255-262

Lei Pan, Lubomir F. Bic, Michael B. Dillencourt, and Ming Kin Lai, NavP versus SPMD: Two Views of Distributed Computation, Proceedings, Int'l Conf. on Parallel and Distributed Computing and Systems (PDCS 2003), Marina del Rey, Calif., Nov 2003, pp. 666-673

Lei Pan, Ming Kin Lai, Koji Noguchi, Javid J. Huseynov, Lubomir F. Bic, and Michael B. Dillencourt, Distributed Parallel Computing using Navigational Programming, International Journal of Parallel Programming, Vol. 32, No. 1, Feb 2004, pp. 1-37

Lei Pan, Lubomir F. Bic, Michael B. Dillencourt, and Ming Kin Lai, Distributed Sequential Computing, Applied Parallel and Distributed Computing: Practice and Experience, Advances in Computation: Theory and Practice, Vol 16, Nova Science Publishers, New York, 2005, pp. 3-19

Lei Pan, Wenhui Zhang, Arthur Uy Asuncion, Jr., Ming Kin Lai, Michael B. Dillencourt, and Lubomir F. Bic, Incremental Parallelization using Navigational Programming: A Case Study, UCI ICS Technical Report 05-04, Mar 2005

Lei Pan, Wenhui Zhang, Arthur Uy Asuncion, Jr., Ming Kin Lai, Michael B. Dillencourt, and Lubomir F. Bic, Incremental Parallelization Using Navigational Programming: A Case Study, Proceedings of the 2005 International Conference on Parallel Processing (ICPP-05), Oslo, Norway, Jun 2005, pp. 611-620

Lei Pan, Ming Kin Lai, Michael B. Dillencourt, and Lubomir F. Bic, Mobile Pipelines: Parallelizing Left-looking Algorithms Using Navigational Programming, UCI ICS Technical Report 05-12, Jul 2005

Lei Pan, Ming Kin Lai, Michael B. Dillencourt, and Lubomir F. Bic, Mobile Pipelines: Parallelizing Left-looking Algorithms Using Navigational Programming, Proceedings, 12th International Conference on High Performance Computing --- HiPC 2005, Goa, India, Dec 2005, Lecture Notes in Computer Science, Vol. 3769, pp. 201-212

Lei Pan, Wenhui Zhang, Arthur Uy Asuncion, Jr., Ming Kin Lai, Michael B. Dillencourt, and Lubomir F. Bic, Laurence T. Yang, Toward Incremental Parallelization Using Navigational Programming, The Institute of Electronics, Information and Communication Engineers (IEICE) Transaction on Information and Systems, Vol. E89-D, No.2, Special Issue on Parallel/Distributed Computing and Networking, Feb 2006, pp. 390-398

Lei Pan, Jingling Xue, Ming Kin Lai, Michael B. Dillencourt, and Lubomir F. Bic, Toward Automatic Data Distribution for Migrating Computations, Proceedings of the 2007 International Conference on Parallel Processing (ICPP-07), Xi'an, China, Sept 2007

Ming Kin Lai, Michael B. Dillencourt, and Lubomir F. Bic, A Comparative Study of Parallel Programming Models Using Performance-Targeted Relations, submitted to 3rd International Workshop on Parallel Programming Models and Systems Software for High End Computing (P2S2), Sept 2010

Dissertation

State-Migration Shared-Variable Programming and its Runtime Support for Fine-Grained Cooperative Tasks, March 2009

Service

Reviewer of papers submitted for the Fifth International Symposium on Parallel and Distributed Processing and Applications (ISPA07)

You can e mail me at mklai at uci dot edu.

Donald Bren School of Information & Computer Sciences, UC Irvine CA 92697-3430