AM
AM
AM
AM
AM
Ré
ion
AM
AM
AM
AM
AM
Datacenter
AM
AM
AM
AM
AM
Datacenter
AM
AM
AM
AM
AM
PM
AM
AM
AM
AM
AM
Ré
ion
AM
AM
AM
AM
AM
Datacenter
AM
AM
AM
AM
AM
Datacenter
AM
AM
AM
AM
AM
PM
…
…
AM
AM
AM
AM
AM
PM
AM
AM
AM
AM
AM
…
…
AM
AM
AM
AM
AM
Figure 8: Self-healing of Cloud resources.
5 CONCLUSIONS
By combining AC and agent technology, this paper
proposes a new multi-agent based architecture for
Cloud infrastructure adaptation which includes
physical resources (PM and data-center), virtual
resource (VM) and an autonomic Cloud
infrastructure manager. The proposed autonomic
Cloud infrastructure strategy instantiates and
coordinates the self-* capabilities for Cloud
infrastructure adaptation.It is based on MAS that are
composed mainly by four agents:
- Self-configuration agent able to allocate, release or
migrate resources.
- Self-optimization agent used to optimize the
amount of active resources in order to reduce
energy consumption.
- Self-protection agent that ensures the credibility
security of Cloud infrastructure.
- Self-healing agent that repairs failed resources in a
transparent way for the users.
Moreover, we have analysed the behaviour of the
proposed model through simulation scenarios.
For future work, we intend to expand our
solution to propose a multi-objective algorithm for
Cloud infrastructure self-optimization that
dynamically modifies the Cloud infrastructure in
order to reduce energy consumption.
REFERENCES
Cao, B. Q., Li, B., Xia, Q. M., 2009.A Service-Oriented
Qos-Assured and Multi-Agent Cloud Computing
Architecture, CloudCom '09 Proceedings of the 1st
International Conference on Cloud Computing, 644 –
649.
Chainbi, W., 2010. An Agent-Based Methodology for
Self-* Systems ", International Journal Multiagent and
Grid Systems Journal, Volume 6, Number 1, pp. 55-
69, IOS Press, 2010.
Frincu, M. E., Villegas, N. M.,Petcu, D., Muller,
H.A.,Rouvoy, R., 2011. Self-Healing Distributed
Scheduling Platform, 11th IEEE/ACM International
Symposium on Cluster, Cloud, and Grid Computing
(CCGrid), 225-234.
Hurwitz, J. Bloor, R. Kaufman, M., Halper, F., 2009.
Cloud Computing For Dummies, no.2.
IBM Group, 2003: An architectural blueprint for
autonomic computing. http://www-
03.ibm.com/autonomic/pdfs/AC.
Kim, M., Lee, H., Yoon, H., Kim, J. I., Kim, H., 2011.
IMAV: An Intelligent Multi-Agent Model Based on
Cloud Computing for Resource Virtualization,
International Conference on Information and
Electronics Engineering, IPCSIT, vol.6, 199-203.
Li, J.,Ma,D., Li L., Zhu,H., 2008. AADSS: Agent-based
Adaptive Dynamic Semantic Web Service
Selection,Int. Conf. on Next Generation Web Services
Practices NweSP 08).
Mazur, S., Blasch, E., Chen, Y., Skormin, V.,
2011.Mitigating Cloud Computing Security Risks
using a Self-Monitoring Defensive Scheme,
Aerospace and Electronics Conference (NAECON),
39-45.
Mell, P., Grance, T. 2011. The NIST Definition of Cloud
Computing (Draft), National Institute of Standards and
Technology, vol.53, no.6, 1-7.
Overeinder, B. J.,Verkaik P. D., Brazier, F. M. T.,2008.
Web service access management for integration with
agent systems, Proc.Of the 23rd Annual ACM
Symp.on Appl. Computing, Mobile Agents and Syst.
Track, Mar. 2008.
Solomon, B., Ionescu, D., Litoiu, M., Iszlai, G. 2010.
Designing autonomic management systems for Cloud
computing, International Joint Conference on
Computational Cybernetics and Technical Informatics
(ICCC-CONTI) , 631–636.
Van, H. N., Tran, F. D., Menaud, J.M. 2009. Autonomic
virtual resource management for service hosting
platforms, Workshop on Software Engineering
Challenges in Cloud Computing, 1-8.
Xabriel J., Collazo-Mojica, S., Sadjadi, M., Ejarque, J.
Rosa, Badia, M., 2012. Cloud Application Resource
Mapping and Scaling Based on Monitoring of QoS
Constraints, Knowledge Systems Institute Graduate
School, 88-93.
Zarrabi, A., Zarrabi, A., 2012. Internet Intrusion Detection
System Service in a Cloud, IJCSI International
Journal of Computer Science Issues, Vol. 9, Issue 5,
No 2, 308-315.
AMulti-AgentbasedArchitectureforCloudInfrastructureAuto-adaptation
95