I was a Ph.D. student in the Computer Science Department at
Carnegie Mellon University working with my advisor,
Peter Steenkiste.
After 6.5 years at CMU, I completed my
thesis and graduated in December 2004.
Research
My research interests are in the areas of distributed systems and networking.
My thesis research is on building self-configuring services
that can automatically compose primitive service components distributed in
the Internet into a
value-added service instance optimized for a particular request.
For example, to support a video conferencing session for users at different
sites with different conferencing applications, a self-configuring video
conferencing service can locate or deploy protocol translation gateways,
video transcoders, proxies for handheld devices, multicast waypoints,
and other necessary components at optimal locations in the Internet (e.g.,
close to the participants) in order to optimize the performance under the
actual network conditions. In addition to the initial configuration in
the example, a self-configuring service also needs to perform run-time
adaptation, i.e., adapting the service configuration to the changing
user requirements and network conditions at run time to maintain optimal
performance. More details of my thesis research can be found
here.
Publications
Building Self-adapting Services Using Service-specific Knowledge,
An-Cheng Huang and Peter Steenkiste.
The 14th IEEE International Symposium on High-Performance
Distributed Computing
(HPDC-14),
Research Triangle Park, NC,
July 24-27, 2005 (to appear).
(pdf | ps.gz)
Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure,
David Garlan, Shang-Wen Cheng, An-Cheng Huang, Bradley Schmerl,
and Peter Steenkiste.
IEEE Computer, Volume 37, Number 10, 2004.
(IEEE
Computer link)
An Architecture for Coordinating Multiple Self-Management Modules,
Shang-Wen Cheng, An-Cheng Huang, David Garlan, Bradley Schmerl,
and Peter Steenkiste.
The 4th Working IEEE/IFIP Conference on Software Architecture 2004 (WICSA4),
Oslo, Norway, June 12-15, 2004.
(pdf | ps.gz)
Building Self-configuring Services Using Service-specific Knowledge,
An-Cheng Huang and Peter Steenkiste.
The 13th IEEE International Symposium on High-Performance
Distributed Computing
(HPDC-13),
Honolulu, HI,
June 4-6, 2004.
(pdf | ps.gz)
Network-Sensitive Service Discovery,
An-Cheng Huang and Peter Steenkiste.
Journal of Grid Computing, Volume 1, Number 3, 2003.
(Extended version of the USITS '03 paper.)
(pdf | ps.gz)
Distributed Load-Sensitive Routing for Computationally-Constrained
Flows,
An-Cheng Huang and Peter Steenkiste.
The 38th IEEE International Conference on Communications (ICC 2003),
Anchorage, AK,
May 11-15, 2003.
(pdf | ps.gz)
Network-Sensitive Service Discovery,
An-Cheng Huang and Peter Steenkiste.
The 4th USENIX Symposium on Internet Technologies and Systems
(USITS '03),
Seattle, WA,
March 26-28, 2003.
(pdf | ps.gz)
A Flexible Architecture for Wide-Area Service Discovery,
An-Cheng Huang and Peter Steenkiste.
The 3rd IEEE Conference on Open Architectures and Network
Programming (OPENARCH 2000) -- Short Paper Session,
Tel-Aviv, Israel,
March 26-27, 2000.
(pdf | ps.gz)
Contact
Email:
pachatcs.cmu.edu
Mailing address:
An-Cheng Huang
Computer Science Department
Carnegie Mellon University
Pittsburgh, PA 15213
U.S.A.