{"id":"https://openalex.org/W4416582950","doi":"https://doi.org/10.1109/tsc.2025.3636121","title":"Cooperative Coevolution Genetic Programming for Dynamic Joint Workflow Scheduling and Container Scaling in Cloud-Fog Computing","display_name":"Cooperative Coevolution Genetic Programming for Dynamic Joint Workflow Scheduling and Container Scaling in Cloud-Fog Computing","publication_year":2025,"publication_date":"2025-11-24","ids":{"openalex":"https://openalex.org/W4416582950","doi":"https://doi.org/10.1109/tsc.2025.3636121"},"language":null,"primary_location":{"id":"doi:10.1109/tsc.2025.3636121","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2025.3636121","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"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 Services Computing","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/A5047079659","display_name":"Zaixing Sun","orcid":"https://orcid.org/0000-0003-1660-7790"},"institutions":[{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zaixing Sun","raw_affiliation_strings":["Department of New Networks, Pengcheng Laboratory, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0003-1660-7790","affiliations":[{"raw_affiliation_string":"Department of New Networks, Pengcheng Laboratory, Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Fangfang Zhang","orcid":"https://orcid.org/0000-0001-5516-3972"},"institutions":[{"id":"https://openalex.org/I41156924","display_name":"Victoria University of Wellington","ror":"https://ror.org/0040r6f76","country_code":"NZ","type":"education","lineage":["https://openalex.org/I41156924"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Fangfang Zhang","raw_affiliation_strings":["Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence, School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence &amp; School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand"],"raw_orcid":"https://orcid.org/0000-0001-5516-3972","affiliations":[{"raw_affiliation_string":"Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence, School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","institution_ids":["https://openalex.org/I41156924"]},{"raw_affiliation_string":"Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence &amp; School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","institution_ids":["https://openalex.org/I41156924"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073282655","display_name":"Yi Mei","orcid":"https://orcid.org/0000-0003-0682-1363"},"institutions":[{"id":"https://openalex.org/I41156924","display_name":"Victoria University of Wellington","ror":"https://ror.org/0040r6f76","country_code":"NZ","type":"education","lineage":["https://openalex.org/I41156924"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Yi Mei","raw_affiliation_strings":["Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence, School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence &amp; School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand"],"raw_orcid":"https://orcid.org/0000-0003-0682-1363","affiliations":[{"raw_affiliation_string":"Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence, School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","institution_ids":["https://openalex.org/I41156924"]},{"raw_affiliation_string":"Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence &amp; School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","institution_ids":["https://openalex.org/I41156924"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006819425","display_name":"Hejiao Huang","orcid":"https://orcid.org/0000-0002-2030-957X"},"institutions":[{"id":"https://openalex.org/I158809036","display_name":"Shenzhen Institute of Information Technology","ror":"https://ror.org/03wrf9427","country_code":"CN","type":"education","lineage":["https://openalex.org/I158809036"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hejiao Huang","raw_affiliation_strings":["Shenzhen Key Laboratory of Internet Information Collaboration, School of Computer Science and Technology, Harbin Institute of Technology (Shenzhen), Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0002-2030-957X","affiliations":[{"raw_affiliation_string":"Shenzhen Key Laboratory of Internet Information Collaboration, School of Computer Science and Technology, Harbin Institute of Technology (Shenzhen), Shenzhen, China","institution_ids":["https://openalex.org/I158809036"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103228633","display_name":"Chonglin Gu","orcid":"https://orcid.org/0000-0002-9656-6265"},"institutions":[{"id":"https://openalex.org/I158809036","display_name":"Shenzhen Institute of Information Technology","ror":"https://ror.org/03wrf9427","country_code":"CN","type":"education","lineage":["https://openalex.org/I158809036"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chonglin Gu","raw_affiliation_strings":["Shenzhen Key Laboratory of Internet Information Collaboration, School of Computer Science and Technology, Harbin Institute of Technology (Shenzhen), Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0002-9656-6265","affiliations":[{"raw_affiliation_string":"Shenzhen Key Laboratory of Internet Information Collaboration, School of Computer Science and Technology, Harbin Institute of Technology (Shenzhen), Shenzhen, China","institution_ids":["https://openalex.org/I158809036"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073236866","display_name":"Bin Wang","orcid":"https://orcid.org/0000-0001-8861-571X"},"institutions":[{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bin Wang","raw_affiliation_strings":["Department of New Networks, Pengcheng Laboratory, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0001-8861-571X","affiliations":[{"raw_affiliation_string":"Department of New Networks, Pengcheng Laboratory, Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100400258","display_name":"Mengjie Zhang","orcid":"https://orcid.org/0000-0003-4463-9538"},"institutions":[{"id":"https://openalex.org/I41156924","display_name":"Victoria University of Wellington","ror":"https://ror.org/0040r6f76","country_code":"NZ","type":"education","lineage":["https://openalex.org/I41156924"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Mengjie Zhang","raw_affiliation_strings":["Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence, School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence &amp; School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand"],"raw_orcid":"https://orcid.org/0000-0003-4463-9538","affiliations":[{"raw_affiliation_string":"Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence, School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","institution_ids":["https://openalex.org/I41156924"]},{"raw_affiliation_string":"Evolutionary Computation and Machine Learning Research Group, Centre for Data Science and Artificial Intelligence &amp; School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand","institution_ids":["https://openalex.org/I41156924"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7006,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.77591467,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"19","issue":"1","first_page":"225","last_page":"239"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.4620000123977661,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.4620000123977661,"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.28299999237060547,"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/T14413","display_name":"Advanced Technologies in Various Fields","score":0.02019999921321869,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/workflow","display_name":"Workflow","score":0.7055000066757202},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6478000283241272},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.5978999733924866},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5839999914169312},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.4772999882698059},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.44920000433921814},{"id":"https://openalex.org/keywords/constraint-programming","display_name":"Constraint programming","score":0.3799000084400177},{"id":"https://openalex.org/keywords/workflow-management-system","display_name":"Workflow management system","score":0.3776000142097473}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8587999939918518},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7071999907493591},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.7055000066757202},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6478000283241272},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.5978999733924866},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5839999914169312},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.4772999882698059},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.44920000433921814},{"id":"https://openalex.org/C173404611","wikidata":"https://www.wikidata.org/wiki/Q528588","display_name":"Constraint programming","level":3,"score":0.3799000084400177},{"id":"https://openalex.org/C140824633","wikidata":"https://www.wikidata.org/wiki/Q2808660","display_name":"Workflow management system","level":3,"score":0.3776000142097473},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.3400000035762787},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.31679999828338623},{"id":"https://openalex.org/C2781055072","wikidata":"https://www.wikidata.org/wiki/Q25325266","display_name":"Cloudlet","level":3,"score":0.31060001254081726},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.30790001153945923},{"id":"https://openalex.org/C111873713","wikidata":"https://www.wikidata.org/wiki/Q1641413","display_name":"Job scheduler","level":3,"score":0.3028999865055084},{"id":"https://openalex.org/C55416958","wikidata":"https://www.wikidata.org/wiki/Q6206757","display_name":"Job shop scheduling","level":3,"score":0.2957000136375427},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.29019999504089355},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.2896000146865845},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.27619999647140503},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.2531999945640564},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2515999972820282}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsc.2025.3636121","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2025.3636121","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"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 Services Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W2022485595","https://openalex.org/W2085507535","https://openalex.org/W2087376002","https://openalex.org/W2088723799","https://openalex.org/W2126105956","https://openalex.org/W2149294210","https://openalex.org/W2275596639","https://openalex.org/W2590959390","https://openalex.org/W2612531697","https://openalex.org/W2759520914","https://openalex.org/W2803970949","https://openalex.org/W2902365280","https://openalex.org/W2909808587","https://openalex.org/W2910862521","https://openalex.org/W2924853326","https://openalex.org/W2955686859","https://openalex.org/W2973261831","https://openalex.org/W2983129043","https://openalex.org/W3000194269","https://openalex.org/W3015526005","https://openalex.org/W3015656879","https://openalex.org/W3088879078","https://openalex.org/W3108259217","https://openalex.org/W3118198138","https://openalex.org/W3128486303","https://openalex.org/W3136536335","https://openalex.org/W3138090604","https://openalex.org/W3157527198","https://openalex.org/W3182048384","https://openalex.org/W3184617161","https://openalex.org/W3201972262","https://openalex.org/W3215577897","https://openalex.org/W4206520343","https://openalex.org/W4210354420","https://openalex.org/W4210541676","https://openalex.org/W4252235309","https://openalex.org/W4295983486","https://openalex.org/W4296425666","https://openalex.org/W4299615486","https://openalex.org/W4311261673","https://openalex.org/W4317794505","https://openalex.org/W4319986898","https://openalex.org/W4321195571","https://openalex.org/W4323644318","https://openalex.org/W4380714904","https://openalex.org/W4388624469","https://openalex.org/W4389820311","https://openalex.org/W4393372250","https://openalex.org/W4395096439","https://openalex.org/W4396241467","https://openalex.org/W4400488816","https://openalex.org/W4402159297","https://openalex.org/W4410226897"],"related_works":[],"abstract_inverted_index":{"Cloud-Fog":[0],"computing":[1,27,94],"has":[2],"emerged":[3],"as":[4,71,206],"an":[5],"essential":[6],"paradigm":[7],"to":[8,178],"support":[9],"the":[10,19,25,34,51,82,194,209,220],"growing":[11],"demand":[12],"for":[13,117,170],"real-time":[14,118],"data":[15,31,190],"processing":[16],"driven":[17],"by":[18,208],"Internet":[20],"of":[21,29,37,48,56,114,120,147,234],"Things.":[22],"By":[23],"integrating":[24],"extensive":[26],"capabilities":[28],"cloud":[30,57],"centres":[32],"with":[33],"low-latency":[35],"benefits":[36],"fog":[38,58],"nodes,":[39],"this":[40,106,129,155],"architecture":[41],"increases":[42],"resource":[43,77,173],"utilisation":[44],"and":[45,53,76,111,150,175,181,211,225],"improves":[46],"quality":[47],"service.":[49],"However,":[50],"dynamic":[52,84,136,229],"heterogeneous":[54],"nature":[55],"environments":[59,95],"poses":[60],"significant":[61],"workflow":[62,85,137],"scheduling":[63,86,138,183],"challenges,":[64],"especially":[65],"when":[66],"optimising":[67],"multiple":[68],"trade-offs":[69],"such":[70],"latency,":[72],"cost,":[73],"energy":[74],"consumption,":[75],"utilisation.":[78],"This":[79],"paper":[80],"investigates":[81],"many-objective":[83],"problem":[87],"under":[88,227],"deadline":[89],"constraints":[90],"in":[91,184],"container-based":[92],"cloud-fog":[93],"(MDWS-CoCF).":[96],"Unlike":[97],"existing":[98,200],"studies":[99],"that":[100,140,166,193,219],"primarily":[101],"focus":[102],"on":[103,124,154],"horizontal":[104,112],"scaling,":[105],"work":[107],"considers":[108],"both":[109],"vertical":[110],"scaling":[113],"containers,":[115],"allowing":[116],"adjustments":[119],"container":[121,151,176],"configurations":[122],"based":[123],"task-specific":[125],"requirements.":[126],"To":[127],"address":[128],"complex":[130],"problem,":[131],"we":[132,157],"first":[133],"develop":[134],"a":[135,145,159],"simulator":[139],"models":[141],"real-world":[142,189],"scenarios,":[143,230],"including":[144],"variety":[146],"task":[148,171],"categories":[149],"scalability.":[152],"Based":[153],"simulator,":[156],"propose":[158],"Cooperative":[160],"Coevolution":[161],"Genetic":[162],"Programming":[163],"(CCGP)":[164],"approach":[165,197],"evolves":[167],"specialised":[168],"heuristics":[169,222],"selection,":[172],"allocation,":[174],"deployment":[177],"facilitate":[179],"adaptive":[180],"efficient":[182],"MDWS-CoCF.":[185],"Extensive":[186],"simulations":[187],"using":[188],"traces":[191],"show":[192,218],"proposed":[195],"CCGP":[196],"significantly":[198],"outperforms":[199],"baseline":[201],"algorithms,":[202],"achieving":[203],"superior":[204],"performance":[205],"measured":[207],"HyperVolume":[210],"Inverted":[212],"Generational":[213],"Distance":[214],"metrics.":[215],"The":[216],"results":[217],"evolved":[221],"are":[223],"robust":[224],"effective":[226],"different":[228],"ensuring":[231],"balanced":[232],"optimisation":[233],"many":[235],"objectives.":[236]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-11-25T00:00:00"}
