Deploying large-scale service compositions on the cloud with the CHOReOS Enactment Engine

被引:11
作者
Leite, Leonardo [1 ]
Moreira, Carlos Eduardo [1 ]
Cordeiro, Daniel [1 ]
Gerosa, Marco Aurelio [1 ]
Kon, Fabio [1 ]
机构
[1] Univ Sao Paulo, Dept Comp Sci, BR-05508 Sao Paulo, Brazil
来源
2014 IEEE 13TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA 2014) | 2014年
关键词
D O I
10.1109/NCA.2014.25
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, service-oriented systems are becoming increasingly complex, with growing size and heterogeneity. Developing and deploying such large-scale systems present several challenges, such as reliability, reproducibility, handling failures on infrastructure, scaling deployment time as composition size grows, coordinating deployment among multiple organizations, dependency management, and supporting requirements of adaptable systems. However, many organizations still rely on manual deployment processes, which imposes difficulties in overcoming such challenges. In this paper, we propose a flexible and extensible middleware solution that addresses the challenges present in the large-scale deployment of service compositions. The CHOReOS Enactment Engine is a robust middleware infrastructure to automate the deployment of large-scale service compositions. We describe the middleware architecture and implementation and then present experimental results demonstrating the feasibility of our approach.
引用
收藏
页码:121 / 128
页数:8
相关论文
共 24 条
[1]  
Allamaraju S., 2010, Restful web services cookbook: solutions for improving scalability and simplicity
[2]  
[Anonymous], 2006, ULTRALARGE SCALE SYS
[3]  
[Anonymous], 2011, CONTINUOUS DELIVERY
[4]  
Balter R., 1998, P MIDDL
[5]   Choreographing Web Services [J].
Barker, Adam ;
Walton, Christopher D. ;
Robertson, David .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (02) :152-166
[6]  
Bolze R., 2006, INT J HIGH PERFORMAN, V20
[7]   Lessons from giant-scale services [J].
Brewer, EA .
IEEE INTERNET COMPUTING, 2001, 5 (04) :46-55
[8]  
Chatel P., 2012, DELIVERABLE D6 2 PAS
[9]  
Claudel B, 2009, HPDC'09: 18TH ACM INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, P91
[10]   A journey to highly dynamic, self-adaptive service-based applications [J].
Di Nitto, Elisabetta ;
Ghezzi, Carlo ;
Metzger, Andreas ;
Papazoglou, Mike ;
Pohl, Klaus .
AUTOMATED SOFTWARE ENGINEERING, 2008, 15 (3-4) :313-341