Performance Aware Service Pool in Dependable Service Oriented Architecture  被引量:6

Performance Aware Service Pool in Dependable Service Oriented Architecture

在线阅读下载全文

作  者:黄罡 周立 刘儇哲 梅宏 张成志 

机构地区:[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

出  处:《Journal of Computer Science & Technology》2006年第4期565-573,共9页计算机科学技术学报(英文版)

基  金: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.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.

关 键 词:service oriented architecture service pool DEPENDABILITY PERFORMANCE 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象