{"id":"https://openalex.org/W4410536126","doi":"https://doi.org/10.1109/tc.2025.3571495","title":"A Framework for Carbon-Aware Real-Time Workload Management in Clouds Using Renewables-Driven Cores","display_name":"A Framework for Carbon-Aware Real-Time Workload Management in Clouds Using Renewables-Driven Cores","publication_year":2025,"publication_date":"2025-05-20","ids":{"openalex":"https://openalex.org/W4410536126","doi":"https://doi.org/10.1109/tc.2025.3571495"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2025.3571495","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3571495","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092933205","display_name":"Tharindu B. Hewage","orcid":"https://orcid.org/0000-0001-6348-4602"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]},{"id":"https://openalex.org/I4210144487","display_name":"Cloud Computing Center","ror":"https://ror.org/04aa0zm65","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210144487"]}],"countries":["AU","CN"],"is_corresponding":false,"raw_author_name":"Tharindu B. Hewage","raw_affiliation_strings":["Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia"],"raw_orcid":"https://orcid.org/0000-0001-6348-4602","affiliations":[{"raw_affiliation_string":"Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","institution_ids":["https://openalex.org/I4210144487"]},{"raw_affiliation_string":"Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","institution_ids":["https://openalex.org/I165779595"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050418212","display_name":"Shashikant Ilager","orcid":"https://orcid.org/0000-0003-1178-6582"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Shashikant Ilager","raw_affiliation_strings":["Informatics Institute, University of Amsterdam, Amsterdam, XH, The Netherlands","Informatics InstituteUniversity of Amsterdam"],"raw_orcid":"https://orcid.org/0000-0003-1178-6582","affiliations":[{"raw_affiliation_string":"Informatics Institute, University of Amsterdam, Amsterdam, XH, The Netherlands","institution_ids":["https://openalex.org/I887064364"]},{"raw_affiliation_string":"Informatics InstituteUniversity of Amsterdam","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032796449","display_name":"Maria A. Rodriguez","orcid":"https://orcid.org/0000-0002-2831-8526"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]},{"id":"https://openalex.org/I4210144487","display_name":"Cloud Computing Center","ror":"https://ror.org/04aa0zm65","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210144487"]}],"countries":["AU","CN"],"is_corresponding":false,"raw_author_name":"Maria A. Rodriguez","raw_affiliation_strings":["Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia"],"raw_orcid":"https://orcid.org/0000-0002-2831-8526","affiliations":[{"raw_affiliation_string":"Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","institution_ids":["https://openalex.org/I4210144487"]},{"raw_affiliation_string":"Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","institution_ids":["https://openalex.org/I165779595"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014716105","display_name":"Rajkumar Buyya","orcid":"https://orcid.org/0000-0001-9754-6496"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]},{"id":"https://openalex.org/I4210144487","display_name":"Cloud Computing Center","ror":"https://ror.org/04aa0zm65","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210144487"]}],"countries":["AU","CN"],"is_corresponding":false,"raw_author_name":"Rajkumar Buyya","raw_affiliation_strings":["Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia"],"raw_orcid":"https://orcid.org/0000-0001-9754-6496","affiliations":[{"raw_affiliation_string":"Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","institution_ids":["https://openalex.org/I4210144487"]},{"raw_affiliation_string":"Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","institution_ids":["https://openalex.org/I165779595"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.8024,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.90722736,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"74","issue":"8","first_page":"2757","last_page":"2771"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9876999855041504,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.6723659038543701},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6344417929649353},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5654414296150208},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4579440951347351},{"id":"https://openalex.org/keywords/renewable-energy","display_name":"Renewable energy","score":0.41622117161750793},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3877222537994385},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.32075586915016174},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2745661735534668},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13156697154045105},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.10730069875717163}],"concepts":[{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.6723659038543701},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6344417929649353},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5654414296150208},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4579440951347351},{"id":"https://openalex.org/C188573790","wikidata":"https://www.wikidata.org/wiki/Q12705","display_name":"Renewable energy","level":2,"score":0.41622117161750793},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3877222537994385},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.32075586915016174},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2745661735534668},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13156697154045105},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.10730069875717163}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2025.3571495","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3571495","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.5400000214576721}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W2073499905","https://openalex.org/W2144614141","https://openalex.org/W2793320545","https://openalex.org/W2803397358","https://openalex.org/W2918840401","https://openalex.org/W3007855629","https://openalex.org/W3080927554","https://openalex.org/W3175111539","https://openalex.org/W3180771093","https://openalex.org/W3209312816","https://openalex.org/W3210128494","https://openalex.org/W4220823244","https://openalex.org/W4237367704","https://openalex.org/W4394871754","https://openalex.org/W4394923323","https://openalex.org/W4399117342","https://openalex.org/W4400579929","https://openalex.org/W6739229078","https://openalex.org/W6784415279","https://openalex.org/W6784590057","https://openalex.org/W6785079351"],"related_works":["https://openalex.org/W2000785801","https://openalex.org/W986318368","https://openalex.org/W2384410913","https://openalex.org/W2352878646","https://openalex.org/W2004734601","https://openalex.org/W2287264064","https://openalex.org/W2130149817","https://openalex.org/W2990194547","https://openalex.org/W1480123525","https://openalex.org/W2547038763"],"abstract_inverted_index":{"Cloud":[0],"platforms":[1],"commonly":[2],"exploit":[3],"workload":[4,14,219],"temporal":[5,220],"flexibility":[6],"to":[7,40,59,80,114,132,187],"reduce":[8],"their":[9],"carbon":[10],"emissions.":[11],"They":[12],"suspend/resume":[13],"execution":[15],"for":[16,45,148],"when":[17],"and":[18,66,152,178,195,223],"where":[19],"the":[20,89,119,123,240],"energy":[21,44,71,135,150,237],"is":[22],"greenest.":[23],"However,":[24],"increasingly":[25],"prevalent":[26],"delay-intolerant":[27],"real-time":[28,46,65,192,214],"workloads":[29,47],"challenge":[30],"this":[31,34],"approach.":[32],"To":[33],"end,":[35],"we":[36,100,108,145,183],"present":[37],"a":[38,76,110,138,160,179,191,196,206,225,233],"framework":[39,164,186],"harvest":[41,238],"green":[42],"renewable":[43,70,134,149],"in":[48,57,88,129,165,209,229,236],"cloud":[49,177],"systems.":[50],"We":[51,73,121,158,244],"use":[52],"<italic":[53,90,124,168,174,247],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[54,91,125,169,175,248],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Renewables-driven":[55],"cores</i>":[56],"servers":[58],"dynamically":[60],"switch":[61],"CPU":[62],"cores":[63,87,97,117],"between":[64],"low-power":[67],"profiles,":[68],"matching":[69],"availability.":[72],"then":[74],"develop":[75,109],"VM":[77,103,111,155,199],"Execution":[78],"Model":[79],"guarantee":[81],"running":[82,189],"VMs":[83,188],"are":[84,98],"allocated":[85],"with":[86,232],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">real-time":[92],"power":[93],"profile</i>.":[94],"If":[95],"such":[96],"insufficient,":[99],"conduct":[101],"criticality-aware":[102],"evictions":[104],"as":[105,167],"needed.":[106],"Furthermore,":[107],"Packing":[112],"Algorithm":[113],"utilize":[115],"available":[116],"across":[118],"servers.":[120],"introduce":[122],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Green":[126],"Cores</i>":[127],"concept":[128],"our":[130,163,185],"algorithm":[131],"convert":[133],"usage":[136],"into":[137],"server":[139],"inventory":[140],"attribute.":[141],"Based":[142],"on":[143],"this,":[144],"jointly":[146],"optimize":[147],"utilization":[151],"reduction":[153,208,228],"of":[154,162,211,213],"eviction":[156,230],"incidents.":[157],"implement":[159],"prototype":[161],"OpenStack":[166],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">openstack-gc</i>.":[170],"Using":[171],"an":[172,217],"experimental":[173],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">openstack-gc</i>":[176,249],"large-scale":[180],"simulation":[181],"testbed,":[182],"expose":[184],"RTEval,":[190],"evaluation":[193],"program,":[194],"14-day":[197],"Azure":[198],"arrival":[200],"trace.":[201],"Our":[202],"results":[203],"show:":[204],"i)":[205],"6.52\u00d7":[207],"coefficient":[210],"variation":[212],"latency":[215],"over":[216,239],"existing":[218],"flexibility-based":[221],"solution,":[222],"ii)":[224],"joint":[226],"79.64%":[227],"incidents":[231],"34.83%":[234],"increase":[235],"state-of-the-art":[241],"packing":[242],"algorithms.":[243],"open":[245],"source":[246],"at":[250],"https://github.com/tharindu-b-hewage/openstack-gc.":[251]},"counts_by_year":[{"year":2026,"cited_by_count":4}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
