Umeå universitets logga

umu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Energy-efficient resource provisioning for cloud data centers
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.
2016 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

Energy efficiency has become a fundamental concern in data centers, raising issues to all energy-related costs, including capital costs, operating expenses, and environmental impact. Energy inefficiency is mainly caused by unoptimized use of energy by sub-components of these data centers. For example, energy can be lost due to transport and conversion, cooling, and lightning. Energy can be wasted while running an idle server or when using unoptimized functions to perform a task. Addressing this problem as a whole requires redesigning data centers, rethinking components, and implementing energy-aware algorithms for data center operation. As one step towards achieving this goal, this thesis focuses on the development of resource allocation algorithms to improve the energy efficiency of servers in virtualized data centers. The thesis proposes models, techniques, and algorithms to improve data center resource efficiency for optimized power and performance. We present approaches that takes advantage of horizontal scaling, vertical scaling, CPU frequency scaling, and the scheduling of FPGAs to reduce the power consumption of servers while meeting performance requirements of applications. We design online performance and power models to capture system behaviour while adapting to changes in the underlying infrastructure. Based on these models, we propose controllers that dynamically determine power-efficient resource allocations. We also devise optimization strategies for colocated applications and evaluate their suitability in a number of scenarios. The proposed strategies simplify the handling of trade-offs between power minimization and meeting performance targets. We also consider fluctuations in resource allocation in decision making. Additionally, we propose a scheduling algorithm for the use of custom hardware accelerators, FPGAs, and their integration to data centers for the purpose of increasing processing and energy efficiency. Our evaluation results demonstrate that our proposed approaches provide improved energy-efficient management of resources in virtualized data centers.

Ort, förlag, år, upplaga, sidor
Umeå: Department of Computing Science, Umeå University , 2016. , s. 24
Serie
UMINF, ISSN 0348-0542 ; 16.05
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:umu:diva-121093ISBN: 978-91-7601-433-2 (tryckt)OAI: oai:DiVA.org:umu-121093DiVA, id: diva2:930992
Handledare
Tillgänglig från: 2016-05-26 Skapad: 2016-05-26 Senast uppdaterad: 2018-06-07Bibliografiskt granskad
Delarbeten
1. A combined frequency scaling and application elasticity approach for energy-efficient cloud computing
Öppna denna publikation i ny flik eller fönster >>A combined frequency scaling and application elasticity approach for energy-efficient cloud computing
2014 (Engelska)Ingår i: Sustainable Computing: Informatics and Systems, ISSN 2210-5379, E-ISSN 2210-5387, Vol. 4, nr 4, s. 205-214Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Energy management has become increasingly necessary in large-scale cloud data centers to address high operational costs and carbon footprints to the environment. In this work, we combine three management techniques that can be used to control cloud data centers in an energy-efficient manner: changing the number of virtual machines, the number of cores, and scaling the CPU frequencies. We present a feedback controller that determines an optimal configuration to minimize energy consumption while meeting performance objectives. The controller can be configured to accomplish these goals in a stable manner, without causing large oscillations in the resource allocations. To meet the needs of individual applications under different workload conditions, the controller parameters are automatically adjusted at runtime based on a system model that is learned online. The potential of the proposed approach is evaluated in a video encoding scenario. The results show that our combined approach achieves up to 34% energy savings compared to the constituent approaches—core change, virtual machine change, and CPU frequency change policies, while meeting the performance target.

Ort, förlag, år, upplaga, sidor
Amsterdam: Elsevier, 2014
Nyckelord
Cloud computing, Energy-efficiency, Quality-of-service, Virtualization, Frequency scaling, Application elasticity
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
datalogi
Identifikatorer
urn:nbn:se:umu:diva-100656 (URN)10.1016/j.suscom.2014.08.007 (DOI)000209576700002 ()2-s2.0-85027935732 (Scopus ID)
Forskningsfinansiär
Vetenskapsrådet, 2012-5908 f
Tillgänglig från: 2015-03-05 Skapad: 2015-03-05 Senast uppdaterad: 2023-03-24Bibliografiskt granskad
2. Autonomic resource management for optimized power and performance in multi-tenant clouds
Öppna denna publikation i ny flik eller fönster >>Autonomic resource management for optimized power and performance in multi-tenant clouds
2016 (Engelska)Ingår i: 2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC) / [ed] Samuel Kounev, Holger Giese, Jie Liu, LOS ALAMITOS: IEEE Computer Society, 2016, s. 85-94Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

We present an autonomic resource management framework that takes advantage of both virtual machine resizing (CPU and memory) and physical CPU frequency scaling to reduce the power consumption of servers while meeting performance requirements of colocated applications. We design online performance and power model estimators that capture the complex relationships between applications' performance and server power (respectively), and resource utilization. Based on these models, we devise two optimization strategies to determine the most power efficient configuration. We also show that an operator can tune the tradeoff between power and performance. Our evaluation using a set of cloud benchmarks compares the proposed solution in power savings against the Linux ondemand and performance CPU governors. The results show that our solution achieves power savings between 12% to 20% compared to the baseline performance governor, while still meeting applications' performance goals.

Ort, förlag, år, upplaga, sidor
LOS ALAMITOS: IEEE Computer Society, 2016
Serie
Proceedings of the International Conference on Autonomic Computing, ISSN 2474-0756
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:umu:diva-121089 (URN)10.1109/ICAC.2016.32 (DOI)000390681200013 ()2-s2.0-84991736604 (Scopus ID)978-1-5090-1654-9 (ISBN)
Konferens
13th IEEE International Conference on Autonomic Computing (ICAC), JUL 17-22, 2016, Würzburg, Germany
Tillgänglig från: 2016-05-26 Skapad: 2016-05-26 Senast uppdaterad: 2023-03-23Bibliografiskt granskad
3. Power and Performance Optimization in FPGA-accelerated Clouds
Öppna denna publikation i ny flik eller fönster >>Power and Performance Optimization in FPGA-accelerated Clouds
Visa övriga...
2018 (Engelska)Ingår i: Concurrency and Computation, ISSN 1532-0626, E-ISSN 1532-0634, Vol. 30, nr 18, artikel-id e4526Artikel i tidskrift (Övrigt vetenskapligt) Published
Abstract [en]

Energy management has become increasingly necessary in data centers to address all energy-related costs, including capital costs, operating expenses, and environmental impacts. Heterogeneous systems with mixed hardware architectures provide both throughput and processing efficiency for different specialized application types and thus have a potential for significant energy savings. However, the presence of multiple and different processing elements increases the complexity of resource assignment. In this paper, we propose a system for efficient resource management in heterogeneous clouds. The proposed approach maps applications' requirement to different resources reducing power usage with minimum impact on performance. A technique that combines the scheduling of custom hardware accelerators, in our case, Field-Programmable Gate Arrays (FPGAs) and optimized resource allocation technique for commodity servers, is proposed. We consider an energy-aware scheduling technique that uses both the applications' performance and their deadlines to control the assignment of FPGAs to applications that would consume the most energy. Once the scheduler has performed the mapping between a VM and an FPGA, an optimizer handles the remaining VMs in the server, using vertical scaling and CPU frequency adaptation to reduce energy consumption while maintaining the required performance. Our evaluation using interactive and data-intensive applications compare the effectiveness of the proposed solution in energy savings as well as maintaining applications performance, obtaining up to a 32% improvement in the performance-energy ratio on a mix of multimedia and e-commerce applications.

Ort, förlag, år, upplaga, sidor
John Wiley & Sons, 2018
Nyckelord
cloud computing, energy efficiency, FPGA-aware
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:umu:diva-121092 (URN)10.1002/cpe.4526 (DOI)000442575600010 ()2-s2.0-85050496869 (Scopus ID)
Forskningsfinansiär
Vetenskapsrådet
Tillgänglig från: 2016-05-26 Skapad: 2016-05-26 Senast uppdaterad: 2023-03-24Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Person

Kostentinos Tesfatsion, Selome

Sök vidare i DiVA

Av författaren/redaktören
Kostentinos Tesfatsion, Selome
Av organisationen
Institutionen för datavetenskap
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 989 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf