ABSTRACT
Cloud Computing is a model for enabling on-demand network access to a shared pool of computing resources that can be dynamically allocated and released with minimal effort. However, this task can be complex in highly dynamic environments with various resources to allocate for an increasing number of different users requirements. In this work, we propose Cloud architecture based on a multi-agent and constraint programming (CP), system exhibiting new strategy of allocation resources, with intelligent management of resources. Our approach verified by formal approach to address the dynamic resource allocation. In addition, we validate our proposed Cloud architecture by simulation. Results show that it can properly allocate resources to reduce energy consumption, while satisfying the users demanded QoS.
- Baldonado, M., Chang, C.-C.K., Gravano, L., Paepcke, A.: The Stanford Digital Library Metadata Architecture. Int. J. Digit. Libr. 1 (1997) 108--121Google ScholarCross Ref
- V. Vinothina, R. Sridaran and P. Ganapathi, "A Survey on Resource Allocation Strategies in Cloud Computing," International Journal of Advanced Computer Science and Applications, vol. 3, no. 6, pp. 97--104, 2012Google ScholarCross Ref
- Andrei IONESCU "Resource Management in Mobile Cloud Computing" InformaticaEconomică vol. 19, no. 1/2015.Google Scholar
- Liu L, Wang H, Liu X, Jin X, He WB, Wang QB, et al. GreenCloud: a new architecture for green data center. Proceedings of the sixth international conference industry session on autonomic computing and communications industry session, ICAC-INDST'09. New York, NY: ACM; 2009. p. 29_38.Google ScholarDigital Library
- Tian WH, Zhao Y, Zhong YL, Xu MX, Jing C. A dynamic and integrated load balancing scheduling algorithm for Cloud data centers. In: the proceedings of CCIS2011, Beijing.Google Scholar
- F. Satoh, H. Yanagisawa, H. Takahashi and T. Kushida, (Eds.), "Total Energy Management system for Cloud Computing", Proceedings of the IEEE International Conference of the Cloud Engineering (IC2E), (2013), March 25-27; Redwood City, CA.Google Scholar
- R. Beik, (Ed.), "Green Cloud Computing: An Energy-Aware Layer in Software Architecture", Proceedings of the Spring Congress of the Engineering and Technology (S-CET), (2012), May 27-30; Xian.Google Scholar
- A. Beloglazov and R. Buyya, (Eds.), "Energy Efficient Allocation of Virtual Machines in Cloud Data Centres", Proceedings of the 10th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid), (2010) May 17-20; Melbourne, Australia. Google ScholarDigital Library
- M. N. Hulkury and M. R. Doomun, (Eds.), "Integrated Green Cloud Computing Architecture", Proceedings of the International Conference on Advanced Computer Science Applications and Technologies (ACSAT), (2012), Washington DC, USA. Google ScholarDigital Library
- S. K. Garg, C. S. Yeo and R. Buyya, (Eds.), "Green Cloud Framework for Improving Carbon Efficiency of Clouds", Proceedings of the 17th International European Conference on Parallel and Distributed Computing (EuroPar), (2011) August-September. Bordeaux, France. Google ScholarDigital Library
- R. Barták. Constraint programming: In pursuit of the holy grail. In proc of WDS99 1999Google Scholar
- Pierre-E." How to Solve Allocation Problems with ConstraintProgramming" 2005Google Scholar
- Varga, A., & Hornig, R. (2008). An overview of the OMNeT++ simulation environment Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops (pp. 60): ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering).Google Scholar
- Núñez, Alberto, Vázquez-Poletti, Jose L., Caminero, Agustin C., Castañé, Gabriel G., Carretero, Jesus, & Llorente, Ignacio M. (2012). iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator. Journal of Grid Computing, 10(1), 185--209. Google ScholarDigital Library
- Abid, K., Mouss, L. H., Kazar, O. & Kahloul, L., 2017. Formal approach based on petri nets using agent paradigm for m-maintenance. Int. J. Critical Computer-Based Systems, Vol., No. 1, 7(1), pp. 91--117. Google ScholarDigital Library
- Biermann, E., Ermel, C., Hermann, F. & Modica, T., 2007. A Visual Editor for Reconfigurable Object Nets based on the ECLIPSE Graphical Editor Framework. s.l., 14th Workshop on Algorithms and Tools for Petri Nets. GI Special Interest Group on Petri Nets and Related.Google Scholar
- András Varga and Rudolf Hornig. An overview of theomnet++ simulation environment. In Proc. of Int. Conf.on Simulation tools and techniques for communications, networks and systems & workshops, page 60, 2008. Google ScholarDigital Library
- Alberto Núñez et al. icancloud: A flexible and scalablecloud infrastructure simulator. Journal of Grid Computing, 10(1):185--209, 2012. Google ScholarDigital Library
- Soltane, M., Okba, K., Makhlouf, D., & Eom, S. B. (2018). Smart Configuration and Auto Allocation of Resource in Cloud Data Centers. International Journal of Business Analytics (IJBAN), 5(4), 1--23.Google Scholar
Index Terms
- Formal approach to validated allocation process based on MAS and CP system
Recommendations
Intelligent Strategy of Allocation resource for Cloud Datacenter Based on MAS & CP approach
ICCES '17: Proceedings of the International Conference on Computing for Engineering and SciencesThe massive diffusion of Cloud services in the internet led to increasing demands of services and cloud infrastructure are conduct to an increasing in energy consumption in data centers, which has presents interesting great challenge. In this paper, we ...
The identification of irrationally allocated resources in business process based on network centrality analysis
The optimisation of resource allocation is an important target of the manufacturing enterprise in continuous business process improvement. It is a suitable method that helps enterprise to discover irrationally allocated resources through analysis of the ...
Impact of Resource over-Reservation (ROR) and Dropping Policies on Cloud Resource Allocation
CLOUDCOM '11: Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and ScienceIn Cloud environment, Cloud Providers (CP) grant access to computing and storage resources through Web-portals. Resource virtualization is a key enabler for providing such services. Thanks to virtualization, multiple Virtual Machines (VMs) can be hosted ...
Comments