Review of Simulation & Modelling of Cloud Data Centre Energy Utilization

Ravindra Rajpoot and Rashid Hussain Dinesh Goyal
Suresh Gyan Vihar University

Jaipur, India

Poornima Institute of Engineering & Technology,

Jaipur Rajasthan

Rajpoot.rs@gmail.com, Rashid.hussain@mygyanvihar.com Dinesh.goyal@poornima.org

 

 

AbstractDue to the growth of the internet and internet-based software applications, cloud data centres’ demand has increased. Modern cloud data centres typically contain up to thousands of servers and working 24×7 for users. It is witnessed a considerable increase in power consumption. Server utilization is not the same all the time. Generally, it remains between 10% to 50% of maximum possible utilization. From the economic point of view, power management is also essential to save energy overheads. There are several constraints to model cloud energy efficiency. In the present paper, we study the resource scheduling effect on energy utilization in the cloud data centre.

Index Terms –Cloud, Data Center, Energy optimization

 

  1. Introduction

                Cloud computing purpose of reducing the expenses of operation, maintenance, and management of software, hardware and network resources by replacing the location over the internet. The computing resources are available for cloud customers on-demand over the internet as a flexible form of service. The cloud environment has four basic deployment models, three primary service models and ten major key attributes. The type of access and contact defines the cloud deployment model to cloud resources, i.e., its location and access mechanism. Cloud access models are Public access, Private access, Hybrid access, and Community access. The cloud service model is to be arranged into three primary classes, i.e., SaaS, PaaS, and IaaS. The resources pooling, on-demand self-service, easy maintenance, scalability and rapid elasticity, economical, measured and reporting service, security, automation, resiliency and availability, extensive network access are primary attributes of the cloud environment [1], [2], [3], [4].

Due to the growth of the internet and internet-based software applications, cloud data centres’ demand has increased. Modern cloud data centres typically contain up to thousands of servers and working 24×7 for users. It is witnessed a considerable increase in power consumption. From the economic point of view, power management is also essential to save energy overheads. Sparsh Mittal (2014) [others]classified the power management techniques in the five types.

  1. DVFS (dynamic voltage and frequency scaling) technique.
  2. Dynamic Power Management
  3. Workload management or Task Scheduling based techniques
  4. Thermal-aware or thermal-management techniques which take into account the thermal properties
  5. Virtualization

DVFS, DPM, Task Scheduling based techniques

DVFS is a power-management technique in this technique, the clock frequency of a processor is dynamically adjusted to reduce the supply voltage to achieve power saving. The power consumption P of a CMOS (Complementary metal-oxide-semiconductor) circuit is given by equation 1.

P= Pstatic+CFV2          (1)

Here C is the transistor gates’ capacitance, F is operating frequency, and V is the supply voltage.

Dynamic power management is a basis that dynamically powers on/off electronic devices after predicting the future workloads. In workload-scheduling techniques, work will be assigned intelligently among available special servers to save power, reducing the temperature and cooling requirements. Thermal-aware power management techniques are several techniques that work in a thermal-unaware manner. Virtualization is a technique that allows the sharing of one physical server among multiple virtual machines (VM). It reduces energy consumptions in data centres.

  1. Related work

Kyong Hoon Kim et al. (2009), Anton Beloglazov et al. (2012) described Datacentre consumes 10 to 100 times more energy than a typical office or even consumes as much electricity as a city. The major part of power consumption in a datacentre comes from processing units, storage, network, and cooling infrastructure. Lee, Y.C et al. (2012) described an energy model for the cloud. That model has a linear relationship of processor utilization with energy consumption. Shuja, J. (2012) explained that a data centre consumes a large amount of electricity due to redundantly built architecture.

Rajkumar Buyya et al. (2010), Anton Beloglazov et al. (2012), and Heena Kaushar et al. (2014) used the power model as

P(u)=k.Pmax + (1-k). Pmax.u             (2)

E=ʃt P(u(t)                                            (3)

Where Pmax is the maximum power consumption of a server when the server is fully utilized, k is the fraction of power consumption by the ideal server, u is CPU utilization, u(t) is CPU utilization function, and E is the energy consumption of the server.

Ferdaus M (2014) states that physical servers’ power consumption increases linearly and dominated by CPU utilization.

E={ (Emax-Eidle). UCPU+ Eidle ,if UCPU >0

{ 0                                           , otherwise               (4)

Emax and Eidle are the average electrical power drawn when the server is fully utilized and idle.

Tafani, D et al. (2014) data centre energy consumption. One of the most popular is the Power Usage Effectiveness (PUE), defined as

PUE= ETOT/EIT= EC+El+EP+ EIT / EIT               (5)

Lee, Y.C. et al. (2012) provided an energy model for cloud

Ui= ∑nj=1ui,j                                                                 (6)

Ei= (Pmax-Pmin). Ui + Pmin                                       (7)

III. Conclusion

Growth in use of internet and internet-based software applications has increased the demand of cloud data centres. These days even 1 cloud data centre normally has thousands of servers and are live 24×7 for users. This use of too much of Cloud space, has lead to increase in power consumption, though the server utilization is not the same all the time. Thus, from the economic point of view, power management is an essential to save energy overheads. Researchers are working on models to optimize the energy cost in such 24X7 live scenario of world of data and network

References

  • Sparsh Mittal (2014). Power Management Techniques for Data Centers: A Survey. Technical Report, Doi: http://arxiv.org/abs/1404.6681
  • Kyong Hoon Kim, Anton Beloglazov, and Rajkumar Buyya. 2009. Power-aware provisioning of Cloud resources for real-time services. In Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science (MGC ’09). Association for Computing Machinery, New York, NY, USA, Article 1, 1–6. doi: https://doi.org/10.1145/1657120.1657121
  • Anton Beloglazov, Jemal Abawajy, Rajkumar Buyya, Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing, Future Generation Computer Systems, Volume 28, Issue 5, 2012, Pages 755-768, ISSN 0167-739X, https://doi.org/10.1016/j.future.2011.04.017.
  • Lee, Y.C., Zomaya, A.Y. Energy efficient utilization of resources in cloud computing systems. J Supercomput 60, 268–280 (2012). https://doi.org/10.1007/s11227-010-0421-3
  • Shuja, J., Madani, S.A., Bilal, K. et al. Energy-efficient data centers. Computing 94, 973–994 (2012). https://doi.org/10.1007/s00607-012-0211-2
  • Rajkumar Buyya and Anton Beloglazov and Jemal Abawajy. (2010). Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges, doi: https://arxiv.org/abs/1006.0308.
  • Ferdaus M., Murshed M. (2014) Energy-Aware Virtual Machine Consolidation in IaaS Cloud Computing. In: Mahmood Z. (eds) Cloud Computing. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-10530-7_8.
  • Tafani, D., Kantarci, B., Mouftah, H. T., McArdle, C., & Barry, L. P. (2014). Towards Energy Efficiency for Cloud Computing Services. In Mouftah, H. T., & Kantarci, B. (Ed.), Communication Infrastructures for Cloud Computing (pp. 306-328). IGI Global. http://doi:10.4018/978-1-4666-4522-6.ch014
  • Heena Kaushar, Pankaj Ricchariya, Anand Motwani (2014). Comparison of SLA based Energy Efficient Dynamic Virtual Machine Consolidation Algorithms. International Journal of Computer Applications (0975 – 8887) Volume 102– No.16, September 2