Title
An architecture for highly available wide-area service composition
Abstract
Service composition provides a flexible way to quickly enable new application functionalities in next generation networks. We focus on the scenario where next generation portal providers 'compose' the component services of other providers. We have developed an architecture based on an overlay network of service clusters to provide failure-resilient composition of services across the wide-area Internet: our algorithms detect and recover quickly from failures in composed client sessions. In this paper, we present an evaluation of our architecture whose overarching goal is quick recovery of client sessions. The evaluation of an Internet-scale system like ours is challenging. Simulations do not capture true workload conditions and Internet-wide deployments are often infeasible. We have developed an emulation platform for our evaluation-one that allows a realistic and controlled design study. Our experiments show that the control overhead involved in implementing our recovery mechanism is minimal in terms of network as well as processor resources; minimal additional provisioning is required for this. Failure recovery can be effected using alternate service replicas within about 1 s after failure detection on Internet paths. We collect trace data to show that failure detection itself can be tight on wide-area Internet paths-within about 1.8 s. Failure detection and recovery within these time bounds represents a significant improvement over existing Internet path recovery mechanisms that take several tens of seconds to a few minutes.
Year
DOI
Venue
2003
10.1016/S0140-3664(03)00042-2
Computer Communications
Keywords
Field
DocType
Service composition,Service cluster,Overlay networks,Failure detection,Session recovery,Network emulation
Next-generation network,Architecture,Workload,Computer science,Computer network,Real-time computing,Provisioning,Emulation,Overlay network,Distributed computing,Network emulation,The Internet
Journal
Volume
Issue
ISSN
26
15
Computer Communications
Citations 
PageRank 
References 
30
2.50
17
Authors
2
Name
Order
Citations
PageRank
Bhaskaran Raman11216142.51
Randy H. Katz2168193018.89