{"id":"https://openalex.org/W7124188443","doi":"https://doi.org/10.1109/icpads67057.2025.11323044","title":"Mocas: Affinity-Aware Moldable Scheduling for Containers in Heterogeneous Clusters","display_name":"Mocas: Affinity-Aware Moldable Scheduling for Containers in Heterogeneous Clusters","publication_year":2025,"publication_date":"2025-12-14","ids":{"openalex":"https://openalex.org/W7124188443","doi":"https://doi.org/10.1109/icpads67057.2025.11323044"},"language":null,"primary_location":{"id":"doi:10.1109/icpads67057.2025.11323044","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323044","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-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/A5102527890","display_name":"Xun Hu","orcid":null},"institutions":[{"id":"https://openalex.org/I3923682","display_name":"Soochow University","ror":"https://ror.org/05t8y2r12","country_code":"CN","type":"education","lineage":["https://openalex.org/I3923682"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xun Hu","raw_affiliation_strings":["School of Computer Science and Technology, Soochow University,Suzhou,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Soochow University,Suzhou,China","institution_ids":["https://openalex.org/I3923682"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087112835","display_name":"Luyao Luo","orcid":"https://orcid.org/0000-0002-6255-4370"},"institutions":[{"id":"https://openalex.org/I3923682","display_name":"Soochow University","ror":"https://ror.org/05t8y2r12","country_code":"CN","type":"education","lineage":["https://openalex.org/I3923682"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Luyao Luo","raw_affiliation_strings":["School of Computer Science and Technology, Soochow University,Suzhou,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Soochow University,Suzhou,China","institution_ids":["https://openalex.org/I3923682"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123010019","display_name":"Yu-E Sun","orcid":null},"institutions":[{"id":"https://openalex.org/I3923682","display_name":"Soochow University","ror":"https://ror.org/05t8y2r12","country_code":"CN","type":"education","lineage":["https://openalex.org/I3923682"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu-E Sun","raw_affiliation_strings":["School of Rail Transportation, Soochow University,Suzhou,China"],"affiliations":[{"raw_affiliation_string":"School of Rail Transportation, Soochow University,Suzhou,China","institution_ids":["https://openalex.org/I3923682"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064730162","display_name":"He Huang","orcid":"https://orcid.org/0000-0002-2052-718X"},"institutions":[{"id":"https://openalex.org/I3923682","display_name":"Soochow University","ror":"https://ror.org/05t8y2r12","country_code":"CN","type":"education","lineage":["https://openalex.org/I3923682"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"He Huang","raw_affiliation_strings":["School of Computer Science and Technology, Soochow University,Suzhou,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Soochow University,Suzhou,China","institution_ids":["https://openalex.org/I3923682"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5102527890"],"corresponding_institution_ids":["https://openalex.org/I3923682"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.8313008,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.7110000252723694,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.7110000252723694,"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.0934000015258789,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.08820000290870667,"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/scheduling","display_name":"Scheduling (production processes)","score":0.6557999849319458},{"id":"https://openalex.org/keywords/job-shop-scheduling","display_name":"Job shop scheduling","score":0.6164000034332275},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.46399998664855957},{"id":"https://openalex.org/keywords/fair-share-scheduling","display_name":"Fair-share scheduling","score":0.45509999990463257},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.45249998569488525},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.3903999924659729},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.3573000133037567},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.33059999346733093}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7401999831199646},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7139999866485596},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6557999849319458},{"id":"https://openalex.org/C55416958","wikidata":"https://www.wikidata.org/wiki/Q6206757","display_name":"Job shop scheduling","level":3,"score":0.6164000034332275},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.49729999899864197},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.46399998664855957},{"id":"https://openalex.org/C31689143","wikidata":"https://www.wikidata.org/wiki/Q733809","display_name":"Fair-share scheduling","level":3,"score":0.45509999990463257},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.45249998569488525},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.3903999924659729},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.3573000133037567},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.33059999346733093},{"id":"https://openalex.org/C119948110","wikidata":"https://www.wikidata.org/wiki/Q7858726","display_name":"Two-level scheduling","level":4,"score":0.3246999979019165},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.3163999915122986},{"id":"https://openalex.org/C122141398","wikidata":"https://www.wikidata.org/wiki/Q5456330","display_name":"Fixed-priority pre-emptive scheduling","level":5,"score":0.31470000743865967},{"id":"https://openalex.org/C111873713","wikidata":"https://www.wikidata.org/wiki/Q1641413","display_name":"Job scheduler","level":3,"score":0.3075000047683716},{"id":"https://openalex.org/C175893541","wikidata":"https://www.wikidata.org/wiki/Q1196582","display_name":"Round-robin scheduling","level":4,"score":0.2921000123023987},{"id":"https://openalex.org/C148764684","wikidata":"https://www.wikidata.org/wiki/Q621751","display_name":"Approximation algorithm","level":2,"score":0.28780001401901245},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2833999991416931},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.2827000021934509},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.27970001101493835},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.2727000117301941},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.27070000767707825}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpads67057.2025.11323044","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323044","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.44060537219047546,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1978877834","https://openalex.org/W2014328192","https://openalex.org/W2018125025","https://openalex.org/W2052903923","https://openalex.org/W2079942837","https://openalex.org/W2114888252","https://openalex.org/W2151871021","https://openalex.org/W2586301978","https://openalex.org/W2743045177","https://openalex.org/W2769008494","https://openalex.org/W2787020575","https://openalex.org/W2883054131","https://openalex.org/W2906562101","https://openalex.org/W2955756901","https://openalex.org/W2963661393","https://openalex.org/W3012020459","https://openalex.org/W3018427132","https://openalex.org/W3088563198","https://openalex.org/W3138617002","https://openalex.org/W3156100202","https://openalex.org/W3166812855","https://openalex.org/W4282968242","https://openalex.org/W4386160411","https://openalex.org/W4415498163"],"related_works":[],"abstract_inverted_index":{"Container":[0,74],"scheduling":[1,12,148],"is":[2],"a":[3,85,102],"critical":[4],"issue":[5],"in":[6,47,142],"cloud":[7],"computing.":[8],"However,":[9],"existing":[10],"container":[11],"algorithms":[13],"focus":[14],"on":[15,125],"resource":[16,20,24,41,121],"allocation":[17],"under":[18],"multiple":[19],"constraints":[21],"to":[22,30,39,97,119,138,145],"maximize":[23],"utilization":[25],"while":[26],"overlooking":[27],"the":[28,32,35,68,73,126,131],"need":[29],"balance":[31,100],"load":[33,99],"of":[34,50,114],"containers":[36],"and":[37,53,101],"fail":[38],"mitigate":[40],"fragmentation":[42],"during":[43],"task":[44],"scheduling,":[45],"resulting":[46],"suboptimal":[48],"use":[49],"compute":[51],"resources":[52],"increased":[54],"makespan.":[55],"This":[56],"oversight":[57],"often":[58],"translates":[59],"into":[60],"unnecessarily":[61],"prolonged":[62],"system":[63],"completion":[64],"times.":[65],"To":[66],"solve":[67],"issue,":[69],"this":[70],"paper":[71],"introduces":[72],"Scheduling":[75],"with":[76,93,110],"Moldable":[77],"Tasks":[78],"(CSMT)":[79],"problem,":[80],"addressing":[81],"these":[82],"inefficiencies":[83],"through":[84],"novel":[86],"framework":[87],"Mocas.":[88],"Mocas":[89,132],"includes":[90],"Affallo":[91],"algorithm":[92],"an":[94,111],"affinity":[95],"function":[96],"achieve":[98],"fully":[103],"polynomial":[104],"time":[105],"approximation":[106],"scheme":[107],"(FPTAS)":[108],"DoubleShelves":[109],"approximate":[112],"ratio":[113],"<tex":[115],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[116],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$(\\mathbf{1}+\\mathbf{3}":[117],"\\epsilon)$</tex>":[118],"eliminate":[120],"fragmentation.":[122],"Extensive":[123],"experiments":[124],"real-world":[127],"datasets":[128],"demonstrate":[129],"that":[130],"outperforms":[133],"state-of-the-art":[134],"solutions,":[135],"achieving":[136],"up":[137],"67":[139],"%":[140],"improvement":[141],"makespan":[143],"compared":[144],"conventional":[146],"rigid":[147],"methods.":[149]},"counts_by_year":[],"updated_date":"2026-01-16T23:16:36.188383","created_date":"2026-01-15T00:00:00"}
