{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:30:55Z","timestamp":1781105455783,"version":"3.54.1"},"reference-count":40,"publisher":"IGI Global Scientific Publishing","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,4,1]]},"abstract":"<p>Cloud Computing provides dynamic leasing of server capabilities as a scalable, virtualized service to end users. The discussed work focuses on Infrastructure as a Service (IaaS) model where custom Virtual Machines (VM) are launched in appropriate servers available in a data-center. The context of the environment is a large scale, heterogeneous and dynamic resource pool. Nonlinear variation in the availability of processing elements, memory size, storage capacity, and bandwidth causes resource dynamics apart from the sporadic nature of workload. The major challenge is to map a set of VM instances onto a set of servers from a dynamic resource pool so the total incremental power drawn upon the mapping is minimal and does not compromise the performance objectives. This paper proposes a novel Self Adaptive Particle Swarm Optimization (SAPSO) algorithm to solve the intractable nature of the above challenge. The proposed approach promptly detects and efficiently tracks the changing optimum that represents target servers for VM placement. The experimental results of SAPSO was compared with Multi-Strategy Ensemble Particle Swarm Optimization (MEPSO) and the results show that SAPSO outperforms the latter for power aware adaptive VM provisioning in a large scale, heterogeneous and dynamic cloud environment.<\/p>","DOI":"10.4018\/jiit.2011040102","type":"journal-article","created":{"date-parts":[[2011,10,19]],"date-time":"2011-10-19T12:33:33Z","timestamp":1319027613000},"page":"25-44","source":"Crossref","is-referenced-by-count":25,"title":["Self Adaptive Particle Swarm Optimization for Efficient Virtual Machine Provisioning in Cloud"],"prefix":"10.4018","volume":"7","author":[{"given":"R.","family":"Jeyarani","sequence":"first","affiliation":[{"name":"Coimbatore Institute of Technology, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"N.","family":"Nagaveni","sequence":"additional","affiliation":[{"name":"Coimbatore Institute of Technology, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"R. Vasanth","family":"Ram","sequence":"additional","affiliation":[{"name":"PSG College of Technology, India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jiit.2011040102-0","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2007.06.002"},{"key":"jiit.2011040102-1","doi-asserted-by":"publisher","DOI":"10.4018\/jbdcn.2005010103"},{"key":"jiit.2011040102-2","author":"R. N.Calheiros","year":"2010","journal-title":"Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms: Software: Practice and experience"},{"key":"jiit.2011040102-3","article-title":"Tracking changing extrema with adaptive particle swarm optimizer","author":"A.Carlisle","year":"2002","journal-title":"Proceedings of Soft Computing"},{"key":"jiit.2011040102-4","author":"E. G.Coffman","year":"1976","journal-title":"Computer and job-shop scheduling theory"},{"key":"jiit.2011040102-5","doi-asserted-by":"crossref","unstructured":"Cui, X., & Potok, T. E. (2007). Distributed adaptive particle swarm optimizer in dynamic environment. In Proceedings of the International Symposium on Parallel and Distributed Processing (p. 1).","DOI":"10.1109\/IPDPS.2007.370434"},{"key":"jiit.2011040102-6","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.103"},{"issue":"15","key":"jiit.2011040102-7","doi-asserted-by":"crossref","first-page":"3096","DOI":"10.1016\/j.ins.2008.01.020","article-title":"Multi-strategy ensemble particle swarm optimization for dynamic optimization.","volume":"178","author":"W.Du","year":"2008","journal-title":"International Journal of Information Sciences"},{"key":"jiit.2011040102-8","first-page":"94","article-title":"Tracking and optimizing dynamic systems with particle swarms. In","volume":"1","author":"R. C.Eberhart","year":"2001","journal-title":"Proceedings of the Congress on Evolutionary Computation"},{"key":"jiit.2011040102-9","author":"A. P.Engelbrecht","year":"2007","journal-title":"Computational intelligence: An introduction"},{"key":"jiit.2011040102-10","unstructured":"Ertl, A. (2008). How much electricity does a computer consume? Retrieved from http:\/\/www.complang.tuwien.ac.at\/anton\/computer-power-consumption.html"},{"key":"jiit.2011040102-11","doi-asserted-by":"crossref","unstructured":"Fidanova, S. (2006). Simulated annealing for grid scheduling problem. In Proceedings of IEEE International Symposium on Modern Computing (pp. 41-45).","DOI":"10.1109\/JVA.2006.44"},{"key":"jiit.2011040102-12","doi-asserted-by":"publisher","DOI":"10.4018\/jiit.2009040101"},{"key":"jiit.2011040102-13","author":"M. R.Garey","year":"1979","journal-title":"Computers and intractability: A guide to the theory of NP-completeness"},{"key":"jiit.2011040102-14","doi-asserted-by":"publisher","DOI":"10.4018\/jiit.2009010103"},{"key":"jiit.2011040102-15","unstructured":"Hu, X., & Eberhart, R. C. (2001). Tracking dynamic systems with PSO: Where\u2019s the cheese? In Proceedings of the Workshop on Particle Swarm Optimization, Indianapolis, IN."},{"key":"jiit.2011040102-16","unstructured":"Hu, X., & Eberhart, R. C. (2002). Adaptive particle swarm optimization: Detection and response to dynamic systems. In Proceedings of the Congress on Evolutionary Computation (pp. 1666-1670)."},{"key":"jiit.2011040102-17","unstructured":"Hu, X., Shi, Y., & Eberhart, R. C. (2004). Recent advances in particle swarm. In Proceedings of the IEEE Congress on Evolutionary Computation (pp. 90-97)."},{"key":"jiit.2011040102-18","unstructured":"Jeyarani, R., Vasanth Ram, R., & Nagaveni, N. (2008). Implementation of efficient light weight internal scheduler for high throughput grid environment. In Proceedings of the National Conference on Advanced Computing in Computer Applications. Coimbatore, India."},{"key":"jiit.2011040102-19","doi-asserted-by":"crossref","unstructured":"Jeyarani, R., Vasanth Ram, R., & Nagaveni, N. (2010). Design and implementation of an efficient two level scheduler for cloud computing environment. In Proceedings of the 10th International Conference on Cluster, Cloud and Grid, Melbourne, Australia (pp. 585-586).","DOI":"10.1109\/CCGRID.2010.94"},{"key":"jiit.2011040102-20","doi-asserted-by":"crossref","unstructured":"Kennedy, J., & Eberhart, R. C. (1995). Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks (Vol. 4).","DOI":"10.1109\/ICNN.1995.488968"},{"key":"jiit.2011040102-21","author":"M.Mika","year":"2004","journal-title":"A meta-heuristic approach to scheduling workflow jobs on a grid, Grid resource management: State of the art and future trend"},{"key":"jiit.2011040102-22","doi-asserted-by":"publisher","DOI":"10.1016\/S0305-0548(97)00031-2"},{"key":"jiit.2011040102-23","doi-asserted-by":"crossref","unstructured":"Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., et al. (2009). The eucalyptus open source cloud computing system. In Proceedings of the 9th IEEE\/ACM International Symposium on Cluster Computing and the Grid (p. 124).","DOI":"10.1109\/CCGRID.2009.93"},{"key":"jiit.2011040102-24","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2010.03.011"},{"key":"jiit.2011040102-25","doi-asserted-by":"crossref","unstructured":"Page, A. J., & Naughton, T. J. (2005). Dynamic task scheduling using genetic algorithms for heterogeneous distributed computing. In Proceedings of the IEEE International Symposium on Parallel and Distributed Processing (p. 189).","DOI":"10.1109\/IPDPS.2005.184"},{"key":"jiit.2011040102-26","doi-asserted-by":"publisher","DOI":"10.1007\/s10462-005-9002-x"},{"key":"jiit.2011040102-27","doi-asserted-by":"crossref","unstructured":"Pandey, S., Wu, L., Guru, S., & Buyya, R. (2009). A particle swarm optimization (PSO)-based heuristic for scheduling workflow applications in cloud computing environment. In Proceedings of the 24th IEEE International Conference on Advanced Information Networking and Applications, Perth, Australia (pp. 400-407).","DOI":"10.1109\/AINA.2010.31"},{"key":"jiit.2011040102-28","doi-asserted-by":"publisher","DOI":"10.4018\/jiit.2009080704"},{"key":"jiit.2011040102-29","unstructured":"Sadhasivam, S., Nagaveni, N., Jayarani, R., & Ram, R. V. (2009). Design and implementation of an efficient two level scheduler for cloud computing environment. In Proceedings of the International Conference on Advances in Recent Technologies in Communication and Computing. Kottayam, India (pp. 884-886)."},{"issue":"1","key":"jiit.2011040102-30","first-page":"53","article-title":"An efficient approach to task scheduling in computational grids.","volume":"6","author":"S.Sadhasivam","year":"2008","journal-title":"International Journal of Computer Science and Applications"},{"key":"jiit.2011040102-31","doi-asserted-by":"crossref","unstructured":"Shi, Y. H., & Eberhart, R. C. (1998). Parameter selection in particle swarm optimization. In Proceedings of the Annual Conference on Evolutionary Programming, San Diego, CA.","DOI":"10.1007\/BFb0040810"},{"key":"jiit.2011040102-32","doi-asserted-by":"crossref","unstructured":"Shi, Y. H., & Eberhart, R. C. (1999). Empirical study of particle swarm optimization. In Proceedings of the Congress on Evolutionary Computation (Vol. 3).","DOI":"10.1109\/CEC.1999.785511"},{"key":"jiit.2011040102-33","author":"J. E.Smith","year":"2005","journal-title":"Virtual machines - versatile platforms for systems and processes"},{"key":"jiit.2011040102-34","unstructured":"Sotomayor, B., Montero, R. S., Llorente, I. M., & Foster, I. (2008). Capacity leasing in cloud systems using the OpenNebula engine. Paper presented at the Workshop on Cloud Computing and its Applications, Chicago, IL."},{"key":"jiit.2011040102-35","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.119"},{"key":"jiit.2011040102-36","doi-asserted-by":"crossref","unstructured":"Tasgetiren, M. F., Sevkli, M., Liang, Y.-C., & Gencyilmaz, G. (2004). Particle swarm optimization algorithm for permutation flow shop sequencing problem. In M. Dorigo, M. Birattari, C. Blum, L. M. Gambardella, F. Mondada, & T. Stutzle (Eds.), Proceedings of the 4th International Workshop on Ant Colony, Optimization, and Swarm Intelligence (LNCS 3172, pp. 382-390).","DOI":"10.1007\/978-3-540-28646-2_38"},{"key":"jiit.2011040102-37","first-page":"1412","article-title":"Particle swarm optimization algorithm for single-machine total weighted tardiness problem. In","volume":"2","author":"M. F.Tasgetiren","year":"2004","journal-title":"Proceedings of the Congress on Evolutionary Computation"},{"key":"jiit.2011040102-38","doi-asserted-by":"crossref","unstructured":"Verma, A., Ahuja, P., & Neogi, A. (2008). pMapper: Power and migration cost aware application placement in virtualized systems. In V. Issarny & R. Schantz (Eds.), Proceedings of Middleware (LNCS 5346, pp. 243-264).","DOI":"10.1007\/978-3-540-89856-6_13"},{"key":"jiit.2011040102-39","doi-asserted-by":"crossref","unstructured":"Wang, L., von Laszewskiy, G., Dayalz, J., & Wang, F. (2010). Towards energy aware scheduling for precedence constrained parallel tasks in a cluster with DVFS. In Proceedings of the International Conference on Cluster, Cloud and Grid, Melbourne, Australia (pp. 368-377).","DOI":"10.1109\/CCGRID.2010.19"}],"container-title":["International Journal of Intelligent Information Technologies"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=54065","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T23:06:41Z","timestamp":1654124801000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jiit.2011040102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2011,4,1]]},"references-count":40,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,4]]}},"URL":"https:\/\/doi.org\/10.4018\/jiit.2011040102","relation":{},"ISSN":["1548-3657","1548-3665"],"issn-type":[{"value":"1548-3657","type":"print"},{"value":"1548-3665","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,4,1]]}}}