首页 | 本学科首页   官方微博 | 高级检索  
     

Performance Aware Service Pool in Dependable Service Oriented Architecture
作者姓名:Gang Huang  Li Zhou  Xuan-Zhe Liu  Hong Mei  and Shing-Chi Cheung
作者单位:[1]School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, P.R. China [2]Department of Computer Science, Hong Kong University of Science and Technology, Hong Kong 999077, P.R. China
基金项目:Supported by the National Natural Science Foundation of China under Grant Nos. 90412011, 90612011, 60233010, and 60403030, the National Basic Research 973 Program of China under Grant No. 2002CB312003, and the IBM University Joint Study Program.
摘    要: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.

关 键 词:服务导向体系结构  SOA  可靠性  服务需求
收稿时间:11 May 2006
修稿时间:2006-05-11

Performance Aware Service Pool in Dependable Service Oriented Architecture
Gang Huang,Li Zhou,Xuan-Zhe Liu,Hong Mei,and Shing-Chi Cheung.Performance Aware Service Pool in Dependable Service Oriented Architecture[J].Journal of Computer Science and Technology,2006,21(4):565-573.
Authors:Gang Huang  Li Zhou  Xuan-Zhe Liu  Hong Mei  Shing-Chi Cheung
Affiliation:(1) School of Electronics Engineering and Computer Science, Peking University, Beijing, 100871, P.R. China;(2) Department of Computer Science, Hong Kong University of Science and Technology, Hong Kong, 999077, P.R. China
Abstract: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.
Keywords:service oriented architecture  service pool  dependability  performance
本文献已被 CNKI 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号