Energy- and performance-aware scheduling of tasks on parallel and distributed systems

Enabled by high-speed networking in commercial, scientific, and government settings, the realm of high performance is burgeoning with greater amounts of computational and storage resources. Large-scale systems such as computational grids consume a significant amount of energy due to their massive si...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM journal on emerging technologies in computing systems 2012-10, Vol.8 (4), p.1-37
Hauptverfasser: Sheikh, Hafiz Fahad, Tan, Hengxing, Ahmad, Ishfaq, Ranka, Sanjay, Bv, Phanisekhar
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 37
container_issue 4
container_start_page 1
container_title ACM journal on emerging technologies in computing systems
container_volume 8
creator Sheikh, Hafiz Fahad
Tan, Hengxing
Ahmad, Ishfaq
Ranka, Sanjay
Bv, Phanisekhar
description Enabled by high-speed networking in commercial, scientific, and government settings, the realm of high performance is burgeoning with greater amounts of computational and storage resources. Large-scale systems such as computational grids consume a significant amount of energy due to their massive sizes. The energy and cooling costs of such systems are often comparable to the procurement costs over a year period. In this survey, we will discuss allocation and scheduling algorithms, systems, and software for reducing power and energy dissipation of workflows on the target platforms of single processors, multicore processors, and distributed systems. Furthermore, recent research achievements will be investigated that deal with power and energy efficiency via different power management techniques and application scheduling algorithms. The article provides a comprehensive presentation of the architectural, software, and algorithmic issues for energy-aware scheduling of workflows on single, multicore, and parallel architectures. It also includes a systematic taxonomy of the algorithms developed in the literature based on the overall optimization goals and characteristics of applications.
doi_str_mv 10.1145/2367736.2367743
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1506367268</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1506367268</sourcerecordid><originalsourceid>FETCH-LOGICAL-c274t-9114c2a84263248b89ef05f1379c1aa284e427ea2927a21413e6e83e26d5fb753</originalsourceid><addsrcrecordid>eNo9kDlPw0AUhFcIJEKgpt2Sxsle3rVLFIVDikRDautl_TYYfLHPFsq_xyQR1UwxMxp9jN1LsZDSpEulrXPaLo5q9AWbyTQVicmMuPz3Wl2zG6JPIbTLXT5j23WLcX9IOLQl7zGGLjbQekzgByJy8h9YjnXV7nkX-AD0RbxreQ8R6hrrY6usaIjVbhyw5HSgARu6ZVcBasK7s87Z9mn9vnpJNm_Pr6vHTeKVM0OST8e9gswoq5XJdlmOQaRBTt-8BFCZQaMcgsqVAyWN1Ggx06hsmYadS_WcPZx2-9h9j0hD0VTksa6hxW6kQqbCTjiUzabo8hT1sSOKGIo-Vg3EQyFF8QewOAMszgD1L692Ynk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1506367268</pqid></control><display><type>article</type><title>Energy- and performance-aware scheduling of tasks on parallel and distributed systems</title><source>ACM Digital Library Complete</source><creator>Sheikh, Hafiz Fahad ; Tan, Hengxing ; Ahmad, Ishfaq ; Ranka, Sanjay ; Bv, Phanisekhar</creator><creatorcontrib>Sheikh, Hafiz Fahad ; Tan, Hengxing ; Ahmad, Ishfaq ; Ranka, Sanjay ; Bv, Phanisekhar</creatorcontrib><description>Enabled by high-speed networking in commercial, scientific, and government settings, the realm of high performance is burgeoning with greater amounts of computational and storage resources. Large-scale systems such as computational grids consume a significant amount of energy due to their massive sizes. The energy and cooling costs of such systems are often comparable to the procurement costs over a year period. In this survey, we will discuss allocation and scheduling algorithms, systems, and software for reducing power and energy dissipation of workflows on the target platforms of single processors, multicore processors, and distributed systems. Furthermore, recent research achievements will be investigated that deal with power and energy efficiency via different power management techniques and application scheduling algorithms. The article provides a comprehensive presentation of the architectural, software, and algorithmic issues for energy-aware scheduling of workflows on single, multicore, and parallel architectures. It also includes a systematic taxonomy of the algorithms developed in the literature based on the overall optimization goals and characteristics of applications.</description><identifier>ISSN: 1550-4832</identifier><identifier>EISSN: 1550-4840</identifier><identifier>DOI: 10.1145/2367736.2367743</identifier><language>eng</language><subject>Algorithms</subject><ispartof>ACM journal on emerging technologies in computing systems, 2012-10, Vol.8 (4), p.1-37</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c274t-9114c2a84263248b89ef05f1379c1aa284e427ea2927a21413e6e83e26d5fb753</citedby><cites>FETCH-LOGICAL-c274t-9114c2a84263248b89ef05f1379c1aa284e427ea2927a21413e6e83e26d5fb753</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Sheikh, Hafiz Fahad</creatorcontrib><creatorcontrib>Tan, Hengxing</creatorcontrib><creatorcontrib>Ahmad, Ishfaq</creatorcontrib><creatorcontrib>Ranka, Sanjay</creatorcontrib><creatorcontrib>Bv, Phanisekhar</creatorcontrib><title>Energy- and performance-aware scheduling of tasks on parallel and distributed systems</title><title>ACM journal on emerging technologies in computing systems</title><description>Enabled by high-speed networking in commercial, scientific, and government settings, the realm of high performance is burgeoning with greater amounts of computational and storage resources. Large-scale systems such as computational grids consume a significant amount of energy due to their massive sizes. The energy and cooling costs of such systems are often comparable to the procurement costs over a year period. In this survey, we will discuss allocation and scheduling algorithms, systems, and software for reducing power and energy dissipation of workflows on the target platforms of single processors, multicore processors, and distributed systems. Furthermore, recent research achievements will be investigated that deal with power and energy efficiency via different power management techniques and application scheduling algorithms. The article provides a comprehensive presentation of the architectural, software, and algorithmic issues for energy-aware scheduling of workflows on single, multicore, and parallel architectures. It also includes a systematic taxonomy of the algorithms developed in the literature based on the overall optimization goals and characteristics of applications.</description><subject>Algorithms</subject><issn>1550-4832</issn><issn>1550-4840</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNo9kDlPw0AUhFcIJEKgpt2Sxsle3rVLFIVDikRDautl_TYYfLHPFsq_xyQR1UwxMxp9jN1LsZDSpEulrXPaLo5q9AWbyTQVicmMuPz3Wl2zG6JPIbTLXT5j23WLcX9IOLQl7zGGLjbQekzgByJy8h9YjnXV7nkX-AD0RbxreQ8R6hrrY6usaIjVbhyw5HSgARu6ZVcBasK7s87Z9mn9vnpJNm_Pr6vHTeKVM0OST8e9gswoq5XJdlmOQaRBTt-8BFCZQaMcgsqVAyWN1Ggx06hsmYadS_WcPZx2-9h9j0hD0VTksa6hxW6kQqbCTjiUzabo8hT1sSOKGIo-Vg3EQyFF8QewOAMszgD1L692Ynk</recordid><startdate>201210</startdate><enddate>201210</enddate><creator>Sheikh, Hafiz Fahad</creator><creator>Tan, Hengxing</creator><creator>Ahmad, Ishfaq</creator><creator>Ranka, Sanjay</creator><creator>Bv, Phanisekhar</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201210</creationdate><title>Energy- and performance-aware scheduling of tasks on parallel and distributed systems</title><author>Sheikh, Hafiz Fahad ; Tan, Hengxing ; Ahmad, Ishfaq ; Ranka, Sanjay ; Bv, Phanisekhar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c274t-9114c2a84263248b89ef05f1379c1aa284e427ea2927a21413e6e83e26d5fb753</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sheikh, Hafiz Fahad</creatorcontrib><creatorcontrib>Tan, Hengxing</creatorcontrib><creatorcontrib>Ahmad, Ishfaq</creatorcontrib><creatorcontrib>Ranka, Sanjay</creatorcontrib><creatorcontrib>Bv, Phanisekhar</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>ACM journal on emerging technologies in computing systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sheikh, Hafiz Fahad</au><au>Tan, Hengxing</au><au>Ahmad, Ishfaq</au><au>Ranka, Sanjay</au><au>Bv, Phanisekhar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Energy- and performance-aware scheduling of tasks on parallel and distributed systems</atitle><jtitle>ACM journal on emerging technologies in computing systems</jtitle><date>2012-10</date><risdate>2012</risdate><volume>8</volume><issue>4</issue><spage>1</spage><epage>37</epage><pages>1-37</pages><issn>1550-4832</issn><eissn>1550-4840</eissn><abstract>Enabled by high-speed networking in commercial, scientific, and government settings, the realm of high performance is burgeoning with greater amounts of computational and storage resources. Large-scale systems such as computational grids consume a significant amount of energy due to their massive sizes. The energy and cooling costs of such systems are often comparable to the procurement costs over a year period. In this survey, we will discuss allocation and scheduling algorithms, systems, and software for reducing power and energy dissipation of workflows on the target platforms of single processors, multicore processors, and distributed systems. Furthermore, recent research achievements will be investigated that deal with power and energy efficiency via different power management techniques and application scheduling algorithms. The article provides a comprehensive presentation of the architectural, software, and algorithmic issues for energy-aware scheduling of workflows on single, multicore, and parallel architectures. It also includes a systematic taxonomy of the algorithms developed in the literature based on the overall optimization goals and characteristics of applications.</abstract><doi>10.1145/2367736.2367743</doi><tpages>37</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1550-4832
ispartof ACM journal on emerging technologies in computing systems, 2012-10, Vol.8 (4), p.1-37
issn 1550-4832
1550-4840
language eng
recordid cdi_proquest_miscellaneous_1506367268
source ACM Digital Library Complete
subjects Algorithms
title Energy- and performance-aware scheduling of tasks on parallel and distributed systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T04%3A33%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Energy-%20and%20performance-aware%20scheduling%20of%20tasks%20on%20parallel%20and%20distributed%20systems&rft.jtitle=ACM%20journal%20on%20emerging%20technologies%20in%20computing%20systems&rft.au=Sheikh,%20Hafiz%20Fahad&rft.date=2012-10&rft.volume=8&rft.issue=4&rft.spage=1&rft.epage=37&rft.pages=1-37&rft.issn=1550-4832&rft.eissn=1550-4840&rft_id=info:doi/10.1145/2367736.2367743&rft_dat=%3Cproquest_cross%3E1506367268%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1506367268&rft_id=info:pmid/&rfr_iscdi=true