USC Home
----
Leana's Home Page
Research
Teaching
Service
Selected Publications
----

 

Vitae - Leana Golubchik

Personal Information

Research Interests: Internet-based computing and scalable data transfers over wide-area networks, multimedia systems, and computer systems modeling and performance evaluation.

Education

  • Ph.D. in Computer Science
    University of California, Los Angeles, June 1995
    Thesis title: Resource Management in Large Multimedia Information Systems

  • Master of Science in Computer Science
    University of California, Los Angeles, December 1992

  • Bachelor of Science summa cum laude
    University of California, Los Angeles, June 1989

Employment

  • 1/2002 to present
    Associate Professor of Computer Science
    Affiliations: IMSC and ISI
    University of Southern California, Los Angeles, CA
  • 8/2001 to 12/2001
    Associate Professor of Computer Science
    Institute for Advanced Computer Studies (50% appointment)
    University of Maryland, College Park, MD
  • 8/97 to 8/2001
    Assistant Professor of Computer Science
    Institute for Advanced Computer Studies (50% appointment)
    University of Maryland, College Park, MD
  • 7/95 to 7/97
    Assistant Professor of Computer Science
    Columbia University, New York, NY
  • 7/94 to 9/94 & 7/93 to 9/93
    Summer Research Intern
    Lawrence Livermore National Laboratory, Livermore, CA
  • 6/91 to 9/91
    Summer Research Intern
    T.J. Watson Research Center, IBM, Yorktown Heights, NY
  • 9/88 to 6/91
    Member of the Tangram Research Group
    Computer Science Department, UCLA, Los Angeles, CA
  • 6/89 to 11/90
    Performance Analyst
    Teradata Corporation, El Segundo, CA
  • 6/88 - 8/88
    Summer Research Assistant
    Washington University, St. Louis, MO

Research Activity

A. Articles in Refereed Journals

A1. L. Golubchik, J.C.S. Lui, and R.R. Muntz. ``Adaptive Piggybacking: A Novel Technique for Data Sharing in Video-On-Demand Storage Servers.'' ACM Multimedia Systems, Volume 4, Number 3, 1996, pp. 140-155.
 
A2. L. Golubchik, J.C.S. Lui, and M. Papadopouli. ``A Survey of Approaches to Fault Tolerant Design of VOD Servers: Techniques, Analysis, and Comparison.'' In a special issue of Parallel Computing on Parallel Data Servers and Applications, Volume 24, Number 1, January 1998, pp. 123-155.
 
A3. S.W. Lau, J.C.S. Lui, and L. Golubchik. ``Merging Video Streams in a Multimedia Storage Server: Complexity and Heuristics.'' ACM Multimedia Systems, Volume 6, Number 1, pp. 29-42, 1998.
 
A4. J.C.S. Lui and L. Golubchik. ``Stochastic Complement Analysis of Multi-Server Threshold Queues with Hysteresis.'' Performance Evaluation, Volume 35, Numbers 1-2, March 1999, pp. 19-48.
 
A5. E. de Souza e Silva, H.R. Gail, L. Golubchik, and J.C.S. Lui. ``Analytical Models for Mixed Workload Multimedia Storage Servers.'' Performance Evaluation, Volume 36-37, October 1999, pp. 185-211. Presented at the Performance'99 Conference.
 
A6. K.K.W. Law, J.C.S. Lui, and L. Golubchik. ``Efficient Support for Interactive Services in Multi-resolution VOD Systems.'' VLDB Journal, Volume 8, Number 2, 1999, pp. 133-153.
 
A7. L. Golubchik, V.S. Subrahmanian, S. Marcus, and J. Biskup. ``Sync Classes: A Framework for Optimal Scheduling of Requests in Multimedia Storage Servers.'' IEEE Transactions on Knowledge and Data Engineering, Volume 12, Number 1, 2000, pp. 60-77.
 
A8. P.W.K. Lie, J.C.S. Lui, and L. Golubchik. ``Threshold-Based Dynamic Replication in Large-Scale Video-on-Demand Systems.'' Multimedia Tools and Applications, Volume 11, Number 1, May 2000, pp. 35-62.
 
A9. L. Golubchik, R.R. Muntz, C.F. Chou, and S. Berson. ``Design of Fault Tolerant Large-Scale VOD Servers: with Emphasis on High-Performance and Low-Cost.'' IEEE Transaction on Parallel and Distributed Systems, Volume 12, Number 1, January 2001.
 
A10. M.Y.Y. Leung, J.C.S. Lui, and L. Golubchik. ``Use of Analytical Performance Models for System Sizing and Resource Allocation in Interactive Video-on-Demand Systems Employing Data Sharing Techniques.'' IEEE Transactions on Knowledge and Data Engineering, Volume 14, Number 3, pp. 615-637, May/June 2002.
 
A11. L. Golubchik and J.C.S. Lui. ``Bounding of Performance Measures for Threshold-based Queueing Systems: Theory and Application to Dynamic Resource Management in Video-on-Demand Servers.'' IEEE Transactions on Computers, Volume 51, Number 4, pp. 353-372, April 2002.
 
A12. L. Golubchik, J.C.S. Lui, E. de Souza e Silva, and H.R. Gail. ``Performance Tradeoffs in Scheduling Techniques for Mixed Workloads.'' To appear in Multimedia Tools and Applications.
 
A13. C.-F. Chou, L. Golubchik, J.C.S. Lui, and I.-H. Chung. ``Design of Scalable Continuous Media Servers.'' Special issue on QoS of Multimedia Tools and Applications, Volume 17, Numbers 2-3, pp. 181-212, 2002.
 
B. Articles in Other Journals

B1. L. Golubchik and R.R. Muntz. ``Fault Tolerance Issues in Data Declustering for Parallel Database Systems.'' IEEE Bulletin of the Technical Committee on Data Engineering, Volume 17, Number 3, September, 1994, pp. 14-28. Invited paper.
 
B2. L. Golubchik, J.C.S. Lui, and R.R. Muntz. ``I/O Stream Sharing for Continuous Media Systems.'' IEEE Bulletin of the Technical Committee on Data Engineering, Volume 18, Number 4, December 1995, pp. 17-26. Invited paper.
 
B3. L. Golubchik. ``On Issues and Tradeoffs in Design of Fault Tolerant VOD Servers.'' In ACM SIGMETRICS Performance Evaluation Review, Volume 25, Number 2, September 1997, pp. 21-28. Invited paper.
 
B4. M. Papadopouli and L. Golubchik. ``Support of VBR Video Streams Under Disk Bandwidth Limitations.'' In ACM SIGMETRICS Performance Evaluation Review, Volume 25, Number 3, December 1997, pp. 13-20. Invited paper.
 
B5. William C. Cheng, Cheng-Fu Chou, Leana Golubchik, and Samir Khuller. ``A Performance Study of Bistro, a Scalable Upload Architecture.'' To appear in ACM SIGMETRICS Performance Evaluation Review. Invited paper.
 
C. Articles in Books

C1. M. Papadopouli and L. Golubchik. ``A Scalable Video-on-Demand Server for a Dynamic Heterogeneous Environment.'' In Advances in Multimedia Information Systems, S. Jajodia, M. T. Ozsu, A. Dogac (Eds.), Lecture Notes in Computer Science 1508, Springer Verlag, September 1998, pp. 4-17. Presented at the 4th International Workshop on Multimedia Information Systems.
 
C2. L. Golubchik and R.R. Muntz. ``Parallel Database Systems and Multimedia Object Servers.'' In Volume 5 Handbook on Parallel and Distributed Processing, Eds. J. Blazewicz, K. Ecker, B. Plateau and D. Trystram, Springer Verlag, 2000, pp. 364-409 (Chapter 8). Invited chapter.
 
C3. L. Golubchik. ``Scalable Data Collection for Internet-based Digital Government Applications.'' In Advances in Digital Government: Systems, Human Factors, and Policy, Eds. W. McIver and A. Elmagarmid, Kluwer. Invited chapter.
 
C4. F. Ozcan, V.S. Subrahmanian, and L. Golubchik. ``Optimal Agent Selection.'' In KI 2001: Advances in Artificial Intelligence, Eds. F. Baader, G. Brewka, T. Eiter, Lecture Notes in Artificial Intelligence 2174, Springer Verlag, 2001. To be presented at the KI 2001 Conference as an Invited paper.
 
D. Articles in Refereed Conferences

D1. L. Golubchik, G.D. Rozenblat, W.C. Cheng, and R.R. Muntz. ``The Tangram Modeling Environment.'' In Proceedings of the Fifth International Conference on Modeling Techniques and Tools for Computer Performance Evaluation, Turin, Italy, February 1991, pp. 421-435.
 
D2. L. Golubchik, J.C.S. Lui, and R.R. Muntz. ``Chained Declustering: Load Balancing and Robustness to Skew and Failures.'' In Proceedings of the Second International Workshop on Research Issues in Data Engineering: Transaction and Query Processing (RIDE), Tempe, Arizona, February 1992, pp. 88-95.
 
D3. L. Golubchik, and A. Thomasian. ``Token Allocation in Distributed Systems.'' In Proceedings of the 12th International Conference on Distributed Computing Systems (ICDCS), Yokohama, Japan, June 1992, pp. 64-71.
 
D4. L. Golubchik, J.C.S. Lui, and R.R. Muntz. ``Reducing I/O Demand in Video-On-Demand Storage Servers.'' In Proceedings of the ACM SIGMETRICS/Performance Conference, Ottawa, Canada, May 1995, pp. 25-36.
 
D5. S. Berson, L. Golubchik, and R.R. Muntz. ``Fault Tolerant Design of Multimedia Servers.'' In Proceedings of the ACM SIGMOD Conference, San Jose, CA, June 1995, pp. 364-375.
 
D6. L. Golubchik, R.R. Muntz, and R.W. Watson. ``Analysis of Striping Techniques in Robotic Storage Libraries.'' In Proceedings of the 14th IEEE Symposium on Mass Storage Systems, Monterey, CA, September, 1995, pp. 225-238.
 
D7. L. Golubchik and R.R. Muntz. ``Fault Tolerance Issues in Multidisk Video-on-Demand Storage Servers.'' In Proceedings of the SPIE (International Society for Optical Engineering) Conference on High-Density Data Recording and Retrieval Technology, Volume 2604, October, 1995, pp. 70-87.
 
D8. L. Golubchik and S. Marcus. ``On Multilevel Multimedia Storage Systems.'' In Proceedings of the 2nd International Workshop on Multimedia Information Systems, September 1996, pp. 12-16.
 
D9. M.Y.Y. Leung, J.C.S. Lui, and L. Golubchik. ``Buffer and I/O Resource Pre-allocation for Implementing Batching and Buffering Techniques for Video-on-Demand Systems.'' In Proceedings of the International Conference on Data Engineering (ICDE), Birmingham, UK, April 1997, pp. 344-353.
 
D10. L. Golubchik and J.C.S. Lui. ``Bounding of Performance Measures for a Threshold-based Queueing System with Hysteresis.'' In Proceedings of the ACM SIGMETRICS Conference, Seattle, Washington, June 1997, pp. 147-157.
 
D11. S. Marcus, V.S. Subrahmanian, and L. Golubchik. ``Sync Classes: A Framework for Optimal Scheduling of Requests in Multimedia Storage Servers.'' In Proceedings of the 3rd International Workshop on Multimedia Information Systems, September 1997, pp. 92-100. A full version of this paper was selected for a journal special issue [A7].
 
D12. P.W.K. Lie, J.C.S. Lui, and L. Golubchik. ``Threshold-Based Dynamic Replication in Large-Scale Video-on-Demand Systems.'' In Proceedings of the Eighth International Workshop on Research Issues in Data Engineering: Continuous-Media Databases and Applications (RIDE'98) February 23-24, 1998, pp. 52-59. A full version of this paper was selected for a journal special issue [A8].
 
D13. L. Golubchik and R.K. Rajendran. ``A Study on the Use of Tertiary Storage in Multimedia Systems.'' In Proceedings of the Joint IEEE Symposium on Mass Storage and Goddard Conference on Mass Storage Systems and Technologies, March 23-26, 1998, pp. 229-247.
 
D14. D.I. Kang, R. Gerber, L. Golubchik, J.K. Hollingsworth, and M. Saksena. ``A Software Synthesis Tool for Distributed Embedded System Design.'' In the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES), May 1999. Appears in the ACM SIGPLAN Notices, Volume 34, Number 7, pp. 87-95.
 
D15. C.F. Chou, L. Golubchik, and J.C.S. Lui. ``A Performance Study of Dynamic Replication Techniques in Continuous Media Servers.'' In Proceedings of the ACM SIGMETRICS Conference, May 1999, pp. 202-203. Poster paper.
 
D16. L. Golubchik, J.C.S. Lui, E. de Souza e Silva, and H.R. Gail. ``Evaluation of Performance Tradeoffs in Scheduling Techniques for Mixed Workload Multimedia Servers.'' In Proceedings of the IEEE International Conference on Multimedia Computing and Systems, June 1999, pp. 292-296. Poster paper.
 
D17. D.I. Kang, R. Gerber, L. Golubchik, and J.K. Hollingsworth. ``Techniques for Automating Distributed Real-Time Applications Design.'' In Proceedings of the High Performance Distributed Computing Conference, August 1999, pp. 156-163.
 
D18. L. Golubchik, S. Khanna, S. Khuller, R. Thurimella, and A. Zhu. ``Approximation Algorithms for Data Placement on Parallel Disks.'' In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA), San Francisco, CA, January 2000, pp. 223-232.
 
D19. C.F. Chou, L. Golubchik, and J.C.S. Lui. ``Striping Doesn't Scale: How to Achieve Scalability for Continuous Media Servers with Replication.'' In Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Taipai, Taiwan, April 2000, pp. 64-71.
 
D20. L. Golubchik and J.C.S. Lui. ``A Fast and Accurate Iterative Solution of a Multi-class Threshold-based Queueing System with Hysteresis.'' In Proceedings of the ACM SIGMETRICS Conference, Santa Clara, CA, June 2000, pp. 196-206.
 
D21. S. Bhattacharjee, W.C. Cheng, C.F. Chou, L. Golubchik, and S. Khuller. ``Bistro: a Platform for Building Scalable Wide-Area Upload Applications.'' In the Workshop on Performance and Architecture of Web Servers (PAWS), held in conjunction with SIGMETRICS 2000, Santa Clara, CA, June 2000. To appear as part of the PAWS 2000 Workshop in an issue of the ACM SIGMETRICS Performance Evaluation Review.
 
D22. L. Golubchik and J.C.S. Lui. ``Open Problems for Threshold-based System.'' In the 2nd Workshop on Mathematical (performance) Modeling and Analysis (MAMA), held in conjunction with SIGMETRICS 2000, Santa Clara, CA, June 2000. Appears as part of the MAMA 2000 Workshop in the ACM SIGMETRICS Performance Evaluation Review, Volume 28, Number 4, March 2001.
 
D23. C.F. Chou, L. Golubchik, and J.C.S. Lui. ``A Performance Study of Dynamic Replication Techniques in Continuous Media Servers.'' Proceedings of the International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (IEEE MASCOTS), San Francisco, CA, August 2000.
 
D24. W.C. Cheng, C.F. Chou, L. Golubchik, S. Khuller, and H. Samet. ``Scalable Data Collection for Internet-based Digital Government Applications.'' Proceedings of the 1st National Conference on Digital Government Research, Los Angeles, CA, May 2001, pp. 108-113.
 
D25. W.C. Cheng, C.F. Chou, L. Golubchik, and S. Khuller. ``A Secure and Scalable Wide-Area Upload Service Architecture.'' Proceedings of the 2nd International Conference on Internet Computing, Las Vegas, NV, June 2001, Volume 2, pp. 733-739.
 
D26. L. Golubchik and J. C.S. Lui. ``Multi-path Streaming: Is It Worth the Trouble?'' In the 4th Workshop on Mathematical (performance) Modeling and Analysis (MAMA), held in conjunction with SIGMETRICS 2002, Los Angeles, CA, June 2002. To appear as part of the MAMA 2002 Workshop in the ACM SIGMETRICS Performance Evaluation Review.
 
D27. W.C. Cheng, C.F. Chou, L. Golubchik, S. Khuller, Y.C. (Justin) Wan. ``A Performance Study of a Large-scale Data Collection Problem.'' To appear in the International Workshop on Web Caching and Content Distribution.
 
E. Inventions and Patents

E1. ``Bistro: a System for Building Scalable Wide-Area Upload Applications.'' Invention Disclosure, March 2000, Patent Application, March 2001. With W.C. Cheng, S. Khuller, S. Bhattacharjee, and C.F. Chou.
 
F. Unrefereed Reports

F1. S. Berson, A. Dashti, M. Escobar-Molano, S. Ghandeharizadeh, L. Golubchik, R.R. Muntz, C. Shahabi. ``Design of a Scalable Multimedia Storage Manager.'' Technical Report No. CSD-940042, UCLA, December 1994.
 
F2. R. Bunt, D. Eager, L. Golubchik, G. Kotsis, S. Majumdar, R.R. Muntz, E. Rosti, G. Serazzi, E. Smirni. Report of the Computer Resource Management Group, International Workshop on Performance Evaluation - Origins and Directions, Schloss Dagstuhl, Wadern, Germany G. Haring (Wien), Ch. Lindemann (GMD-FIRST Berlin), M. Reiser (Zurich), organizers, 1997.
 
F3. D.I. Kang, R. Gerber, and L. Golubchik. ``Automated Techniques for Designing Embedded Signal Processors on Distributed Platforms.'' Technical Report No. CS-TR3944 October 1998.
 
F4. L. Golubchik and P. O'Neil. ``Data Security and Quality of Service for Information Age.'' NSF IDM PI Workshop, 2001.
 
G. Invited Talks

G1. ``Tangram Modeling Environment.'' Digital Equipment Co., Malboro, MA, June 1991.
 
G2. ``Disk Arrays.'' Dipartimento di Informatica, Universitá di Torino, Torino, Italy, September 1993.
 
G3. ``Improving Performance of Robotic Storage Libraries.'' Lawrence Livermore National Laboratory, Livermore, CA, February 1994.
 
G4. ``Fault Tolerant Design of Multimedia Storage Servers.'' IBM Almaden Research Center, Almaden, CA, September 1994.
 
G5. ``On Efficient Use of Resources in On-Demand Multimedia Storage Servers.''
  • Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brazil, May 1996.
  • MITL, Panasonic Technologies, Inc., Princeton, New Jersey, July 1996.
 
G6. ``A Threshold-Based Approach to Dynamic Resource Management in Large Systems.'' System Performance Evaluation - Origins and Directions, International Workshop, Schloss Dagstuhl, Wadern, Germany, September 1997.
 
G7. ``Mixed Workload Scheduling in Multimedia Storage Servers.''
  • Computer Science Colloquium Series, Dartmouth College, Hanover, New Hampshire, April 1998.
  • Computer Science Colloquium Series, College of William and Mary, Williamsburg, Virginia, May 1999.
 
G8. ``Sync Classes: A Framework for Optimal Scheduling of Requests in Multimedia Storage Servers.'' Presented at the INFORMS'98 Conference (Institute for Operations Research and the Management Sciences), as part of the Performance Models of Computer/Communication Systems track, June 1998. Short abstract (with S. Marcus and V.S. Subrahmanian) appeared in the proceedings, p. 27.
 
G9. ``Striping Doesn't Scale: How to Achieve Scalability for Continuous Media Servers with Replication.'' Presented at the DIMACS Workshop on Multimedia Streaming on the Internet, June 2000.
 
G10. ``Bistro: a Platform for Building Scalable Wide-Area Upload Applications.''
  • Information Sciences Institute, University of Southern California, Los Angeles, CA, May 2000.
  • Computer Science Colloquium Series, University of California at Irvine, Irvine, CA, June 2000.
  • California Institute of Technology, Los Angeles, CA, June 2000.
  • Hewlett-Packard Laboratories, Palo Alto, CA, June 2000.
  • University of California at Los Angeles, Los Angeles, CA, June 2000.
  • University of California at Riverside, Riverside, CA, June 2000.
  • Lawrence Berkeley Laboratory, Berkeley, CA, August 2000.
  • University of Texas at Austin, Austin, TX, October 2000.
  • University of Michigan, Ann Arbor, MI, February 2001.
  • Georgia Institute of Technology, Atlanta, GA, March 2001.
G11. ``Threshold-based Queueing Systems with Hysteresis.'' CSHCN Advanced Network Colloquium, University of Maryland, College Park, MD October 2000.
 
G12. ``Application Level Adaptation and Control for Retrieval and Delivery of Continuous Media over the Internet.'' NSF PI meeting, Irvine, CA, November 2000.
 

H. Technical Presentations and Expert Panels

H1. ``Resource Management in Large Multimedia Systems.'' Mitsubishi Research Association, visiting Columbia University, New York, NY, November 1995 & November 1996.
 
H2. ``Multimedia Systems Lab, Overview.'' IBM Site Visit Presentations, UMIACS, University of Maryland, College Park, MD, December 1997.
 
H3. Member of Experts Panel on ``Continuous Media Management -- Where We Stand Today and Where We will be Over the Next Decade.'' International Workshop on Research Issues in Data Engineering: Continuous-Media Databases and Applications (RIDE), February 1998.
 
H4. Member of Experts Panel on ``Visual Information Retrieval.'' International Workshop on Multimedia Information Systems, September 1998.
 
H5. Member of Experts Panel on ``Exotic Applications.'' Supercomputing Conferences (SC), November 1998.
 
H6. Member of Experts Panel on ``Multimedia Streaming and Network Interaction.'' DIMACS Workshop on Multimedia Streaming on the Internet, June 2000.
 
H7. ``Computer Systems Modeling and Performance Evaluation.'' Department of Computer Science Colloquium Series, University of Maryland, College Park, MD, September 2000.
 
H8. ``Data Security and Quality of Service for Information Age.'' NSF IDM PI meeting, Dallas/Fort Worth, TX, April 2001.
 
H9. ``Scalable Data Collection for Internet-based Applications.'' Motorola Visit Presentations, Department of Computer Science, University of Maryland, College Park, MD June 2001.
 
I. Tutorials and Seminars

I1. ``System Architectures for Large-Scale Multimedia Information Servers.'' Brazilian Symposium on Networks and Distributed Systems (SBRC), Fortaleza, Brazil, May 1996.
 
I2. ``Multimedia Storage Servers.'' 1997 ACM SIGMETRICS Conference, Seattle, WA, June 1997. With H. Vin and P. Shenoy (University of Texas, Austin).
 
I3. ``Continuous Media Storage Servers.''
  • 1998 ACM SIGMETRICS/PERFORMANCE Conference, Madison, WI, June 1998. With J.C.S. Lui (CUHK) and R.R. Muntz (UCLA).
  • 1999 ACM SIGMETRICS Conference, Atlanta, GA, May 1999. With J.C.S. Lui (CUHK).
 
I4. ``Continuous Media Servers.'' Universitá del Piemonte Seminar Series, June 1999. 1 day seminar.
 
I5. ``Multimedia Storage Systems.'' Universitá di Torino Seminar Series, July 1999. 3 day seminar.
 
I6. ``Multimedia Information Systems.'' Federal University of Rio de Janeiro, December 1999. Half day seminar.
 
J. Visiting Scholar

I1. Department of Computer Science, Federal University of Rio de Janeiro, Brazil, December 1999.
 
I2. Dipartimento di Scienze e Tecnologie Avanzate, Universitá del Piemonte, Alessandria, Italy and Dipartimento di Informatica, Universitá di Torino, Torino, Italy, June-July, 1999 and July 2001.
 
I3. Department of Computer Science \& Enginnering, The Chinese University of Hong Kong, Hong Kong, January 1997, January 1998, and January 2002.
 
Contracts and Grants

  • Principal Investigator. ``A Study on the Use of Tertiary Storage Devices in Multimedia Information Systems.'' AT\&T Foundation Special Purpose Grants in Science and Engineering Program, 1995-1996.

  • Principal Investigator. ``Towards a New Generation of Multimedia Storage Systems.'' National Science Foundation, Faculty Early Career Development (CAREER) Grant, 1996-2001.

  • Senior Personnel (with Y. Yemini (PI) and SMARTS Corp.). ``Embedded Training Technologies.'' Advanced Research Projects Agency, 1996-1997 (Columbia University).

  • Co-principal Investigator (with A. Aho (PI) and 11 other Co-PIs). ``Scalable Multimedia Information Processing.'' National Science Foundation CISE Research Infrastructure Grant, 1996-2000 (Columbia University).

  • Co-principal Investigator (with J.C.S. Lui (PI) and E. de Souza e Silva (Co-PI)). ``Operating System and Network Support for Distributed Multimedia Services.'' Hong Kong Mainline Research Grant, 1996-1999 (Chinese University of Hong Kong).

  • Principal Investigator (Faculty Mentor). ``Efficient Resource Management in Large Multimedia Information Systems.'' NSF-sponsored Computing Research Association (CRA) Undergraduate Research Program Grant, Summer 1996, travel and stipend support awarded to 2 undergraduate summer research assistants.

  • Co-principal Investigator (with Y. Yemini (PI) and H. Schulzrinne, S. Stolfo (Co-PIs)). ``MarketNet: a Survivable, Market-Based Architecture for Large-Scale Information Systems.'' Advanced Research Projects Agency, 1997-2000, ~2M (Columbia University).

  • Principal Investigator (Faculty Mentor). ``Multilevel Multimedia Storage Systems.'' NSF-sponsored Computing Research Association (CRA) Undergraduate Research Program Grant, Summer 1998, travel and stipend support awarded to 1 undergraduate summer research assistant.

  • Principal Investigator. ``Adaptive Large-scale Multimedia Storage Systems.'' University of Maryland, GRB Semester Award, Fall 1998.

  • Co-principal Investigator (with J.C.S. Lui (PI) and H.R. Gail (Co-PI)). ``Design, Analysis and Implementation of Mixed Workload Schedulers with Application to the Multimedia Digital Library System.'' Research Grant Council in Hong Kong, 1999-2000 (Chinese University of Hong Kong).

  • Principal Investigator. ``Performance Aspects of Multimedia Presentation Servers.'' University of Maryland, International Travel Award for joint research with Universitá del Piemonte and Universitá di Torino, Summer 1999.

  • Co-Principal Investigator (with J.C.S. Lui (PI) and A. U. Shankar, G. Franceschinis (Co-PIs)). ``Providing Differentiated Services for the Internet: Design, Analysis and Implementation.'' Hong Kong Mainline Research Grant, 2000-2001 (Chinese University of Hong Kong).

  • Senior Personnel (with P. Keleher (PI) and 9 other Co-PIs and senior personnel). ``System Support for Enterprise Application Servers.'' National Science Foundation CISE Research Infrastructure Grant, 2000-2003

  • Co-principal Investigator (with W. A. Arbaugh (PI) and V. Gligor, P. Keleher(Co-PI)). ``Secure Distributed Heterogeneous Systems Management via Confederations and Oracles.'' U.S. Department of Defense, Laboratory for Telecommunications Science, 2000-2001.

  • Co-principal Investigator. ``Application Level Adaptation and Control for Retrieval and Delivery of Continuous Media over the Internet.'' National Science Foundation, Collaborative Research Program with CNPq/Brazil, 2000-2003. (With R.R. Muntz (PI, UCLA) and D. Towsley, J. Kurose (Co-PIs, University of Massachusetts)).

  • Co-principal Investigator (with H. Samet (PI) and S. Khuller (Co-PI)). ``Scalable Data Collection Infrastructure for Digital Government Applications.'' National Science Foundation, Digital Government program. Requested: 2001-2004.

  • Co-principal Investigator (with S. Khuller (PI)). ``Algorithms for Data Storage and Movement.'' National Science Foundation, ITR program, 2001-2004.
Fellowships, Awards, and Honors
  • Litton Engineering Scholarship, 1987-1989.
  • Society of Women Engineers Scholarship, 1987 - 1989.
  • Member of Tau Beta Pi, elected 1988.
  • GTE Graduate Fellowship, 1990-1991.
  • National Science Foundation Graduate Fellowship, 1991-1994.
  • IBM Graduate Fellowship, 1994-1995.
  • NSF Faculty Early Career Development (CAREER) Award, 1996-2001.
  • Member of IFIP WG 7.3, elected 2000.
Reviewing and Editing Activities
   Co-guest Editor
  • Special Issue of Parallel Computing Journal on Parallel Data Servers and Applications, Volume 24, Number 1, January 1998. (With R.R. Muntz.)

  • Special Issue of International Journal of Intelligent Systems on Multimedia Systems, Volume 13, Number 12, December 1998. (With J.C.S. Lui.)

  • Special Issue of IEEE Transactions on Knowledge and Data Engineering, based on selected papers from the International Workshop on Multimedia Information Systems (MIS'99). 2001. (With S. Tripathi and V. Tsotras.)
   Reviewing Activities: Journals and Conferences
  • ACM Transactions on Database Systems
  • IEEE Transactions on Knowledge and Data Engineering
  • IEEE Transactions on Computers
  • IEEE Transactions on Parallel and Distributed Systems
  • IEEE/ACM Transactions on Networking
  • Performance Evaluation Journal
  • IEEE Transactions on Software Engineering
  • ACM Transactions on Software Engineering and Methodology
  • IEEE Networks
  • IBM Journal of Research and Development
  • International Conference on Very Large Databases (VLDB)
  • ACM SIGMOD Conference
  • ACM SIGMETRICS Conference
  • IEEE INFOCOM Conference
  • IEEE MASCOTS
  • TOOLS Conference
  • ICS Conference
  • IFIP WG7.3 Conference on Modeling and Performance Evaluation of Computer Systems and Networks
  • International Telecommunications Symposium (ITS)
  • International Conference on the Numerical Solutions of Markov Chains Conference
  • International Workshop on Petri Nets and Performance Models (PNPM)
   Reviewing Activities: Grant Proposals
  • National Science Foundation, external reviewing and several proposal review panels, 1996-2002.
  • Army Research Office, 1996.
  • Hong Kong Research Grants Council, 1996, 2002.
   External Examiner
  • MS Thesis, The Chinese University of Hong Kong, Hong Kong, to defend August 2000. Admission Control Algorithms for Providing Quality-of-Service Guarantee for Individual Connection in Video-on-Demand Systems, Wang Xiaoquing. Advisor: J.C.S. Lui.

  • MS Thesis, The Chinese University of Hong Kong, Hong Kong, to defend August 2000. Performance Evaluation of Parallel/Distributed Simulation, Lam Wing Kai. Advisor: J.C.S. Lui.

  • MS Thesis, The Chinese University of Hong Kong, Hong Kong, July 1999. Design and Implementation of Distributed Interactive Virtual Environment, Chan Ming Fei. Advisor: J.C.S. Lui.

  • MS Thesis, The Chinese University of Hong Kong, Hong Kong, July 1999. Routing Algorithms and Channel Reservation Strategies for a Low Earth Orbit Satellite System, Tam Tsz Shing. Advisor: J.C.S. Lui.

  • MS Thesis, The Chinese University of Hong Kong, Hong Kong, July 1999. Issues in a Very Large Scale Distributed Virtual Environment, So King Yan Oldfield. Advisor: J.C.S. Lui.

  • MS Thesis, The Chinese University of Hong Kong, Hong Kong, July 1997. On Design of a Scalable Video Data Placement Strategy for Supporting a Load Balancing Video-on-Demand Storage Server, Kwok-Wai Law. Advisor: J.C.S. Lui.

  • MS Thesis, The Chinese University of Hong Kong, Hong Kong, July 1997. Parallel Replication in Distributed Video-on-Demand Systems, Wai-Kwok Lie. Advisor: J.C.S. Lui.

Teaching Activity

Courses Taught

Semester Course Students Description
Summer 1993   15 Data Structures and Algorithms (Johns Hopkins University Center for Talented Youth)
Summer 1994   12 Data Structures and Algorithms (Johns Hopkins University Center for Talented Youth)
Summer 1995   15 Data Structures and Algorithms (Johns Hopkins University Center for Talented Youth)
Fall 1995 E6998-42 8 Architecture Support for Large Information Systems (Columbia University, new course development)
Fall 1996 W4995 50 Multimedia Information Systems (Columbia University, new course development)
Spring 1996 W3824 56 Computer Organization (Columbia University)
Spring 1997 W3824 69 Computer Organization (Columbia University)
Fall 1997 CMSC818G 15 Large Multimedia Information Systems (new course development)
Spring 1998 CMSC417 26 Computer Networks
Spring 1999 CMSC417 44 Computer Networks
Fall 1999 CMSC420 45 Data Structures
Spring 2000 CMSC417 44 Computer Networks
Fall 2000 CMSC420 56 Data Structures
Spring 2001 CMSC710 36 Performance Evaluation
Fall 2001 CMSC710 25 Performance Evaluation
Spring 2002 CSCI551 60 Computer Communications

Independent Studies

  • Alka Sham (Columbia University, Fault tolerant design of VOD Servers, 1996-1997)
  • Taruni U. Seth (Columbia University, Design and development of VOD servers, 1996-1997)

Courses or Curriculum Development

   CMSC 818G - Large Multimedia Information Systems (1997)
(Taught a similar course, W6998-42 - Architecture Support for Large Information Systems, at Columbia University, 1995)

Created a new course to provide first and second year graduate students with an introduction to large-scale multimedia information systems. This course explores current research directions and design issues in advanced system architectures for storage servers. Specifically it concentrate on multimedia information systems, and explores similar issues in parallel database systems and scientific computing systems. The objective of this course is to bring students up to date on research directions in large multimedia information systems and to provide the requisite background for original research in this area. Specific topics covered in the course include (but are not limited to): current (a) storage device technology and technology trends, (b) interconnect technologies and technology trends, (c) compression technologies and technology trends, and their impact on application areas such as multimedia storage systems; multimedia storage servers; database systems for multicomputer architectures; I/O intensive scientific computing applications. Students are required to read the equivalent of approximately 20 conference/journal research papers. Grades are based on a final examination, class participation, and a term report which includes a class presentation and a term paper. Most reports are expected to be critical summaries and reviews of a small collection of papers in an area relevant to the course. However, reports describing original research are also possible. This course can be used by Ph.D. and M.S. students as part of their comprehensive exams curriculum in the systems area.

   W4995 - Columbia University, Multimedia Information Systems (1996)
Created a new course to provide junior and senior level undergraduate students with a broad introduction to multimedia information systems. This course covers the following topics: media, applications, and their requirements; storage technologies; interconnect technologies; compression technologies for various media; multimedia storage servers; operating systems issues; large distributed storage systems; multimedia networks. Course material is taken from textbooks as well as on-line notes provided by the instructor. The work in the course includes several homeworks, a large programming project (chosen from a list of topics related to the course) with a written report, and a final examination.

   W3824 - Columbia University, Computer Organization (1996, 1997)
Expended course coverage to include detailed coverage of I/O devices and corresponding interconnect architectures.

   CMSC 417 - Computer Networks (1999, 2000)
Introduced a set of new projects (with Prof. Bhattacharjee) to emphasize current directions in communication networks.

Expended course coverage to include detailed coverage of an introduction to probabilities.

   CMSC 710 - Performance Evaluation (2001)
Redesigned the graduate level performance evaluation course with focus on analytical performance evaluation. This course covers the basic tools necessary for performance evaluation of computer and communication systems and is intended as an introduction to techniques needed to construct and analyze performance models that are useful in computer and communication systems design. Although these techniques are useful in other field (e.g., financial modeling), this course focuses on applications to computer and communication systems. Topics include introduction to stochastic processes and queueing theory, Markovian models with special structure, transient analysis, and a brief introduction to queueing networks. It is intended for students interested in computer and/or communication systems and the related performance issues, especially those interested in operating systems, networking, distributed systems, databases, and multimedia systems. The intent of the course is to provide the tools necessary for evaluating designs of such systems as well as for gaining insights that can be obtained. Grades are based on homeworks, exams, and projects. This course can be used by Ph.D. and M.S. students as part of their comprehensive exams curriculum in the systems area.

Advising: Ph.D. Committees

  • German Goldszmidt (Columbia University, CS, defended December 1995).
  • Bruce Zenel (Columbia University, CS, proposed March 1996, defended July 1997).
  • Akira Kawaguchi (Columbia University, CS, proposed April 1996).
  • Damianos Chatziantoniou (Columbia University, CS, proposed April 1996).
  • Wei Zhao (CS, proposed October 1997, defended 1999).
  • Philip Korn (CS, defended May 1998).
  • Demet Aksoy (CS, proposed May 1998, defended January 2000).
  • Eenjun Hwang (CS, defended June 1998).
  • Ladan Gharai (CS, defended July 1998).
  • Cynthia Rais (CS, defended August 1998).
  • Yuan-Shin Hwang (CS, defended October 1998).
  • Yoram J. Sussmann (CS, defended February 1999).
  • Ioannis Kotidis (CS, proposed March 1999, defended May 2000).
  • Tolga Urhan (CS, proposed April 1999, to defend August 2000).
  • Alexander Dehktyar (CS, proposed May 1999, to defend July 2000).
  • George Apostolopoulos (CS, defended 1999).
  • Simon Hawkin (CS, proposed 1999).
  • Dong-In Kang (CS, defended July 1999).
  • Kuang-Yeh Wang (CS, defended December 1999).
  • Mike Beynon (CS, proposed February 2000).
  • Apinun Tunpan (CS, proposed May 2000).
  • Catalin T. Popescu (CS, defended July 2000).
  • Fatma Ozcan (CS, to propose July 2000).
  • Ibrahim Korpeoglu (CS, defended September 2000).
  • Sungjoon Ahn (CS, proposed February 2001).
  • Renato A.C. Ferreira (CS, defended August 2001).

Advising: Research

   Undergraduate
  • Hannah K. Lee, Columbia University, Summer 1996, under the NSF-sponsored Computing Research Association (CRA) undergraduate research program.
  • Lanphuong Pham, visiting Columbia University from Wilkes University, Summer 1996, under the NSF-sponsored Computing Research Association (CRA) undergraduate research program.
  • Georgina Russell, visiting University of Maryland from Berkeley, Summer 1998, under the NSF-sponsored Computing Research Association (CRA) undergraduate research program.

   Masters
  • Raj Kumar (Columbia University), 1997-1998.
  • Eiman M. Elnahrawy, 2001.
   Doctoral
  • Maria Papadopouli (Columbia University, co-advising with H. Schulzrinne), 1996-2002.
  • Joseph Dunnick, 1997-present.
  • Cheng-Fu Chou, 1998-2002.
  • Dong-In Kang (co-advised with R. Gerber and J. Hollingsworth during R. Gerber's sabbatical, 1998-1999).
  • Adam (Woei-Jyh) Lee, 2001-present.

Service to University and Community

University

  • Academic advisor for CS undergraduates, School of General Studies, Columbia University, 1995-1997.
  • Member, CS Department PhD Committee, Columbia University, 1995-1997
  • Member, CS Department Facilities Committee, Columbia University, 1995-1997.
  • Member, CS Department TA Awards Committee, Columbia University, 1997.
  • Member, CS Department Web Pages Committee, Columbia University, 1995-1996.
  • Member, Lab Committee, 1997-1998.
  • Member, Graduate Students Admissions Committee, 1997-2000.
  • Judge/Problem Contributor, High School Programming Contest, 1998.
  • Problems Contributor, High School Programming Contest, 1999.
  • Member, Awards Committee, 1998-2000.
  • Chair, Systems Field Committee, 1998-1999.
  • Member, Executive Council, 1999-2000.
  • Co-chair, Department Colloquium Series, 1999-2000.
  • Member, Department of Computer Science Chair Search Committee, 1999-2000.
  • Dean's representative for PhD Defense Examinations:
    • Seungyup Paek (Columbia University, Electrical Engineering, proposed November 1995, Advisor: S.F. Chang)
    • M. Farooq Anjum (University of Maryland, Electrical Engineering, defended April 1999, Advisor: L. Tassiulas)
    • Daniel Friedman (University of Maryland, Electrical Engineering, defended 2001, Advisor: A. Ephremides)
  • Member, Teaching Committee, 1999-2001.
  • Member, UMIACS APT Committee, 1999-2001.
  • Co-author, Computer Science Department Enhancement Proposal on Foundations of Systems and Software Group, 1999.
  • Co-author, Strategic Plan for UMIACS, 2000.
  • Organizer, Faculty Presentations at the Graduate Students Orientation, 2000.
  • Graduate Open House Department Presentation, 2000.
  • Undergraduate Orientation Department Presentation, 2001.
  • Member, Organizing Committee for Workshop on Research and Academic Careers, 2001.
  • Co-director of Undergraduate Education, 2001.
  • Leader, Interaction group, Computer Science Department, 2002-present.
  • Review committees, 2002.
  • WISE Provost Advisory Board, 2002-present.
  • Member, Engineering Faculty Council, 2002-present.

Community

  • Board of Directors, TeleGIF, A Nonprofit Corporation, 1998-2000.

Service to Profession

Vice Chair

  • ACM SIGMETRICS, elected July 2001.

Board of Directors

  • ACM SIGMETRICS, July 1999 - July 2001.

Program Committee Co-Chair

  • International Workshop on Multimedia Information Systems, 1999.
  • Joint ACM SIGMETRICS/Performance Conference, 2001.

Tutorial Chair

  • ACM SIGMETRICS Conference, 2000.

Member of Program Committee

  • International Conference on Parallel and Distributed Information Systems (PDIS), 1996.
  • International Workshop on Multimedia Information Systems, 1996, 1997, 1998.
  • ACM SIGMETRICS Conference, 1997, 1998, 1999, 2000, 2002, 2003.
  • International Conference on Data Engineering (ICDE), 1997.
  • International Conference on Distributed Computing Systems (ICDCS),1997.
  • Workshop on I/O in Parallel and Distributed Systems (IOPADS), 1997.
  • ACM SIGMOD Conference, 1999.
  • Conference on Extending Database Technology (EDBT), 2000.
  • Workshop on Mathematical (performance) Modeling and Analysis (MAMA), 2000.
  • Internet Performance Symposium (part of GlobeCom), 2001.
  • IEEE/ACM Symposium on Modeling, Analysis and Simulation of Computer and Telcommunication Systems (MASCOTS), 2002.
  • IFIP W.G. 7.3 Performance Conference, 2002.

Session Chair

  • International Workshop on Multimedia Information Systems, 1995, 1996, 1997, 1998.
  • ACM SIGMETRICS Conference, 1998, 2000, 2001, 2002.
  • IEEE Symposium on Modeling, Analysis and Simulation of Computer and Telcommunication Systems (MASCOTS), 1999.


[Last updated Wed Jul 31 2002]