Skip to main content

Advertisement

Log in

Towards designing a green data center farm for Internet services: Iran’s case study

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Energy consumption has become a critical design factor in today’s data centers. In recent years, extensive research has been done to address power–performance trade-off in data centers considering both IT equipments and cooling infrastructures (e.g., thermal-aware task scheduling, server consolidation, load balancing and geographical load balancing to name a few). This paper introduces a design-time technique that targets energy-efficient design of a green data center farm in Iran. Workload predictions, geographical maps of wind speed and solar radiation, data center and renewable resources configurations are used as a priori to design an energy-efficient data center farm for Internet services. The proposed problem is mathematically formulated as a nonlinear optimization problem and is effectively solved using a coordinate descent-based method. We also show that with some minor modification, our proposed technique can be applied at run-time for the purpose of change management. The experimental results show that the proposed method can lead to 11.6 % cost saving on average over conventional approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. PUE is defined as the ratio of total amount of energy used by the data center, including servers, cooling units, network switches, etc., to the energy delivered to computing equipments (i.e., servers).

References

  1. Aeolos wind turbines documentation. http://www.windturbinestar.com/30kwh-aeolos-wind-turbine.html

  2. AriaSolar AS-M100 Solar Panel Documentation. http://www.photovoltaik-web.de/media/media/mod_solarmoduledb/Datenblaetter/AriaSolar-AS-M100.pdf

  3. Asia Pacific Green Data Center Farm. http://www.greendata.center

  4. Global horizontal irradiation in Iran; SolarGIS database. http://solargis.info/imaps

  5. Google Distance Matrix API. https://developers.google.com/maps/documentation/distance-matrix

  6. HP ProLiant DL385 G7 Server Specifications. http://h18000.www1.hp.com/products/quickspecs/13594_na/13594_na.pdf

  7. Iran Wind Atlas; Renewable Energy Organization of Iran. http://www.suna.org.ir/fa/aboutorganization/ationoffice/windenergyoffice/windatlasmap

  8. Report to Congress on Server and Datacenter Energy Efficiency Public Law—US Environmental Protection Agency (2006) http://www.energystar.gov/ia/partners/prod_development/downloads/EPA_Datacenter_Report_Congress_Final1.pdf

  9. The 2011 Iranian National Population and Housing Census; Statistical Centre of Iran. http://www.amar.org.ir/Portals/0/Files/abstract/1390/sarshomari90_nahaii.pdf

  10. Abbasi Z, Varsamopoulos G, Gupta SKS (2010) Thermal aware server provisioning and workload distribution for Internet data centers. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC’10), pp 130–141

  11. Avelar V, Azevedo D, French A (2013) PUE: a comprehensive examination of the metric. Ashrae

  12. Banerjee A, Mukherjee T, Varsamopoulos G, Gupta SKS (2011) Integrating cooling awareness with thermal aware workload placement for HPC data centers. Sustain Comput Inf Syst 1(2):134–150

    Google Scholar 

  13. Barroso LA, Holzle U (2007) The case for energy-proportional computing. IEEE Comput 40(12):33–37

    Article  Google Scholar 

  14. Beloglazov A (2013) Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans Parallel Distrib Syst 24(7):1366–1379

    Article  Google Scholar 

  15. Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Exp Spec Issue Middlew Clouds e-Sci 24(13):1397–1420

    Article  Google Scholar 

  16. Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, New York

    Book  MATH  Google Scholar 

  17. Cardellini V, Colajanni M, Yu PS (1999) Dynamic load balancing on web-server systems. IEEE Internet Comput 3(3):28–39

    Article  Google Scholar 

  18. Chen S, Wang Y, Pedram M (2014) Concurrent placement, capacity provisioning, and request flow control for a distributed cloud infrastructure. In: Proceedings of the IEEE Design, Automation and Test in Europe Conference (DATE’12), pp 1–6

  19. Dadgour HF, Lin S, Banerjee K (2008) Energy-efficient thermal-aware task scheduling for homogeneous high-performance computing data centers: a cyber-physical approach. IEEE Trans Parallel Distrib Syst 19(11):1458–1472

    Article  Google Scholar 

  20. Ferreto TC, Netto MAS, Calheiros RN, Rose CAFD (2011) Server consolidation with migration control for virtualized data centers. Future Gener Comput Syst 27(8):1027–1034

    Article  Google Scholar 

  21. Gartner: the impact of the Internet of things on data centers (2014). https://www.gartner.com/doc/2672920

  22. Goiri I, Lez K, Guitarty J, Torresy J, Bianchini R (2011) Intelligent placement of datacenters for internet services. In: Proceedings of the 31st IEEE International Conference on Distributed Computing Systems, pp 131–142

  23. Goudarzi H, Ghasemazar M, Pedram M (2012) SLA-based optimization of power and migration cost in cloud computing. In: Proceedings of the 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID’12), pp 172–179

  24. Kleinrock L (1975) Queueing systems, volume i: theory. Wiley, Oxford

    MATH  Google Scholar 

  25. Liu Z, Lin M, Wierman A, Low SH, Andrew LLH (2011) Geographical load balancing with renewables. ACM SIGMETRICS Perform Eval Rev 39(3):62–66

    Article  Google Scholar 

  26. Liu Z, Lin M, Wierman A, Low SH, Andrew LLH (2011) Greening geographical load balancing. In: Proceedings of the ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS’11), pp 233–244

  27. Marzolla M, Babaoglu O, Panzieri F (2011) Server consolidation in clouds through gossiping. In: Proceedings of the 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp 1–6

  28. Mohsenian-Rad AH, Leon-Garcia A (2010) Energy-information transmission tradeoff in green cloud computing. In: Proceedings of the IEEE Global Telecommunication Conference (GlobCom2010)

  29. Pahlavan A, Momtazpour M, Goudarzi M (2012) Variation-aware server placement and task assignment for data center power minimization. In: Proceedings of the 10th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA), pp 158–165

  30. Pakbaznia E, Pedram M (2009) Minimizing data center cooling and server power costs. In: Proceedings of the 14th ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED09), pp 145–150

  31. Sharma RK, Bash CE, Patel CD, Friedrich RJ, Chase JS (2005) Balance of power: dynamic thermal management for Internet data centers. IEEE Internet Comput 9(1):42–49

    Article  Google Scholar 

  32. Srikantaiah S, Kansal A, Zhao F (2008) Energy aware consolidation for cloud computing. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems (HotPower’08), pp 10–10

  33. Tang Q, Gupta KS, Stanzione D, Cayton P (2006) Thermal-aware task scheduling to minimize energy usage of blade server based datacenters. In: Proceedings of the 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing, pp 195–202

  34. Tiwari GN, Dubey S (2009) Fundamentals of phorovoltaic modules and their applications, 1st edn. Royal Society of Chemistry, London

    Google Scholar 

  35. Wang L, Laszewski G, Dayal J, Furlani TR (2009) Thermal aware workload scheduling with backfilling for green data centers. In: Proceedings of the 28th IEEE Performance Computing and Communications Conference (IPCCC), pp 289–296

  36. Xu Y, Yin W (2013) A block coordinate descent method for regularized multiconvex optimization with applications to nonnegative tensor factorization and completion. SIAM J Imaging Sci 6(3):1758–1789

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahmoud Momtazpour.

Appendix: Parametrization coefficients

Appendix: Parametrization coefficients

To calculate the cost function in Phase-I of our proposed algorithm (data center right-sizing/workload scheduling step), we define \(\omega _j\), \(\alpha _{j}\), \(\beta _{j}\), \(\sigma _{ij}\), \(\theta _{ij}\) and \(\rho _{ij}\) as a function of other fixed parameters as follows:

$$\begin{aligned}&\omega _j = \frac{P_{\mathrm{sla}}^j}{C_{\text {IT}}/R_{\text {inf}}+C_eTP_{\text {IT}}+C_\text {MT}} \end{aligned}$$
(40)
$$\begin{aligned}&\alpha _{j} = -\mu \tau ^{\text {max}}_j \end{aligned}$$
(41)
$$\begin{aligned}&\beta _{j} = \tau ^{\text {max}}_j \end{aligned}$$
(42)
$$\begin{aligned}&\sigma _{ij} = 1+\mu (\tau _d^{ij}+\tau _0) \end{aligned}$$
(43)
$$\begin{aligned}&\theta _{ij} = -(\tau _d^{ij}+\tau _0) \end{aligned}$$
(44)
$$\begin{aligned}&\rho _{ij} = \frac{1}{\mu +\frac{1}{\frac{\tau ^{\text {max}}_j}{ln(h_j)}+\tau _d^{ij}+\tau _0}}. \end{aligned}$$
(45)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Momtazpour, M. Towards designing a green data center farm for Internet services: Iran’s case study. J Supercomput 73, 1600–1628 (2017). https://doi.org/10.1007/s11227-016-1852-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1852-2

Keywords

Navigation