An-Cheng Huang

a.k.a. Philip Huang, a.k.a. ``pach''

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: pach at cs.cmu.edu
Mailing address: An-Cheng Huang
Computer Science Department
Carnegie Mellon University
Pittsburgh, PA 15213
U.S.A.
A picture of me
Random things
Get Firefox!
subversion
Antec Aria case
OpenBSD NAT/firewall
KWirelessMonitor
Ctrl/Caps Lock/Windows Key
boxedalltt
Last modified: Sun May 15 12:52:16 EDT 2005 using Vim
by pach at cs.cmu.edu