Self-reconfiguration of service-based systems: A case study for service level agreements and resource optimization

被引:0
作者
Li, Y [1 ]
Sun, KW [1 ]
Qiu, J [1 ]
Chen, Y [1 ]
机构
[1] IBM China Res Lab, Beijing 100085, Peoples R China
来源
2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS | 2005年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The configuration of a service-based system has a significant impact on the non-functional requirements Of the system as a whole. However, finding the best configuration is very challenging and sometimes impossible for administrators because so many factors have to be considered. More importantly, a service based system has to be frequently reconfigured to adapt to rapid and continuous changes in user requirements and runtime environments. In this paper we propose an autonomic computing approach to the problem of reconfiguration, that is, enabling the service based system to configure itself by means of a loop of monitoring, analyzing, planning and executing actions. We begin by formalizing the definition of configuration and reconfiguration. Then, we describe how we implemented the autonomic computing mechanisms for reconfiguring service-based systems to satisfy Service Level Agreements with minimal resource consumption. The approach is demonstrated on a resilient service provisioning environment. Finally, the preliminary experiments are evaluated to determine the effectiveness of proposed approach.
引用
收藏
页码:266 / 273
页数:8
相关论文
共 50 条
[31]   Self-Healing Service-Based Processes [J].
Friedrich, Gerhard .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (123) :1-1
[32]   SNAP: A protocol for negotiating service level agreements and coordinating resource management in distributed systems [J].
Czajkowski, K ;
Foster, I ;
Kesselman, C ;
Sander, V ;
Tuecke, S .
JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 2002, 2537 :153-183
[33]   Towards a middleware architecture for deterministic reconfiguration of service-based networked applications [J].
Garcia-Valls, M. ;
Rodriguez-Lopez, I. ;
Fernandez-Villar, L. ;
Estevez-Ayres, I. ;
Basanta-Val, P. .
2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
[34]   Resource Management Techniques for Handling Requests with Service Level Agreements [J].
Lim, Norman ;
Majumdar, Shikharesh ;
Ashwood-Smith, Peter .
INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS 2014), 2014, :618-625
[35]   Refactoring service-based systems: how to avoid trusting a workflow service [J].
Chivers, Howard ;
McDermid, John .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (10) :1255-1275
[36]   Cost Optimization Oriented Dynamic Resource Allocation for Service-based System in the Cloud Environment [J].
Ma, Anxiang ;
Zhang, Changsheng ;
Zhang, Bin ;
Zhang, Xiaohong .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :700-703
[37]   DEMO-Based Service Level Agreements [J].
Mendes, Carlos ;
da Silva, Miguel Mira .
EXPLORING SERVICES SCIENCE, 2012, 103 :227-+
[38]   History Heuristic Based Negotiation of Service Level Agreements for Composite Service [J].
Ye, Shiyang ;
Wei, Jun .
QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, :313-+
[39]   Market-awareness in Service-based Systems [J].
Torres, Romina ;
Bencomo, Nelly ;
Astudillo, Hernan .
2012 IEEE SIXTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2012, :169-174
[40]   Security Measurement in Service-based Computing Systems [J].
Mu, Chunyan ;
Zeng, Wen .
2012 FIFTH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2012,