Projects
The following is an out-of-date list of projects I was involved
with at AT&T Research. I have been too busy to put new projects into the
list.
HEALERS
Detecting errors and vulnerabilities in large software systems is a
challenging task, especially when the source code is not available.
The HEALERS project investigates an innovative approach to discover
errors in the software based on automated fault-injection experiments.
It then generates a protection wrapper that can provide transparent
protection to the software. A major advantage of this approach is
that it is highly automated and can easily be applied by ordinary
users with little domain specific knowledge.
Client-Side Includes
Client-Side Inclusion (CSI) is a technology that allows dynamic Web
page assembly from individual fragments at the Web browser. By reusing
cached copies of unchanged fragments, CSI reduces the amount of data
sent from the Web site to the browser and thereby lowers the download
time of the page, especially for narrowband clients.
Application CDN
An Application Content Delivery Network (CDN) improves the performance
of accesses to dynamic content generated by computer applications.
The system includes novel algorithms for automatic redeployment of
applications on networked servers as required by changing demand and
for distributing client requests among application replicas based on
their load and proximity. The system also incorporates a mechanism
for keeping application replicas consistent in the presence of
developer updates to the content.
BGP Routing Stability
The Border Gateway Protocol (BGP) plays a crucial role in the delivery
of traffic in the Internet. This project studies the correlation
between traffic volumes and BGP routing stability. Our results show
that the small number of popular destinations responsible for the bulk
of Internet traffic have remarkably stable BGP routes. The vast
majority of BGP instability stems from a small number of unpopular
destinations.
RRMP
RRMP is a Randomized Reliable Multicast Protocol that achieves
superior scalability and performance within the existing IP multicast
framework. Compared with traditional tree-based protocols, RRMP
achieves better load balancing by diffusing the responsibility of
error recovery among all members in the group and improves the
robustness of the system against process failures.
Copyright Zhen Xiao 2001-2006. All rights reserved.