Ant Colony Optimization Based Cloud Surrogation Placement Algorithm for Content Delivery Network
Keywords:
Cloud Computing, MAX−MIN ACO, Virtualization, VM Migration, Cloud Surrogation Placement, Consolidation, Content Delivery Network.Abstract
The cloud computing is well known for its “on-demand” service models, supported by set of hardware, networking and software resources. Cloud computing services host huge virtual machines (VMs) for demanding situations as virtualization. Virtualization efficiently accomplish increasing demand for computing, storage and network resources in the large-scale cloud data centers. By virtual machine (VM) migration, modern situation come across the various resource management representation considering load balancing, proactive server maintenance, power management, distributive service availability and fault tolerance. In this paper, an efficient energy consumption technique in cloud load balancing and consolidation based on Ant Colony Optimization (ACO) algorithm has been presented for cloud surrogation placement in content delivery network. Experimental results represents that, the proposed method performs better than static and dynamic cloud surrogation methods.
References
H. Jin, S. Ibrahim, T. Bell, L. Qi, H. Cao, S. Wu, and X. Shi, Tools and Technologies for Building Clouds. London: Springer London, 2010, pp. 3–20. [Online]. Available: http://dx.doi.org/10.1007/978-1-84996-241-4_1
E. M. Guerra and E. Oliveira, Metadata-Based Frameworks in the Context of Cloud Computing. London: Springer London, 2013, pp. 3–24. [Online]. Available: http://dx.doi.org/10.1007/978-1-4471-5107-4_1
V. V. Rajendran and S. Swamynathan, “Parameters for comparing cloud service providers: A comprehensive analysis,” in 2016 International Conference on Communication and Electronics Systems (ICCES), Oct 2016, pp. 1–5.
R. Sharma and M. Sood, Cloud SaaS: Models and Transformation. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011, pp. 305–314. [Online]. Available: http://dx.doi.org/10.1007/978-3-642-24055-3_31
D. Beimborn, T. Miletzki, and S. Wenzel, “Platform as a service (paas),” WIRTSCHAFTSINFORMATIK, vol. 53, no. 6, pp. 371–375, 2011. [Online]. Available: http://dx.doi.org/10.1007/s11576-011-0294-y
S. K. Panda and P. K. Jana, An Efficient Resource Allocation Algorithm for IaaS Cloud. Cham: Springer International Publishing, 2015, pp. 351–355. [Online]. Available: http://dx.doi.org/10.1007/978-3-319-14977-6_37
N. R. Patil and R. Dharmik, “Secured cloud architecture for cloud service provider,” in 2016 World Conference on Futuristic Trends in Research and Innovation for Social Welfare (Startup Conclave), Feb 2016, pp. 1–4.
L. Wu, S. K. Garg, S. Versteeg, and R. Buyya, “Sla-based resource provisioning for hosted software-as-a-service applications in cloud computing environments,” IEEE Transactions on Services Computing, vol. 7, no. 3, pp. 465–485, July 2014. [Online]. Available: https://doi.org/10.1109/TSC.2013.49
T. C. Ferreto, M. A. S. Netto, R. N. Calheiros, and C. A. F. De Rose, “Server consolidation with migration control for virtualized data centers,” Future Gener. Comput. Syst., vol. 27, no. 8, pp. 1027–1034, Oct. 2011. [Online]. Available: http://dx.doi.org/10.1016/j.future.2011.04.016
Z. Huang and D. H. K. Tsang, “M-convex vm consolidation: Towards a better vm workload consolidation,” IEEE Transactions on Cloud Computing, vol. 4, no. 4, pp. 415–428, Oct 2016. [Online]. Available: https://doi.org/10.1109/TCC.2014.2369423
Z. Cao and S. Dong, “Dynamic vm consolidation for energy aware and sla violation reduction in cloud computing,” in 2012 13th International Conference on Parallel and Distributed Computing, Applications and Technologies, Dec 2012, pp. 363–369. [Online]. Available: https://doi.org/10.1109/PDCAT.2012.68
H. Li, G. Zhu, C. Cui, H. Tang, Y. Dou, and C. He, “Energy efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing,” Computing, vol. 98, no. 3, pp. 303–317, Mar. 2016. [Online]. Available: http://dx.doi.org/10.1007/s00607-015-0467-4
K. S. Patel and A. K. Sarje, “Vm provisioning method to improve the profit and sla violation of cloud service providers,” in 2012 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), Oct 2012, pp. 1–5. [Online]. Available: https://doi.org/10.1109/CCEM.2012.6354623
D. Aikema, A. Mirtchovski, C. Kiddle, and R. Simmonds, “Green cloud vm migration: Power use analysis,” in 2012 International Green Computing Conference (IGCC), June 2012, pp. 1–6. [Online]. Available: https://doi.org/10.1109/IGCC.2012.6322249
K. Mills, J. Filliben, and C. Dabrowski, “Comparing vm placement algorithms for on-demand clouds,” in Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science, ser. CLOUDCOM ’11. Washington, DC, USA: IEEE Computer Society, 2011, pp. 91–98. [Online]. Available: https://doi.org/10.1109/CloudCom.2011.22
H. Xu and B. Li, “Anchor: A versatile and efficient framework for resource management in the cloud,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 6, pp. 1066–1076, June 2013. [Online]. Available: https://doi.org/10.1109/TPDS.2012.308
B. Speitkamp and M. Bichler, “A mathematical programming approach for server consolidation problems in virtualized data centers,” IEEE Transactions on Services Computing, vol. 3, no. 4, pp. 266–278, Oct 2010. [Online]. Available: https://doi.org/10.1109/TSC.2010.25
M. Dorigo, V. Maniezzo, and A. Colorni, “Ant system: optimization by a colony of cooperating agents,” IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), vol. 26, no. 1, pp. 29–41, Feb 1996.
T. Stützle and H. H. Hoos, “Max-min ant system,” Future Gener. Comput. Syst., vol. 16, no. 9, pp. 889–914, Jun. 2000. [Online]. Available: http://dl.acm.org/citation.cfm?id=348599.348603
Downloads
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.