Agent-based Cloud service composition

被引:89
作者
Octavio Gutierrez-Garcia, J. [1 ]
Sim, Kwang Mong [2 ]
机构
[1] Inst Tecnol Autonomo Mexico, Dept Comp Sci, Mexico City 01080, DF, Mexico
[2] Univ Kent, Sch Comp, Chatham ME4 4AG, Kent, England
关键词
Agent-based Cloud computing; Autonomous agents; Cloud computing; Cloud resource management; Cloud service composition; Multiagent systems; WEB;
D O I
10.1007/s10489-012-0380-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Service composition in multi-Cloud environments must coordinate self-interested participants, automate service selection, (re)configure distributed services, and deal with incomplete information about Cloud providers and their services. This work proposes an agent-based approach to compose services in multi-Cloud environments for different types of Cloud services: one-time virtualized services, e.g., processing a rendering job, persistent virtualized services, e.g., infrastructure-as-a-service scenarios, vertical services, e.g., integrating homogenous services, and horizontal services, e.g., integrating heterogeneous services. Agents are endowed with a semi-recursive contract net protocol and service capability tables (information catalogs about Cloud participants) to compose services based on consumer requirements. Empirical results obtained from an agent-based testbed show that agents in this work can: successfully compose services to satisfy service requirements, autonomously select services based on dynamic fees, effectively cope with constantly changing consumers' service needs that trigger updates, and compose services in multiple Clouds even with incomplete information about Cloud participants.
引用
收藏
页码:436 / 464
页数:29
相关论文
共 54 条
[1]  
Amazon Product Advertising API License Agreement, 2012, AMAZON PRODUCT ADVER
[2]  
[Anonymous], 2012, AMAZON EC2 FAQS
[3]  
[Anonymous], 2012, CLOUD HOSTING CLOUD
[4]  
[Anonymous], 2012, AMAZON ELASTIC COMPU
[5]  
[Anonymous], 2008, J COMPUTING INFORM T
[6]  
[Anonymous], 2012, AMAZON EC2 INSTANCE
[7]  
[Anonymous], 2000, Multiagent Systems: AModern Approach to DistributedArtificial Intelligence
[8]  
[Anonymous], 1994, FDN COMPUTER SCI
[9]   Bridging the semantic Web and Web 2.0 with Representational State Transfer (REST) [J].
Battle, Robert ;
Benson, Edward .
JOURNAL OF WEB SEMANTICS, 2008, 6 (01) :61-69
[10]   Agent UML:: A formalism for specifying multiagent software systems [J].
Bauer, B ;
Müller, JP ;
Odell, J .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2001, 11 (03) :207-230