An Agent-Based Approach For Hybrid Multi-Cloud Applications
Djamel Benmerzoug · Scalable Computing Practice and Experience · 2013
Cloud service offerings provide a competitive advantages to enterprises through flexible and scalable access to computing resources.With the recent advances in Cloud computing, the need is emerging for interoperability between Cloud services so that a complex and developed business applications on Clouds are interoperable.In fact, combining different independent Cloud services necessitates a uniform description format that facilitates the design, customization, and composition.In this context, Agent Interaction Protocols (IP) are a useful way for structuring communicative interaction among business partners, by organizing messages into relevant contexts and providing a common guide to the all parts.The challenge here is twofold.First, we must propose a formal model that is rich enough to capture interactions characteristics.Second, we must allow designers to combine existing protocols to achieve a new specific need.The work presented in this paper is considered as a first step toward Agent Interaction Protocols as a Service.In fact, we propose a basis for a theoretical approach for aggregating protocols to create a new desired business application.The proposed approach provides the underpinnings of aggregation abstractions for protocols.Also, it proposes a set of operators that allows the creation of new value-added protocols using existing ones as building blocks.