Please use this identifier to cite or link to this item:

Performance aware service pool in dependable service oriented architecture

Authors Huang, Gang
Zhou, Li
Liu, Xuan-Zhe
Mei, Hong
Cheung, Shing Chi View this author's profile
Issue Date 2006
Source Journal of computer science and technology , v. 21, (4), 2006, JUL, p. 565-573
Summary As a popular approach to dependable service oriented architecture (SOA), a service pool collects a set of services that provide the same functionality by different service providers for achieving desired reliability. However, if the tradeoff between reliability and other important qualities, e.g., performance, has to be considered, the construction and management of a service pool become much more complex. In this paper, an automated approach to this problem is presented. Based on the investigation of service pools in the typical triangle SOA model, two challenges critical to the effectiveness and efficiency of service pools are identified, including which services should be held by a pool and what order these services are invoked in. A set of algorithms are designed to address the two challenges and then a service pool can be automatically constructed and managed for given reliability and performance requirements in polynomial time. The approach is demonstrated on a J2EE based service platform and the comparison results between different pooling algorithms are evaluated.
ISSN 1000-9000
Language English
Format Article
Access View full-text via DOI
View full-text via Web of Science
View full-text via Scopus