A Stepwise Self-adaptive Model for Improving Cloud Efficiency Based on Multi-Agent Features

Today, the multi-agent systems are the most common systems that have intelligent behavior and able to adapt features based on the environmental changes. On the other side, cloud applications enable the stakeholders to customize their resources and software they need based on the requested domain. These applications face many challenges such as how to handle the changes of the stakeholder requirements at run-time, how to reconfigure the constituted architecture dynamically to be in consistency with the new services, and how to cope with the highly inherent expensive cost. To deal with these challenges, we proposed a new model that uses basic agent features for enhancing the cloud infrastructure functionalities by reconfiguring their allocated resources and software at run-time. The proposed model is composed of three levels. The first level is the cloud level which via its functionalities the consistent image that maps the user's requests through its manual components can be created & established. The second level is the intermediate level, which is responsible for two issues: playing the role of connector between the cloud level and the multi-agent level, and verifying the consistent of outputs for both of the upper and lower levels. The third level is the multi-agent, which is responsible for improving the quality of the constituted cloud images by co-operating the information, reasoning, learning and mobile agents. Finally, the urban transportation system is used to proof the applicability and usage of the proposed model.

[1]  Ahmed Ghoneim,et al.  COBE Framework: Cloud Ontology Blackboard Environment for Enhancing Discovery Behavior , 2014, CloudCom 2014.

[2]  Vishal Jain Information Retrieval through Multi-Agent System with Data Mining in Cloud Computing , 2012 .

[3]  Norio Shiratori,et al.  A Framework of an Agent-Based Support System for IaaS Service Discovery , 2013, 2013 13th International Conference on Computational Science and Its Applications.

[4]  Mario Hernández-Tejera,et al.  Software Agents as Cloud Computing Services , 2011, PAAMS.

[5]  Buqing Cao,et al.  A Service-Oriented Qos-Assured and Multi-Agent Cloud Computing Architecture , 2009, CloudCom.

[6]  Kwang Mong Sim,et al.  An Agent-Based Cloud Service Discovery System that Consults a Cloud Ontology , 2011 .

[7]  HyungSeok Kim,et al.  IMAV: An Intelligent Multi-Agent Model Based on Cloud Computing for Resource Virtualization , 2011 .

[8]  Pankaj Singh,et al.  Cloud Computing for Agent-Based Urban Transportation Systems , 2013 .

[9]  Domenico Talia,et al.  Clouds Meet Agents: Toward Intelligent Cloud Services , 2012, IEEE Internet Computing.

[10]  Saudi Arabia,et al.  IABCF Smarter: An Intelligent Agent-Based Cloud Framework , 2012 .

[11]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[12]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[13]  Aarti Singh,et al.  Agent Based Framework for Scalability in Cloud Computing , 2012 .

[14]  Chao-Tung Yang,et al.  An Ontology based Agent Generation for Information Retrieval on Cloud Environment , 2011, J. Univers. Comput. Sci..

[15]  Giuseppe M. L. Sarnè,et al.  An Agent Based Negotiation Protocol for Cloud Service Level Agreements , 2014, 2014 IEEE 23rd International WETICE Conference.