Green Algorithm for Virtualized Cloud Systems to Optimize the Energy Consumption

  • P. Prakash
  • G. Kousalya
  • Shriram K. Vasudevan
  • K. S. Sangeetha
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 324)


In recent days, most of the cloud users request data center in the cloud environment by applying an exhaustive data-centric workflows which leads to the major energy consumption. The major energy breaks out from the data center and makes way to CO2 emission which impacts the global warming. In this paper, we introduce optimized energy utilization in deployment and forecast (OEUDF) for data-intensive workflows in virtualized cloud systems which help to reduce the energy in the cloud workflow environment. In this approach, initially, we compute the optimal data-accessing energy path (ODEP) which helps us to deploy and configure the virtual machines; secondly, it computes the rank, according to that it will schedule the workflow activities in the cloud environment. If any unscheduled activities are in the submission pool, then OEUDF finds the suitable virtual machine and reconfigures the data center by minimizing the energy utilization. The experiment result indicates that the proposed algorithm gradually reduces the energy consumption.


Energy utilization Virtual machine Workflow Data-centric and cloud environment 


  1. 1.
    D.W. Sun, G.R. Chang, S. Gao, L.Z. Jin, X.W. Wang, Modeling a dynamic data replication strategy to increase system availability in cloud computing environments. J. Comput. Sci. Technol. 27(2), 256–272 (2012)CrossRefMATHGoogle Scholar
  2. 2.
    M. Sedaghat, F. Hernandez, E. Elmroth, Unifying cloud management: Towards overall governance of business level objectives, in Proceedings of the 11th IEEE/ACM International Symposium Cluster, Cloud and Grid Computing (2011), pp. 591–597Google Scholar
  3. 3.
    A. Iosup, N. Yigitbasi, D. Epema, On the performance variability of production cloud services, in Proceedings of the 11th IEEE/ACM International Symposium Cluster, Cloud and Grid Computing (2011) pp. 104–113Google Scholar
  4. 4.
    S.K. Garg, C.S. Yeob, A. Anandasivamc, R. Buyyaa, Environment-conscious scheduling of HPC applications on distributed cloud-oriented data centers. J. Parallel Distrib. Comput. 71(6), 732–749 (2011)CrossRefMATHGoogle Scholar
  5. 5.
    G. Juve, E. Deelman, G.B. Berriman, B.P. Berman, P. Maechling, An evaluation of the cost and performance of scientific workflows on Amazon EC2. J. Grid Comput. 10(1), 5–21 (2012)CrossRefGoogle Scholar
  6. 6.
    W. Fang, X. Liang, Y. Sun, A.V. Vasilakos, Network element scheduling for achieving energy-aware data center networks. Int. J. Comput. Commun. Control 7(2), 241–251 (2012)CrossRefGoogle Scholar
  7. 7.
    R. Neugebauer, D. McAuley, Energy is just another resource: Energy accounting and energy pricing in the nemesis OS, in Proceedings of the 8th IEEE Workshop on Hot Topics in Operating Systems (2001), pp. 59–64Google Scholar
  8. 8.
    E. Pinheiro, R. Bianchini, E.V. Carrera, T. Heath, Load balancing and unbalancing for power and performance in cluster-based systems, in Workshop on Compilers and Operating Systems for Low Power (2001), pp. 182–195Google Scholar
  9. 9.
    R. Nathuji, K. Schwan, Virtualpower: Coordinated power management in virtualized enterprise systems. ACM SIGOPS Operating Syst. 41(6), 265–278 (2007)CrossRefGoogle Scholar
  10. 10.
    A. Benoit, P.R. Goud, Y. Robert, Performance and energy optimization of concurrent pipelined applications, in Proceedings of the 24th IEEE International Symposium Parallel and Distributed Processing (2010), pp. 1–12Google Scholar
  11. 11.
    D. Zhu, R. Melhem, B.R. Childers, Scheduling with dynamic voltage/speed adjustment using slack reclamation in multi processor real-time systems. IEEE Trans. Parallel Distrib. Syst. 14(7), 686–700 (2003)CrossRefGoogle Scholar
  12. 12.
    N.B. Rizvandi, J. Taheri, A.Y. Zomaya, Y.C. Lee, Linear combinations of DVFs-enabled processor frequencies to modify the energy-aware scheduling algorithms, in Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (2010), pp. 388–397Google Scholar
  13. 13.
    Z. Yu, W. Shi, A planner-guided scheduling strategy for multiple workflow applications, in International Conference on Parallel Processing—Workshops (2008) pp. 1–8Google Scholar
  14. 14.
    S. Cho, R.G. Melhem, On the interplay of parallelization, program performance, and energy consumption. IEEE Trans. Parallel Distrib. Syst. 21(3), 342–353 (2010)CrossRefGoogle Scholar
  15. 15.
    H. Kang, Y. Chen, J.L. Wong, S. Radu, J. Wu, Enhancement of Xen’s scheduler for MapReduce workloads, in Proceedings of the 20th International Symposium High Performance Distributed Computing Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  • P. Prakash
    • 1
  • G. Kousalya
    • 2
  • Shriram K. Vasudevan
    • 1
  • K. S. Sangeetha
    • 3
  1. 1.Department of Computer Science and EngineeringAmrita UniversityCoimbatoreIndia
  2. 2.Department of Computer Science and EngineeringCoimbatore Institute of TechnologyCoimbatoreIndia
  3. 3.Department of Information TechnologySri Krishna College of Engineering and TechnologyCoimbatoreIndia

Personalised recommendations