IABCF Smarter: An Intelligent Agent-Based Cloud Framework

Cloud applications that built based on service oriented architecture have dynamic natural behavior. These kinds of applications enable the stakeholders to customize their resources and software's they need based on the domain they want to build. There are many challenges during these harmonic structures such as how to face the changes of the stakeholder requirements at run-time, how to reconfigure the constituted architecture dynamically to consistency with new resources and software, finally the integrated cost very expensive. To cope with these challenges, we propose a new cloud framework that uses features of multi-agent systems that able to reconfigure the behavior of both allocated resources and software at run-time. The proposed framework is composed of three main parts: the first part is the cloud infrastructure, which extracts the user requirements using special service GUI and generates the user views that match the original requirements, then the second part which has two main functions: parsing the generated view and adapting this view using an agent adapter to face the run-time changes, the third part is the agent utilities that are used by the engines at the second component to reconfigure and continuously adapt the views.