Leslie Cheung

Ph.D., Computer Science, University of Southern California, May 2011

M.S., Computer Science, University of Southern California, May 2004

B.S. (Hons), Computer Sciences, University of Wisconsin - Madison, May 2002

B.S., Mathematics, University of Wisconsin - Madison, May 2002


I am done! I defended my dissertation on Sep 28, 2010, and have graduated from USC. I am joining NetApp as a Member of Technical Staff.

Research Interests

My research interests is in the area of distributed systems, system modeling, and performance evaluation. I am working with Prof. Leana Golubchik.

In particular, I am interested in early performance and reliability modeling of highly distributed systems using concepts from software architecture.

In my master's thesis, I looked at fault tolerance issues in Bistro, a wide-area upload architecture. More information about Bistro can be found here. I design a fault tolerance protocol to improve performance in case intermediares failure, and evaluate the protocol using analytical models.

I also did some research in peer-to-peer storage systems when I was an undergraduate at Wisconsin with Prof. Andrea Arpaci-Dusseau. I was interested in looking at file layout policies in peer-to-peer storage systems where nodes have hetergeneous performance.


Publications

Leslie Cheung, Leana Golubchik, and Fei Sha. "A Study of Web Services Performance Prediction: A Client's Perspective". To appear in MASCOTS 2011, Singapore, July 2011. PDF

Leslie Cheung, Leana Golubchik, and Nenad Medvidovic. "SHARP: A Scalable Approach to Architecture-Level Reliability Prediction of Concurrent Systems". In Proceedings of QUOVADIS 2010, May 2010. PDF

Ivo Krka, George Edwards, Leslie Cheung, Leana Golubchik, and Nenad Medvidovic. "A Comprehensive Exploration of Challenges in Architecture-Based Reliability Estimation". Architecting Dependable Systems 6, Oct 2009. PDF

Ivo Krka, Leslie Cheung, George Edwards, Leana Golubchik, Nenad Medvidovic. "Architecture-Based Software Reliability Estimation: Problem Space, Challenges, and Strategies". In the Proceedings of the DSN Workshop on Architecting Dependable Systems (WADS 2008), Anchorage, AK, Jun 2008. PDF

Leslie Cheung, Roshanak Roshandel, Nenad Medvidovic, Leana Golubchik. "Early Prediction of Software Component Reliability". In the Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008. PDF

Leslie Cheung, Leana Golubchik, Nenad Medvidovic, Gaurav Sukhatme. "Identifying and Addressing Uncertainty in Architectural-Level Software Reliability Modeling". In Workshop on NSF Next Generation Software (NGS) Program, (hold in conjunction with IPDPS 2007), Long Beach, CA, March 2007. PDF

Roshanak Roshandel, Somo Banerjee, Leslie Cheung, Nenad Medvidovic, Leana Golubchik. "Estimating Software Component Reliability by Leveraging Architectural Models". In Proceedings of 28th International Conference on Software Engineering (ICSE 2006), Emerging Results Track, Shanghai, China, May 2006. PDF

Somo Banerjee, Leslie Cheung, Leana Golubchik, Nenad Medvidovic, Roshanak Roshandel, Gaurav Sukhatme. "Engineering Reliability into Hybrid Systems via Rich Design Models: Recent Results and Current Directions". In Workshop on NSF Next Generation Software (NGS) Program (held in conjunction with IPDPS 2006), Rhodes Island, Greece, Apr 2006. PDF

Yan Yang, Leslie Cheung, Leana Golubchik. "Data Assignment in Fault Tolerance Digital Government Application: A Genetic Algorithms Approach". In Proceedings of the 6th Annual National Conference on Digital Government Research (dg.o 2005), Atlanta, GA, USA, May 2005. PDF

Leslie Cheung, Cheng-Fu Chou, Leana Golubchik, Yan Yang. "A Fault Tolerance Protocol for Uploads: Design and Evaluation". In Proceedings of the Second International Symposium of Parallel and Distributed Processing and Applications (ISPA 04), Hong Kong, China, Dec 2004. LNCS 3358, pp 136-145. PDF

William Cheng, Leslie Cheung, Cheng-Fu Chou, Leana Golubchik, Yan Yang. "Scalable and Secure Data Collection: Fault Tolerance Considerations". In Proceedings of the 5th National Conference on Digital Government Research 2004 (dg.o 2004), Poster Paper, Seattle, WA, USA, May 2004. PDF

Leslie Cheung. "Design and Evaluation of a Fault Tolerance Protocol in Bistro", Master's Thesis, University of Southern California, Los Angeles, CA, USA, May 2004.
PDF

Leslie Cheung. "File Layout Policies in Heterogeneous Network-Attached Storage Systems". Senior Honors Thesis, University of Wisconsin --- Madison, May 2002.


Teaching

Spring 2011: Teaching Assistant, CSCI 530 Security Systems , CSCI 597, Seminar in CS Research

Fall 2010: Teaching Assistant, CSCI 551 Computer Communications, CSCI 558L Internetworking and Distributed Systems Laboratory

Spring 2010: Teaching Assistant, CSCI 551 Computer Communications, CSCI 530 Security Systems

Fall 2009: Teaching Assistant, CSCI 558L Internetworking and Distributed Systems Laboratory

Spring 2009: Teaching Assistant, CSCI 558L Internetworking and Distributed Systems Laboratory

Fall 2008: Teaching Assistant, CSCI 551 Computer Communications

Spring 2008: Teaching Assistant, CSCI 558L Internetworking and Distributed Systems Laboratory

Fall 2007: Teaching Assistant, CSCI 551 Computer Communications (Both sections)

Spring 2007: Teaching Assistant, CSCI 551 Computer Communications

Fall 2006: Teaching Assistant, CSCI 551 Computer Communications

Spring 2006: Teaching Assistant, CSCI 599 (now CSCI 531) Applied Cryptography

Fall 2005: Teaching Assistant, CSCI 551 Computer Communications

Summer 2005: Teaching Assistant, CSCI 551 Computer Communications


Professional Activities

Program Committee Member, Digital Government Conference 2006, 2007, 2008

Reviewer, IEEE Transactions on Reliability, 2011

External Reviewer, Sigmetrics/Performance 2006

External Reviewer, Sigmetrics 2005, 2008

External Reviewer, Performance 2005, 2007, 2011

External Reviewer, Component-based Software Engineering 2007


Awards and Honors

Computer Measurement Group (CMG) Graduate Fellowship, 2005-2006

USC Computer Science Department Chair's Excellence Award, May 2004 (Master's Thesis award)

USC Viterbi School of Engineering Dean's Fellowship, 2004 - 2008


Others

I was the President (2006-2009), team member (2004 - 2009), and Head Instructor (2005-2011) of USC Taekwondo . I am also a certified referee of USA Taekwondo and Hong Kong Taekwondo Association.

I was a musician in high school. I played flute in my school's orchestra, and was a leader of the school recorder band. I also play a piano. When I was in high school, I was placed in a number of inter-school competitions. Now I lack motivation to pick up any instruments again.


lccheung AT usc DOT edu
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees