{"id":"https://openalex.org/W7162469059","doi":"https://doi.org/10.1145/3818685","title":"Power Scheduling for Maximizing Throughput and Fairness in Co-running Applications","display_name":"Power Scheduling for Maximizing Throughput and Fairness in Co-running Applications","publication_year":2026,"publication_date":"2026-05-26","ids":{"openalex":"https://openalex.org/W7162469059","doi":"https://doi.org/10.1145/3818685"},"language":"en","primary_location":{"id":"doi:10.1145/3818685","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3818685","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3818685","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137046632","display_name":"Sunil Kumar","orcid":"https://orcid.org/0000-0002-0891-7847"},"institutions":[{"id":"https://openalex.org/I119939252","display_name":"Indraprastha Institute of Information Technology Delhi","ror":"https://ror.org/03vfp4g33","country_code":"IN","type":"education","lineage":["https://openalex.org/I119939252"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sunil Kumar","raw_affiliation_strings":["CSE, Indraprastha Institute of Information Technology Delhi"],"raw_orcid":"https://orcid.org/0000-0002-0891-7847","affiliations":[{"raw_affiliation_string":"CSE, Indraprastha Institute of Information Technology Delhi","institution_ids":["https://openalex.org/I119939252"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137044953","display_name":"Vivek Kumar","orcid":"https://orcid.org/0000-0003-3042-4202"},"institutions":[{"id":"https://openalex.org/I119939252","display_name":"Indraprastha Institute of Information Technology Delhi","ror":"https://ror.org/03vfp4g33","country_code":"IN","type":"education","lineage":["https://openalex.org/I119939252"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Vivek Kumar","raw_affiliation_strings":["CSE, Indraprastha Institute of Information Technology Delhi"],"raw_orcid":"https://orcid.org/0000-0003-3042-4202","affiliations":[{"raw_affiliation_string":"CSE, Indraprastha Institute of Information Technology Delhi","institution_ids":["https://openalex.org/I119939252"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057716533","display_name":"Sridutt Bhalachandra","orcid":"https://orcid.org/0000-0003-1084-5683"},"institutions":[{"id":"https://openalex.org/I114027177","display_name":"University of North Carolina at Chapel Hill","ror":"https://ror.org/0130frc33","country_code":"US","type":"education","lineage":["https://openalex.org/I114027177"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sridutt Bhalachandra","raw_affiliation_strings":["The University of North Carolina at Chapel Hill"],"raw_orcid":"https://orcid.org/0000-0003-1084-5683","affiliations":[{"raw_affiliation_string":"The University of North Carolina at Chapel Hill","institution_ids":["https://openalex.org/I114027177"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.65529507,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"23","issue":"2","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.4803999960422516,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.4803999960422516,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.4553999900817871,"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/T14347","display_name":"Big Data and Digital Economy","score":0.026399999856948853,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.7301999926567078},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6335999965667725},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6258000135421753},{"id":"https://openalex.org/keywords/power-budget","display_name":"Power budget","score":0.6234999895095825},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.6118000149726868},{"id":"https://openalex.org/keywords/power-management","display_name":"Power management","score":0.5630999803543091},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5597000122070312},{"id":"https://openalex.org/keywords/power-consumption","display_name":"Power consumption","score":0.512499988079071},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.5063999891281128}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8489000201225281},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.7301999926567078},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6335999965667725},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6258000135421753},{"id":"https://openalex.org/C149768029","wikidata":"https://www.wikidata.org/wiki/Q1509342","display_name":"Power budget","level":4,"score":0.6234999895095825},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.6118000149726868},{"id":"https://openalex.org/C2778774385","wikidata":"https://www.wikidata.org/wiki/Q4437810","display_name":"Power management","level":3,"score":0.5630999803543091},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5597000122070312},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.512499988079071},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.5063999891281128},{"id":"https://openalex.org/C168292644","wikidata":"https://www.wikidata.org/wiki/Q10860336","display_name":"Power optimization","level":4,"score":0.46810001134872437},{"id":"https://openalex.org/C118993495","wikidata":"https://www.wikidata.org/wiki/Q5042828","display_name":"Electrical efficiency","level":3,"score":0.460099995136261},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43369999527931213},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.43230000138282776},{"id":"https://openalex.org/C157742956","wikidata":"https://www.wikidata.org/wiki/Q3237776","display_name":"Frequency scaling","level":3,"score":0.42809998989105225},{"id":"https://openalex.org/C153740404","wikidata":"https://www.wikidata.org/wiki/Q671224","display_name":"Data center","level":2,"score":0.4189000129699707},{"id":"https://openalex.org/C16021271","wikidata":"https://www.wikidata.org/wiki/Q17152552","display_name":"Power domains","level":3,"score":0.41600000858306885},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.3675999939441681},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36239999532699585},{"id":"https://openalex.org/C105908466","wikidata":"https://www.wikidata.org/wiki/Q261645","display_name":"Server farm","level":4,"score":0.353300005197525},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3361999988555908},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3199999928474426},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31459999084472656},{"id":"https://openalex.org/C2780700455","wikidata":"https://www.wikidata.org/wiki/Q7236515","display_name":"Power gating","level":4,"score":0.30250000953674316},{"id":"https://openalex.org/C41138395","wikidata":"https://www.wikidata.org/wiki/Q928112","display_name":"POSIX Threads","level":3,"score":0.3012999892234802},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.2989000082015991},{"id":"https://openalex.org/C56685638","wikidata":"https://www.wikidata.org/wiki/Q2300474","display_name":"Power control","level":3,"score":0.2856000065803528},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2847000062465668},{"id":"https://openalex.org/C45872418","wikidata":"https://www.wikidata.org/wiki/Q5318966","display_name":"Dynamic demand","level":3,"score":0.2635999917984009},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.262800008058548},{"id":"https://openalex.org/C2983317576","wikidata":"https://www.wikidata.org/wiki/Q1853339","display_name":"Power demand","level":4,"score":0.2612000107765198},{"id":"https://openalex.org/C4373008","wikidata":"https://www.wikidata.org/wiki/Q513349","display_name":"File server","level":2,"score":0.2535000145435333}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3818685","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3818685","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3818685","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3818685","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.8551874160766602,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W208014797","https://openalex.org/W1977661221","https://openalex.org/W2078794610","https://openalex.org/W2086036443","https://openalex.org/W2093188697","https://openalex.org/W2116175063","https://openalex.org/W2125623590","https://openalex.org/W2143735977","https://openalex.org/W2147083032","https://openalex.org/W2329908127","https://openalex.org/W2518008961","https://openalex.org/W2613546278","https://openalex.org/W2733949682","https://openalex.org/W2789271295","https://openalex.org/W2808646988","https://openalex.org/W2886890458","https://openalex.org/W2953235427","https://openalex.org/W2972900649","https://openalex.org/W2987450657","https://openalex.org/W3043301038","https://openalex.org/W3074249228","https://openalex.org/W3176750915","https://openalex.org/W3188253575","https://openalex.org/W3209797312","https://openalex.org/W4285703967","https://openalex.org/W4320067865","https://openalex.org/W4324342637","https://openalex.org/W4388661790","https://openalex.org/W4403211809","https://openalex.org/W4413428908"],"related_works":[],"abstract_inverted_index":{"Due":[0],"to":[1,14,46,53,77,117,184,229],"the":[2,21,103,185,243,250],"significant":[3],"cost":[4],"associated":[5],"with":[6],"power":[7,17,23,38,62,68,79,82,90,111,152,166,175,188,200,224,233,237,245,256,266],"consumption,":[8],"hardware":[9,135],"overprovisioning":[10],"is":[11],"widely":[12],"used":[13],"cap":[15],"processor":[16,74],"consumption":[18,80],"and":[19,30,120,139,143,154,199,226,265],"improve":[20],"average":[22],"utilization":[24],"of":[25,67,102,129,156,240,263,269],"servers":[26,43,72],"in":[27,32,41],"data":[28],"centers":[29],"nodes":[31],"HPC":[33],"clusters.":[34],"However,":[35],"uniformly":[36],"capping":[37],"across":[39,193],"sockets":[40],"multiprocessor":[42],"can":[44],"lead":[45],"performance":[47,136],"degradation":[48],"for":[49,93,122,146],"co-running":[50,94,123],"applications":[51,96,124],"due":[52],"workload":[54],"variability.":[55],"Existing":[56],"solutions":[57],"primarily":[58],"focus":[59],"on":[60,97,112,150,202],"cluster-level":[61],"management,":[63],"making":[64],"limited":[65],"use":[66],"scheduling":[69],"within":[70],"multi-socket":[71,115],"or":[73],"frequency":[75],"scaling":[76],"regulate":[78],"under":[81,222,231],"constraints.":[83],"This":[84],"article":[85],"introduces":[86],"Fulcrum,":[87],"a":[88,113,203],"novel":[89],"management":[91],"library":[92],"parallel":[95,105],"multi-socket,":[98],"multi-core":[99],"servers,":[100],"independent":[101],"underlying":[104],"programming":[106],"model.":[107],"Fulcrum":[108,132,168,192,214,248],"dynamically":[109,173],"redistributes":[110],"power-constrained":[114],"server":[116],"maximize":[118],"throughput":[119,181,217,261],"fairness":[121,171],"without":[125],"requiring":[126],"prior":[127],"knowledge":[128],"application":[130,148,197],"characteristics.":[131],"periodically":[133],"profiles":[134],"monitoring":[137],"counters":[138],"independently":[140],"adjusts":[141],"core":[142],"uncore":[144],"frequencies":[145],"each":[147],"based":[149],"its":[151],"sensitivity":[153],"degree":[155],"parallelism,":[157],"thereby":[158,178],"maximizing":[159,179],"overall":[160],"system":[161,216],"throughput.":[162],"After":[163],"optimizing":[164],"application-level":[165,170],"usage,":[167],"enhances":[169],"by":[172,220,227],"redistributing":[174],"among":[176],"applications,":[177],"aggregate":[180],"while":[182,235,271],"adhering":[183],"server\u2019s":[186],"global":[187],"budget.":[189],"We":[190],"evaluated":[191],"various":[194],"exascale":[195],"proxy":[196],"mixes":[198],"caps":[201,225],"four-socket,":[204],"72-core":[205],"Intel":[206],"Cooper":[207],"Lake":[208],"processor.":[209],"Our":[210],"results":[211],"show":[212],"that":[213],"improves":[215],"(geometric":[218],"mean)":[219],"26.3%":[221],"low":[223],"up":[228],"5.3%":[230],"higher":[232],"caps,":[234,257],"delivering":[236],"efficiency":[238,267],"improvements":[239,262],"27.7\u20138.4%":[241],"at":[242,254],"respective":[244],"caps.":[246],"Moreover,":[247],"outperforms":[249],"two":[251],"state-of-the-art":[252],"approaches":[253],"both":[255],"achieving":[258],"geometric":[259],"mean":[260],"3.9\u201316.4%":[264],"gains":[268],"10.3\u201318.6%,":[270],"maintaining":[272],"comparable":[273],"fairness.":[274]},"counts_by_year":[],"updated_date":"2026-06-27T06:13:17.587685","created_date":"2026-05-27T00:00:00"}
