A Dynamic Resource Allocation Strategy to Minimize the Operational Cost in Cloud

  • Chinnaiah ValliyammaiEmail author
  • Rengarajan Mythreyi
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 755)


Cloud computing has gained momentum in the recent times, due to the features it provides, like rapid elasticity and on-demand service. It involves the interaction between the user and a Resource Broker. The Resource Broker accepts the user jobs along with the requirements, and provides the results and the status of the job back to the user. The user jobs can be data intensive or computational intensive. The resource is allocated according to the type of the user job. The proposed Particle Swarm Optimization technique with migration optimizes the allocation process using computation and network based parameters. Migration efficiently eliminates the problems of over-utilization of resources. The clustering of virtual machines has also been explored in two dimensions namely resource clustering and idle clustering to increase the utilization of resources.


Live migration Particle swarm optimization Idle clustering 


  1. 1.
    Li, S., Zhou, Y., Jieo, L., Yan, X., Wang, X., Lyu, M.R.: Towards operational cost minimization in hybrid clouds for dynamic resource provisioning with delay-aware optimization. IEEE Trans. Serv. Comput. 8(3), 398–409 (2015)CrossRefGoogle Scholar
  2. 2.
    Kang, Z., Wang, H.: A novel approach to allocate cloud resource with different performance traits. In: IEEE International Conference on Services Computing, pp. 128–135 (2013)Google Scholar
  3. 3.
    Liu, J., Su, L., Jin, Y., Li, Y., Jin, D., Zeng, L.: Optimal VM migration planning for data centers. IEEE Global Communications Conference, pp. 2332–2337 (2014)Google Scholar
  4. 4.
    Zheng, J., Ng, T.E., Sripanidkulchai, K., Liu, Z.: Pacer: a progress management system for live virtual machine migration in cloud computing. IEEE Trans. Netw. Serv. Manage. 10(4), 369–382 (2013)CrossRefGoogle Scholar
  5. 5.
    Tao, F., Li, C., Liao, T.W., Laili, Y.: BGMBLA: a new algorithm for dynamic migration of virtual machines in cloud computing. IEEE Trans. Serv. Comput. 9(6), 910–925 (2016)CrossRefGoogle Scholar
  6. 6.
    Sridhar, M., Babu, G.R.M.: Hybrid Particle Swarm Optimization scheduling for cloud computing. In: IEEE Conference on Advance Computing Conference, pp. 1196–1200 (2015)Google Scholar
  7. 7.
    Pan, K., Chen, J.: Load balancing in cloud computing environment based on an improved particle swarm optimization. In: IEEE Conference Publications on Software Engineering and Service Science, pp. 595– 598 (2015)Google Scholar
  8. 8.
    Wang, H., Kang, Z., Wang, L.: Performance-aware cloud resource allocation via fitness-enabled auction. IEEE Trans. Parallel Distrib. Syst. 27(4), 1160–1173 (2016)CrossRefGoogle Scholar
  9. 9.
    Selvi, S.T., Valliyammai, C., Sindhu, G.P., Basha, S.S.: Dynamic resource management in cloud. In: IEEE Sixth International Conference on Advanced Computing, pp. 287–291 (2014)Google Scholar
  10. 10.
    Nahir, A., Orda, A., Raz, D.: Resource allocation and management in cloud computing. In: IEEE International Symposium on Integrated Network Management, pp. 1078–1084 (2015)Google Scholar
  11. 11.
    Valliyammai, C., Uma, S., Surya, P.: Efficient energy consumption in green cloud. In: IEEE International Conference on Recent Trends in Information Technology, pp. 1–4 (2014)Google Scholar
  12. 12.

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Department of Computer TechnologyMIT, Anna University ChennaiChennaiIndia
  2. 2.Goldman Sachs Group, Inc.MumbaiIndia

Personalised recommendations