{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:16:46Z","timestamp":1763468206183,"version":"build-2065373602"},"reference-count":34,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2015,3,1]],"date-time":"2015-03-01T00:00:00Z","timestamp":1425168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2015,3,1]],"date-time":"2015-03-01T00:00:00Z","timestamp":1425168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CCF-1302693","CCF-1252500","CNS-0923386"],"award-info":[{"award-number":["CCF-1302693","CCF-1252500","CNS-0923386"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Sustainable Computing: Informatics and Systems"],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1016\/j.suscom.2014.08.001","type":"journal-article","created":{"date-parts":[[2014,8,13]],"date-time":"2014-08-13T23:17:09Z","timestamp":1407971829000},"page":"14-30","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":22,"special_numbering":"C","title":["Utility maximizing dynamic resource management in an oversubscribed energy-constrained heterogeneous computing system"],"prefix":"10.1016","volume":"5","author":[{"given":"Bhavesh","family":"Khemka","sequence":"first","affiliation":[]},{"given":"Ryan","family":"Friese","sequence":"additional","affiliation":[]},{"given":"Sudeep","family":"Pasricha","sequence":"additional","affiliation":[]},{"given":"Anthony A.","family":"Maciejewski","sequence":"additional","affiliation":[]},{"given":"Howard Jay","family":"Siegel","sequence":"additional","affiliation":[]},{"given":"Gregory A.","family":"Koenig","sequence":"additional","affiliation":[]},{"given":"Sarah","family":"Powers","sequence":"additional","affiliation":[]},{"given":"Marcia","family":"Hilton","sequence":"additional","affiliation":[]},{"given":"Rajendra","family":"Rambharos","sequence":"additional","affiliation":[]},{"given":"Steve","family":"Poole","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.suscom.2014.08.001_bib0005","series-title":"Power Aware Computing, ser. Series in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-6217-4_14","article-title":"The case for power management in web servers","author":"Bohrer","year":"2002"},{"key":"10.1016\/j.suscom.2014.08.001_bib0010","series-title":"International Green Computing Conference","first-page":"31","article-title":"Energy-efficient application-aware online provisioning for virtualized clouds and data centers","author":"Rodero","year":"2010"},{"key":"10.1016\/j.suscom.2014.08.001_bib0015","unstructured":"M.P. Mills, The Cloud Begins With Coal \u2013 Big Data, Big Networks, Big Infrastructure, and Big Power, Digital Power Group, Available: http:\/\/www.tech-pundit.com\/wp-content\/uploads\/2013\/07\/Cloud_Begins_With_Coal.pdf."},{"key":"10.1016\/j.suscom.2014.08.001_bib0020","unstructured":"DatacenterDynamics Industry Census, Available: http:\/\/www.datacenterdynamics.com\/blogs\/industry-census-2012-emerging-data-center-markets."},{"issue":"3","key":"10.1016\/j.suscom.2014.08.001_bib0025","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1666420.1666438","article-title":"Toward energy-efficient computing","volume":"53","author":"Brown","year":"2010","journal-title":"Commun. ACM"},{"key":"10.1016\/j.suscom.2014.08.001_bib0030","article-title":"Utility functions and resource management in an oversubscribed heterogeneous computing environment","author":"Khemka","year":"2014","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/j.suscom.2014.08.001_bib0035","series-title":"20th Heterogeneity in Computing Workshop (HCW 2011), Proceedings of the IPDPS 2011 Workshops & PhD Forum (IPDPSW)","first-page":"33","article-title":"Characterizing task-machine affinity in heterogeneous computing environments","author":"Al-Qawasmeh","year":"2011"},{"issue":"2","key":"10.1016\/j.suscom.2014.08.001_bib0040","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1007\/s11227-012-0740-7","article-title":"Deadline and energy constrained dynamic resource allocation in a heterogeneous computing environments","volume":"63","author":"Young","year":"2013","journal-title":"J. Supercomput."},{"year":"2014","series-title":"Introducing Titan","key":"10.1016\/j.suscom.2014.08.001_bib0045"},{"key":"10.1016\/j.suscom.2014.08.001_bib0050","series-title":"10th Heterogeneous Computing Workshop (HCW 2001), Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS 2001)","first-page":"875","article-title":"Task matching and scheduling in heterogeneous systems using simulated evolution","author":"Barada","year":"2001"},{"issue":"9","key":"10.1016\/j.suscom.2014.08.001_bib0055","doi-asserted-by":"crossref","first-page":"1338","DOI":"10.1006\/jpdc.2002.1850","article-title":"An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems","volume":"62","author":"Dhodhi","year":"2002","journal-title":"J. Parallel Distrib. Comput."},{"issue":"6","key":"10.1016\/j.suscom.2014.08.001_bib0060","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/2.214443","article-title":"A distributed heterogeneous supercomputing management system","volume":"26","author":"Ghafoor","year":"1993","journal-title":"IEEE Comput."},{"issue":"3","key":"10.1016\/j.suscom.2014.08.001_bib0065","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/4434.708255","article-title":"Optimal task assignment in heterogeneous distributed computing systems","volume":"6","author":"Kafil","year":"1998","journal-title":"IEEE Concurr."},{"issue":"6","key":"10.1016\/j.suscom.2014.08.001_bib0070","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.214439","article-title":"Heterogeneous computing: challenges and opportunities","volume":"26","author":"Khokhar","year":"1993","journal-title":"IEEE Comput."},{"key":"10.1016\/j.suscom.2014.08.001_bib0075","series-title":"5th Heterogeneous Computing Workshop (HCW\u201996)","first-page":"86","article-title":"Mapping and scheduling heterogeneous task graphs using genetic algorithms","author":"Singh","year":"1996"},{"issue":"2","key":"10.1016\/j.suscom.2014.08.001_bib0080","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1023\/A:1011408729750","article-title":"QoS and contention-aware multi-resource reservation","volume":"4","author":"Xu","year":"2001","journal-title":"Clust. Comput."},{"key":"10.1016\/j.suscom.2014.08.001_bib0085","series-title":"22nd Heterogeneity in Computing Workshop (HCW 2013), Proceedings of the IPDPS 2013 Workshops & PhD Forum (IPDPSW)","first-page":"19","article-title":"An analysis framework for investigating the trade-offs between system performance and energy consumption in a heterogeneous computing environments","author":"Friese","year":"2013"},{"key":"10.1016\/j.suscom.2014.08.001_bib0090","unstructured":"Colorado State University ISTeC Cray High Performance Computing Systems, Available: http:\/\/istec.colostate.edu\/activities\/cray."},{"year":"1979","series-title":"Computers and Intractability: A Guide to the Theory of NP-Completeness","author":"Gary","key":"10.1016\/j.suscom.2014.08.001_bib0095"},{"issue":"6","key":"10.1016\/j.suscom.2014.08.001_bib0100","doi-asserted-by":"crossref","first-page":"810","DOI":"10.1006\/jpdc.2000.1714","article-title":"A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems","volume":"61","author":"Braun","year":"2001","journal-title":"J. Parallel Distrib. Comput."},{"issue":"11","key":"10.1016\/j.suscom.2014.08.001_bib0105","doi-asserted-by":"crossref","first-page":"1780","DOI":"10.1109\/TPDS.2011.44","article-title":"Heuristics for robust resource allocation of satellite weather data processing onto a heterogeneous parallel system","volume":"22","author":"Brice\u00f1o","year":"2011","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.suscom.2014.08.001_bib0110","series-title":"International Symposium on Cluster Computing and the Grid (CCGRID\u201901)","first-page":"654","article-title":"A benefit function mapping heuristic for a class of meta-tasks in grid environments","author":"Ding","year":"2001"},{"issue":"2","key":"10.1016\/j.suscom.2014.08.001_bib0115","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1016\/j.jpdc.2006.06.005","article-title":"Dynamically mapping tasks with priorities and multiple deadlines in a heterogeneous environment","volume":"67","author":"Kim","year":"2007","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.suscom.2014.08.001_bib0120","series-title":"International Conference on Infomation and Knowledge Technology (IKT\u201905)","article-title":"On-line mapping algorithms in highly heterogeneous computational grids: a learning automata approach","author":"Ghanbari","year":"2005"},{"key":"10.1016\/j.suscom.2014.08.001_bib0125","series-title":"International Conference on High-Performance Computing in Asia-Pacific Region","article-title":"A heuristic scheduling strategy for independent tasks on grid","author":"Jinquan","year":"2005"},{"issue":"3","key":"10.1016\/j.suscom.2014.08.001_bib0130","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1016\/j.jpdc.2006.11.004","article-title":"Heuristics for scheduling file-sharing tasks on heterogeneous systems with distributed repositories","volume":"67","author":"Kaya","year":"2007","journal-title":"J. Parallel Distrib. Comput."},{"issue":"11","key":"10.1016\/j.suscom.2014.08.001_bib0135","doi-asserted-by":"crossref","first-page":"1445","DOI":"10.1109\/TPDS.2008.113","article-title":"Dynamic resource management in energy constrained heterogeneous computing systems using voltage scaling","volume":"19","author":"Kim","year":"2008","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"10.1016\/j.suscom.2014.08.001_bib0140","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1006\/jpdc.1999.1581","article-title":"Dynamic mapping of a class of independent tasks onto heterogeneous computing systems","volume":"59","author":"Maheswaran","year":"1999","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.suscom.2014.08.001_bib0145","series-title":"9th Heterogeneous Computing Workshop (HCW 2000)","first-page":"375","article-title":"Segmented min-min: a static mapping algorithm for meta-tasks on heterogeneous computing systems","author":"Wu","year":"2000"},{"key":"10.1016\/j.suscom.2014.08.001_bib0150","series-title":"IEEE Mobile Adhoc and Sensor Systems Conference","first-page":"p8","article-title":"Energy-constrained task mapping and scheduling in wireless sensor networks","author":"Tian","year":"2005"},{"key":"10.1016\/j.suscom.2014.08.001_bib0155","series-title":"IEEE\/ACM International Symposium of Cluster Computing and the Grid (CCGrid 2007)","first-page":"541","article-title":"Power aware scheduling of bag-of-tasks applications with deadline constraints on DVS-enabled clusters","author":"Kim","year":"2007"},{"key":"10.1016\/j.suscom.2014.08.001_bib0160","series-title":"The 2013 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2013)","first-page":"3","article-title":"A machine-by-machine analysis of a bi-objective resource allocation problems","author":"Friese","year":"2013"},{"issue":"3","key":"10.1016\/j.suscom.2014.08.001_bib0165","first-page":"195","article-title":"Representing task and machine heterogeneities for heterogeneous computing systems","volume":"3","author":"Ali","year":"2000","journal-title":"Tamkang J. Sci. Eng."},{"key":"10.1016\/j.suscom.2014.08.001_bib0170","series-title":"23rd Heterogeneity in Computing Workshop (HCW 2014), Proceedings of the IPDPS 2014 Workshops & PhD Forum (IPDPSW)","first-page":"58","article-title":"Utility driven dynamic resource management in an oversubscribed energy-constrained heterogeneous system","author":"Khemka","year":"2014"}],"container-title":["Sustainable Computing: Informatics and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2210537914000420?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2210537914000420?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T05:28:27Z","timestamp":1761888507000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2210537914000420"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3]]},"references-count":34,"alternative-id":["S2210537914000420"],"URL":"https:\/\/doi.org\/10.1016\/j.suscom.2014.08.001","relation":{},"ISSN":["2210-5379"],"issn-type":[{"type":"print","value":"2210-5379"}],"subject":[],"published":{"date-parts":[[2015,3]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Utility maximizing dynamic resource management in an oversubscribed energy-constrained heterogeneous computing system","name":"articletitle","label":"Article Title"},{"value":"Sustainable Computing: Informatics and Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.suscom.2014.08.001","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2014 Elsevier Inc. Published by Elsevier Inc. All rights reserved.","name":"copyright","label":"Copyright"}]}}