{"id":"https://openalex.org/W4415626577","doi":"https://doi.org/10.1109/tpds.2025.3626424","title":"TraDE: Network and Traffic-Aware Adaptive Scheduling for Microservices Under Dynamics","display_name":"TraDE: Network and Traffic-Aware Adaptive Scheduling for Microservices Under Dynamics","publication_year":2025,"publication_date":"2025-10-28","ids":{"openalex":"https://openalex.org/W4415626577","doi":"https://doi.org/10.1109/tpds.2025.3626424"},"language":null,"primary_location":{"id":"doi:10.1109/tpds.2025.3626424","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3626424","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","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":null,"display_name":"Ming Chen","orcid":"https://orcid.org/0000-0002-6120-6630"},"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/I4210091585","display_name":"Quantum (Australia)","ror":"https://ror.org/00bp6rb10","country_code":"AU","type":"company","lineage":["https://openalex.org/I4210091585"]},{"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":"Ming Chen","raw_affiliation_strings":["Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Australia"],"raw_orcid":"https://orcid.org/0000-0002-6120-6630","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":"Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595","https://openalex.org/I4210091585"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036540153","display_name":"Muhammed Tawfiqul Islam","orcid":"https://orcid.org/0000-0003-4922-7807"},"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/I4210091585","display_name":"Quantum (Australia)","ror":"https://ror.org/00bp6rb10","country_code":"AU","type":"company","lineage":["https://openalex.org/I4210091585"]},{"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":"Muhammed Tawfiqul Islam","raw_affiliation_strings":["Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Australia"],"raw_orcid":"https://orcid.org/0000-0003-4922-7807","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":"Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595","https://openalex.org/I4210091585"]}]},{"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/I4210091585","display_name":"Quantum (Australia)","ror":"https://ror.org/00bp6rb10","country_code":"AU","type":"company","lineage":["https://openalex.org/I4210091585"]},{"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 Rodriguez Read","raw_affiliation_strings":["Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Parkville, VIC, Australia","Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, 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":"Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595","https://openalex.org/I4210091585"]}]},{"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/I4210091585","display_name":"Quantum (Australia)","ror":"https://ror.org/00bp6rb10","country_code":"AU","type":"company","lineage":["https://openalex.org/I4210091585"]},{"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","Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, 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":"Quantum Cloud Computing and Distributed Systems (qCLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595","https://openalex.org/I4210091585"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"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.3281779,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"37","issue":"1","first_page":"76","last_page":"89"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.8790000081062317,"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/T12127","display_name":"Software System Performance and Reliability","score":0.8790000081062317,"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.0723000019788742,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.016599999740719795,"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/goodput","display_name":"Goodput","score":0.9115999937057495},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.849399983882904},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6528000235557556},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6252999901771545},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.5232999920845032},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.44690001010894775},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.37540000677108765},{"id":"https://openalex.org/keywords/network-performance","display_name":"Network performance","score":0.33379998803138733},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.33329999446868896}],"concepts":[{"id":"https://openalex.org/C94022561","wikidata":"https://www.wikidata.org/wiki/Q1172393","display_name":"Goodput","level":4,"score":0.9115999937057495},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8870000243186951},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.849399983882904},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6868000030517578},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6528000235557556},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6252999901771545},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5486999750137329},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.5232999920845032},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.44690001010894775},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.37540000677108765},{"id":"https://openalex.org/C203274722","wikidata":"https://www.wikidata.org/wiki/Q7001161","display_name":"Network performance","level":2,"score":0.33379998803138733},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.33329999446868896},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.32359999418258667},{"id":"https://openalex.org/C94523657","wikidata":"https://www.wikidata.org/wiki/Q4085781","display_name":"Wireless ad hoc network","level":3,"score":0.29490000009536743},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.2946000099182129},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.2912999987602234},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.2870999872684479},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.2858000099658966},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.2840999960899353},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.2806999981403351},{"id":"https://openalex.org/C193415008","wikidata":"https://www.wikidata.org/wiki/Q639681","display_name":"Network architecture","level":2,"score":0.2777999937534332},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.2766000032424927},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.26930001378059387},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.26820001006126404},{"id":"https://openalex.org/C13540734","wikidata":"https://www.wikidata.org/wiki/Q5318996","display_name":"Dynamic network analysis","level":2,"score":0.2671000063419342},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.2583000063896179},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.2581999897956848},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.2526000142097473},{"id":"https://openalex.org/C55416958","wikidata":"https://www.wikidata.org/wiki/Q6206757","display_name":"Job shop scheduling","level":3,"score":0.2524999976158142},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.25049999356269836}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2025.3626424","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3626424","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3982548770","display_name":"Whopping Volta GPU Cluster \u2013 Transforming Artificial Intelligence Research","funder_award_id":"LE200100049","funder_id":"https://openalex.org/F4320334704","funder_display_name":"Australian Research Council"},{"id":"https://openalex.org/G8552560785","display_name":"Causal Knowledge-Empowered Adaptive Federated Learning","funder_award_id":"DP240102088","funder_id":"https://openalex.org/F4320334704","funder_display_name":"Australian Research Council"}],"funders":[{"id":"https://openalex.org/F4320334704","display_name":"Australian Research Council","ror":"https://ror.org/05mmh0f86"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W2787027464","https://openalex.org/W2928897890","https://openalex.org/W2931122162","https://openalex.org/W2984408162","https://openalex.org/W2994053796","https://openalex.org/W3153033660","https://openalex.org/W3153863114","https://openalex.org/W3155949183","https://openalex.org/W3180369456","https://openalex.org/W3209366914","https://openalex.org/W3209803577","https://openalex.org/W3213200620","https://openalex.org/W3214539954","https://openalex.org/W3214882606","https://openalex.org/W4285815179","https://openalex.org/W4312060051","https://openalex.org/W4312778763","https://openalex.org/W4312918711","https://openalex.org/W4365144867","https://openalex.org/W4386709954","https://openalex.org/W4388041057","https://openalex.org/W4388412703","https://openalex.org/W4388878346","https://openalex.org/W4396242103"],"related_works":[],"abstract_inverted_index":{"The":[0,179],"transition":[1],"from":[2,101],"monolithic":[3],"architecture":[4],"to":[5,30,129,152,171,192,224,232,248],"microservices":[6,98,191],"has":[7],"enhanced":[8],"flexibility":[9],"in":[10,40,162,176,188],"application":[11,221],"design":[12],"and":[13,63,115,136,167,226,243,255],"its":[14],"scalable":[15],"execution.":[16],"This":[17],"approach":[18],"typically":[19],"uses":[20],"a":[21,26,113,163,198,238],"computing":[22],"cluster":[23,68,92,166],"managed":[24],"by":[25,51,213,222,230],"container":[27],"orchestration":[28],"platform":[29],"deploy":[31],"microservices.":[32],"However,":[33],"this":[34],"shift":[35],"introduces":[36],"significant":[37,102],"challenges,":[38],"particularly":[39],"the":[41,74,87,140,153,182,204,215,220,228],"efficient":[42],"scheduling":[43,118],"of":[44,78,184,219,241],"containerized":[45],"services.":[46],"These":[47],"challenges":[48],"are":[49],"compounded":[50],"unpredictable":[52],"scenarios":[53],"such":[54],"as":[55,84,86,149],"dynamic":[56,79,256],"incoming":[57],"workloads":[58,235,254],"with":[59,203],"various":[60,177],"execution":[61],"traffic":[62,76,135],"variable":[64],"communication":[65,89],"delays":[66,90],"among":[67],"nodes.":[69,93],"Existing":[70],"works":[71],"often":[72],"overlook":[73],"real-time":[75],"impacts":[77],"requests":[80],"on":[81],"running":[82,190],"microservices,":[83],"well":[85],"varied":[88],"across":[91,234],"Consequently,":[94],"even":[95],"optimally":[96],"deployed":[97,158],"could":[99],"suffer":[100],"performance":[103,132,175,195],"degradation":[104],"over":[105],"time.":[106],"To":[107],"address":[108],"these":[109],"issues,":[110],"we":[111,157],"propose":[112],"network":[114,137],"traffic-aware":[116],"adaptive":[117,246],"framework,":[119],"<monospace":[120,146,185,208],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[121,147,186,209],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">TraDE</monospace>,":[122],"which":[123],"can":[124],"adaptively":[125],"redeploy":[126],"microservice":[127,160],"instances":[128],"maintain":[130],"desired":[131],"amid":[133],"changing":[134],"conditions":[138],"within":[139],"hosting":[141],"cluster.":[142],"We":[143],"have":[144],"implemented":[145],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">TraDE</monospace>":[148,187,210],"an":[150],"extension":[151],"Kubernetes":[154],"platform.":[155],"Additionally,":[156],"realistic":[159],"applications":[161],"real":[164],"compute":[165],"conducted":[168],"extensive":[169],"experiments":[170],"assess":[172],"our":[173],"framework's":[174],"scenarios.":[178],"results":[180],"demonstrate":[181],"effectiveness":[183],"rescheduling":[189],"enhance":[193],"end-to-end":[194],"while":[196,236],"maintaining":[197,237],"high":[199],"goodput":[200,239],"ratio.":[201],"Compared":[202],"existing":[205],"method":[206],"NetMARKS,":[207],"outperforms":[211],"it":[212],"reducing":[214],"average":[216],"response":[217],"time":[218],"up":[223,231],"48.3%,":[225],"improving":[227],"throughput":[229],"1.2-1.5\u00d7":[233],"ratio":[240],"95.36%,":[242],"showing":[244],"robust":[245],"capability":[247],"meet":[249],"QoS":[250],"targets":[251],"under":[252],"sustained":[253],"networking":[257],"conditions.":[258]},"counts_by_year":[],"updated_date":"2025-11-20T23:13:51.555489","created_date":"2025-10-29T00:00:00"}
