{"id":"https://openalex.org/W7124180027","doi":"https://doi.org/10.1109/icpads67057.2025.11323167","title":"A Prediction-Driven Collaborative Scheduling Strategy for Distributed Stream Computing Systems","display_name":"A Prediction-Driven Collaborative Scheduling Strategy for Distributed Stream Computing Systems","publication_year":2025,"publication_date":"2025-12-14","ids":{"openalex":"https://openalex.org/W7124180027","doi":"https://doi.org/10.1109/icpads67057.2025.11323167"},"language":null,"primary_location":{"id":"doi:10.1109/icpads67057.2025.11323167","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323167","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":"conference-paper","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/A5123033882","display_name":"Minghui Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I3125743391","display_name":"China University of Geosciences (Beijing)","ror":"https://ror.org/04q6c7p66","country_code":"CN","type":"education","lineage":["https://openalex.org/I3125743391"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Minghui Wu","raw_affiliation_strings":["School of Artificial Intelligence, China University of Geosciences,Beijing,China,100083"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Artificial Intelligence, China University of Geosciences,Beijing,China,100083","institution_ids":["https://openalex.org/I3125743391","https://openalex.org/I4210100255"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123001336","display_name":"Dawei Sun","orcid":null},"institutions":[{"id":"https://openalex.org/I3125743391","display_name":"China University of Geosciences (Beijing)","ror":"https://ror.org/04q6c7p66","country_code":"CN","type":"education","lineage":["https://openalex.org/I3125743391"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dawei Sun","raw_affiliation_strings":["School of Artificial Intelligence, China University of Geosciences,Beijing,China,100083"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Artificial Intelligence, China University of Geosciences,Beijing,China,100083","institution_ids":["https://openalex.org/I3125743391","https://openalex.org/I4210100255"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123030713","display_name":"Xiaoxian Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I3125743391","display_name":"China University of Geosciences (Beijing)","ror":"https://ror.org/04q6c7p66","country_code":"CN","type":"education","lineage":["https://openalex.org/I3125743391"]},{"id":"https://openalex.org/I4210100255","display_name":"Beijing Academy of Artificial Intelligence","ror":"https://ror.org/016a74861","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210100255"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoxian Wang","raw_affiliation_strings":["School of Artificial Intelligence, China University of Geosciences,Beijing,China,100083"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Artificial Intelligence, China University of Geosciences,Beijing,China,100083","institution_ids":["https://openalex.org/I3125743391","https://openalex.org/I4210100255"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042573275","display_name":"Shang Gao","orcid":"https://orcid.org/0000-0002-3722-6797"},"institutions":[{"id":"https://openalex.org/I149704539","display_name":"Deakin University","ror":"https://ror.org/02czsnj07","country_code":"AU","type":"education","lineage":["https://openalex.org/I149704539"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Shang Gao","raw_affiliation_strings":["School of Information Technology, Deakin University,Waurn Ponds,Victoria,Australia,3216"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Technology, Deakin University,Waurn Ponds,Victoria,Australia,3216","institution_ids":["https://openalex.org/I149704539"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082010861","display_name":"Rajkumar Buyya","orcid":null},"institutions":[{"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":["CN"],"is_corresponding":false,"raw_author_name":"Rajkumar Buyya","raw_affiliation_strings":["School of Computing and Information Systems, The University of Melbourne,Quantum Cloud Computing and Distributed Systems (qCLOUDS) Lab,Parkville,Victoria,Australia,3010"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing and Information Systems, The University of Melbourne,Quantum Cloud Computing and Distributed Systems (qCLOUDS) Lab,Parkville,Victoria,Australia,3010","institution_ids":["https://openalex.org/I4210144487"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.7347999811172485,"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.7347999811172485,"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.08250000327825546,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.05979999899864197,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.625},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5740000009536743},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.44679999351501465},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.3747999966144562},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.36480000615119934},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.35510000586509705},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.3476000130176544},{"id":"https://openalex.org/keywords/task-analysis","display_name":"Task analysis","score":0.3400999903678894}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8090000152587891},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7451000213623047},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.625},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5740000009536743},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.44679999351501465},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.3747999966144562},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.374099999666214},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3709999918937683},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.36480000615119934},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.35510000586509705},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.3476000130176544},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.3400999903678894},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.32190001010894775},{"id":"https://openalex.org/C185874996","wikidata":"https://www.wikidata.org/wiki/Q269699","display_name":"Interdependence","level":2,"score":0.31029999256134033},{"id":"https://openalex.org/C31689143","wikidata":"https://www.wikidata.org/wiki/Q733809","display_name":"Fair-share scheduling","level":3,"score":0.3046000003814697},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.303600013256073},{"id":"https://openalex.org/C55416958","wikidata":"https://www.wikidata.org/wiki/Q6206757","display_name":"Job shop scheduling","level":3,"score":0.3005000054836273},{"id":"https://openalex.org/C2778484313","wikidata":"https://www.wikidata.org/wiki/Q1172540","display_name":"Data stream","level":2,"score":0.2989000082015991},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.28760001063346863},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.2842999994754791},{"id":"https://openalex.org/C2779370713","wikidata":"https://www.wikidata.org/wiki/Q357554","display_name":"Load management","level":2,"score":0.28360000252723694},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.26649999618530273},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.26600000262260437},{"id":"https://openalex.org/C119948110","wikidata":"https://www.wikidata.org/wiki/Q7858726","display_name":"Two-level scheduling","level":4,"score":0.26159998774528503}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpads67057.2025.11323167","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323167","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":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.910339891910553}],"awards":[{"id":"https://openalex.org/G8519620321","display_name":null,"funder_award_id":"265QZ2021001","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G8608912253","display_name":null,"funder_award_id":"62372419,62025203","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W2252170720","https://openalex.org/W2581604342","https://openalex.org/W2805541239","https://openalex.org/W2911635840","https://openalex.org/W2946617038","https://openalex.org/W2990359513","https://openalex.org/W2997722299","https://openalex.org/W3021277924","https://openalex.org/W3028768478","https://openalex.org/W3109677862","https://openalex.org/W3119368117","https://openalex.org/W3163768429","https://openalex.org/W4200069665","https://openalex.org/W4285096892","https://openalex.org/W4313306267","https://openalex.org/W4360995100","https://openalex.org/W4360995300","https://openalex.org/W4386056662","https://openalex.org/W4392499559","https://openalex.org/W4401329380","https://openalex.org/W4406266886","https://openalex.org/W4407128678"],"related_works":[],"abstract_inverted_index":{"Multi-objective":[0],"collaborative":[1,50],"optimization":[2],"is":[3],"essential":[4],"for":[5,81,132],"improving":[6,163],"performance":[7],"in":[8,32,64],"stream":[9,175],"computing":[10],"systems.":[11],"However,":[12],"existing":[13],"approaches":[14],"often":[15],"neglect":[16],"the":[17,89,113,120,140],"interdependencies":[18],"among":[19],"communication":[20,102,160],"overhead,":[21],"load":[22,144,164],"balancing,":[23],"and":[24,27,40,60,116,146,162,172,190],"energy":[25],"consumption,":[26],"lack":[28],"predictive":[29,135],"capabilities,":[30],"resulting":[31],"delayed":[33],"scheduling":[34],"decisions":[35],"that":[36,128],"degrade":[37],"system":[38,141,181,185],"latency":[39,186],"throughput.":[41],"To":[42],"overcome":[43],"these":[44],"limitations,":[45],"we":[46],"propose":[47],"a":[48,96],"prediction-driven":[49],"framework,":[51],"named":[52],"Pc-Stream,":[53],"which":[54],"proactively":[55,147],"identifies":[56],"overloaded":[57,151],"compute":[58],"nodes":[59,107,152],"triggers":[61],"task":[62,82],"migrations":[63],"advance.":[65],"This":[66,85],"paper":[67],"presents":[68],"this":[69],"strategy":[70],"through":[71],"two":[72],"key":[73],"components:":[74],"(1)":[75],"A":[76,124],"temperature-driven":[77],"neighborhood":[78],"adjustment":[79],"method":[80,86],"topology":[83],"partitioning.":[84],"dynamically":[87],"adjusts":[88],"number":[90],"of":[91],"migrated":[92,117],"tasks":[93,149],"based":[94],"on":[95],"predefined":[97],"temperature.":[98],"Tasks":[99],"with":[100,108,155],"high":[101],"volume":[103],"are":[104],"batchmigrated":[105],"to":[106,142,153],"lower":[109],"utilization":[110],"rates":[111],"during":[112,119],"hightemperature":[114],"phase,":[115],"individually":[118],"lowtemperature":[121],"phase.":[122],"(2)":[123],"sliding":[125],"window":[126],"mechanism":[127],"generates":[129],"multiple":[130,134],"sub-sequences":[131],"training":[133],"models.":[136],"These":[137],"models":[138],"enable":[139],"monitor":[143],"trends":[145],"migrate":[148],"from":[150],"those":[154],"sufficient":[156],"resources,":[157],"thereby":[158],"reducing":[159,183],"costs":[161],"balance.":[165],"Experimental":[166],"results":[167],"demonstrate":[168],"that,":[169],"under":[170],"dynamic":[171],"fluctuating":[173],"data":[174],"conditions,":[176],"Pc-Stream":[177],"significantly":[178],"enhances":[179],"overall":[180],"performance:":[182],"average":[184,192],"by":[187,194],"49.9":[188],"%,":[189],"increasing":[191],"throughput":[193],"16.9":[195],"%.":[196]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-01-15T00:00:00"}
