PhD Student
Department of Computer Science
The University of Chicago
|
|
|
Research Interest
Distributed systems and Grids, with emphasis on
-
Performance measurement, analysis, capacity planning, and prediction.
-
Designing innovative service architecture models, in particular: decentralized approaches to mornitoring and information services,
and dynamic execution environments based on Grid services and virtual machine technologies.
|
|
|
Research Projects
-
Next Generation Access Grid ('01)
A project to design and implement a secure and scalable architecture for the next generation of the Access Grid, constructing on the basis of the
Globus Toolkit 2 (GT2)'s Monitoring and Discovery Service (MDS2), Grid Security Infrastructure (GSI), and Community Authorization Service (CAS) technologies.
-
Grid Searcher ('02)
A Java-based client tool to facilitate the query and selection of Grid resources matching user-specified requests defined by MDS Resource Specification Language (MRSL).
-
Lucky Project ('02 - '04)
A project to measue, analyze, and compare the scalability performance of distributed monitoring and information services. Performance bottlenecks are identified by
NetLogger instrumentation. Three service implementations are investigated, including
GT2's MDS2, the
European DataGrid's
Relational Grid Monitoring Architecture (R-GMA),
and the Condor project's Hawkeye.
-
P2P Grid Information Service ('04)
A project to design and implement a decentralized Grid Information Service architecture based on Unstructured Multi-source Multicast (UMM) overlay network. The new model was deployed and benchmarked
on PlanetLab platform and compared against the prevalent hierarchical architecture.
-
Virtual Workspaces ('04 - '05)
Virtual Workspace (VW) is an abstraction of a Grid execution environment that can be made dynamically available
to authorized clients via well-defined protocols. The VW implementation based on virtual machines provides great performance isolation,
fine-grained resource enforcement, and highly dynamic configuration properties. Our current implementation, the Workspace Service component in Globus Toolkit 4 (GT4) , is based on the GT4
implementation of Web Service Resource Framework (WSRF) and Xen virtual machine monitor.
-
Virtual Cluster Workspaces ('05-present)
A project to investigate grouping Virtual Workspaces to create virtual clusters or aggregate virtual workspaces to support Grid computing on cluster platforms. We designed and implemented an
Open Science Grid (OSG) virtual cluster workspace, deployed
on the Chiba City cluster testbed at Argonne National Lab, and compared its performance with an physical OSG cluster.
|
|
|
Course Projects
The descriptions, technical reports, and program source codes of my graduate
course projects can be found here.
|
|
Publications
Here is the
list of my publications.
|
Teaching
I prepared and lectured the following courses:
-
CMSC10100
- Introduction to Programming for WWW (HTML, CGI and Java) I (Summer '03)
-
CMSC10100
- Introduction to Programming for WWW (HTML, CGI and Java) I (Summer '04)
-
CMSC10100
- Introduction to Programming for WWW (HTML, CGI and Java) I (Winter '04)
|
|
|