{"id":"https://openalex.org/W7118313476","doi":"https://doi.org/10.23919/jcn.2025.000057","title":"G-CSL: A GNN-based client-server-link prediction for video streaming in SDN","display_name":"G-CSL: A GNN-based client-server-link prediction for video streaming in SDN","publication_year":2025,"publication_date":"2025-12-01","ids":{"openalex":"https://openalex.org/W7118313476","doi":"https://doi.org/10.23919/jcn.2025.000057"},"language":null,"primary_location":{"id":"doi:10.23919/jcn.2025.000057","is_oa":true,"landing_page_url":"https://doi.org/10.23919/jcn.2025.000057","pdf_url":null,"source":{"id":"https://openalex.org/S173102057","display_name":"Journal of Communications and Networks","issn_l":"1229-2370","issn":["1229-2370","1976-5541"],"is_oa":true,"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":"Journal of Communications and Networks","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.23919/jcn.2025.000057","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5122127886","display_name":"Syed M. A. H. Bukhari","orcid":null},"institutions":[{"id":"https://openalex.org/I83202590","display_name":"Jeju National University","ror":"https://ror.org/05hnb4n85","country_code":"KR","type":"education","lineage":["https://openalex.org/I83202590"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Syed M. A. H. Bukhari","raw_affiliation_strings":["Department of Computer Engineering, Jeju National University, Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Jeju National University, Republic of Korea","institution_ids":["https://openalex.org/I83202590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087380351","display_name":"Muhammad Afaq","orcid":"https://orcid.org/0000-0001-8678-0754"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Muhammad Afaq","raw_affiliation_strings":["Computer Engineering Department and Research Scholar at Interdisciplinary Research Center for IntelligentSecure Systems, King Fahd University of Petroleum and Minerals (KFUPM), Dhahran, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Engineering Department and Research Scholar at Interdisciplinary Research Center for IntelligentSecure Systems, King Fahd University of Petroleum and Minerals (KFUPM), Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090667097","display_name":"Wang-Cheol Song","orcid":null},"institutions":[{"id":"https://openalex.org/I83202590","display_name":"Jeju National University","ror":"https://ror.org/05hnb4n85","country_code":"KR","type":"education","lineage":["https://openalex.org/I83202590"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Wang-Cheol Song","raw_affiliation_strings":["Department of Computer Engineering, Jeju National University, Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Jeju National University, Republic of Korea","institution_ids":["https://openalex.org/I83202590"]}]}],"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.62455007,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"27","issue":"6","first_page":"521","last_page":"533"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.7001000046730042,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.7001000046730042,"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/T11478","display_name":"Caching and Content Delivery","score":0.14499999582767487,"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.05770000070333481,"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/upload","display_name":"Upload","score":0.5120999813079834},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.4706000089645386},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.44020000100135803},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.38119998574256897},{"id":"https://openalex.org/keywords/internet-video","display_name":"Internet video","score":0.36899998784065247},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.36890000104904175},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.3264999985694885},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.3172000050544739},{"id":"https://openalex.org/keywords/decision-tree","display_name":"Decision tree","score":0.3160000145435333}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9277999997138977},{"id":"https://openalex.org/C71901391","wikidata":"https://www.wikidata.org/wiki/Q7126699","display_name":"Upload","level":2,"score":0.5120999813079834},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.4706000089645386},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.44020000100135803},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4343999922275543},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.40619999170303345},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.38119998574256897},{"id":"https://openalex.org/C2779789524","wikidata":"https://www.wikidata.org/wiki/Q16885149","display_name":"Internet video","level":3,"score":0.36899998784065247},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.36890000104904175},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36660000681877136},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.3264999985694885},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3248000144958496},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.3172000050544739},{"id":"https://openalex.org/C84525736","wikidata":"https://www.wikidata.org/wiki/Q831366","display_name":"Decision tree","level":2,"score":0.3160000145435333},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3133000135421753},{"id":"https://openalex.org/C27713364","wikidata":"https://www.wikidata.org/wiki/Q528166","display_name":"Client","level":3,"score":0.3018999993801117},{"id":"https://openalex.org/C77270119","wikidata":"https://www.wikidata.org/wiki/Q1655198","display_name":"Software-defined networking","level":2,"score":0.2903999984264374},{"id":"https://openalex.org/C11392498","wikidata":"https://www.wikidata.org/wiki/Q11288","display_name":"Web server","level":3,"score":0.29030001163482666},{"id":"https://openalex.org/C159631557","wikidata":"https://www.wikidata.org/wiki/Q1546066","display_name":"Networking hardware","level":2,"score":0.287200003862381},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C2986160907","wikidata":"https://www.wikidata.org/wiki/Q220499","display_name":"Video streaming","level":2,"score":0.2770000100135803},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.27160000801086426},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.2705000042915344},{"id":"https://openalex.org/C54108766","wikidata":"https://www.wikidata.org/wiki/Q391064","display_name":"Packet loss","level":3,"score":0.2632000148296356},{"id":"https://openalex.org/C193415008","wikidata":"https://www.wikidata.org/wiki/Q639681","display_name":"Network architecture","level":2,"score":0.2599000036716461},{"id":"https://openalex.org/C2778234956","wikidata":"https://www.wikidata.org/wiki/Q4683813","display_name":"Admission control","level":3,"score":0.25440001487731934},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.2531000077724457},{"id":"https://openalex.org/C14414571","wikidata":"https://www.wikidata.org/wiki/Q519081","display_name":"Server-side","level":2,"score":0.2524000108242035}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/jcn.2025.000057","is_oa":true,"landing_page_url":"https://doi.org/10.23919/jcn.2025.000057","pdf_url":null,"source":{"id":"https://openalex.org/S173102057","display_name":"Journal of Communications and Networks","issn_l":"1229-2370","issn":["1229-2370","1976-5541"],"is_oa":true,"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":"Journal of Communications and Networks","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.23919/jcn.2025.000057","is_oa":true,"landing_page_url":"https://doi.org/10.23919/jcn.2025.000057","pdf_url":null,"source":{"id":"https://openalex.org/S173102057","display_name":"Journal of Communications and Networks","issn_l":"1229-2370","issn":["1229-2370","1976-5541"],"is_oa":true,"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":"Journal of Communications and Networks","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.5713145732879639,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Video":[0],"streaming":[1,83,108,181,249],"has":[2,263],"become":[3],"one":[4],"of":[5,172,206,214,223,276],"the":[6,49,106,117,127,152,170,176,179,193,198,215,221],"primary":[7],"contributors":[8],"to":[9,16,46,59,80,116,192],"global":[10],"Internet":[11],"traffic,":[12],"posing":[13],"significant":[14],"challenges":[15],"network":[17,73],"infrastructures.":[18],"Software-defined":[19],"networking":[20],"(SDN)":[21],"offers":[22],"a":[23,70,90,97,173,203,265],"promising":[24],"solution":[25],"for":[26,48,123],"managing":[27],"such":[28],"dynamic":[29],"and":[30,38,54,129,137,158,178,209,233,254,281,293],"bandwidth":[31,294],"intensive":[32],"services":[33],"by":[34,167,285],"enabling":[35],"centralized":[36],"control":[37],"realtime":[39],"adaptability.":[40],"However,":[41],"decoupled":[42],"decision":[43],"making":[44],"fails":[45],"account":[47],"interplay":[50],"between":[51,126,175],"server":[52,109,196],"workload":[53],"link":[55,99,124,153,174],"congestion,":[56],"often":[57],"leading":[58],"suboptimal":[60],"resource":[61],"allocation.":[62],"To":[63],"address":[64],"this":[65,67],"issue,":[66],"paper":[68],"presents":[69],"graph":[71],"neural":[72],"(GNN)-based":[74],"client-server-link":[75],"(G-CSL)":[76],"prediction":[77],"model":[78,93,119,217,239,243],"designed":[79],"optimize":[81],"video":[82,107,180,248],"performance":[84],"in":[85,94,237,268,290],"SDN":[86],"environments.":[87],"G-CSL":[88,262],"utilizes":[89],"machine":[91,103,135],"learning":[92,104,136,140],"conjunction":[95],"with":[96,144,256],"GNN-based":[98,159],"estimation":[100,125,154],"model.":[101],"The":[102,241],"predicts":[105],"CPU":[110],"utilization,":[111],"which":[112],"serves":[113],"as":[114,120],"input":[115],"GNN":[118],"node":[121],"embeddings":[122],"client":[128,177],"server.":[130,182],"For":[131,151],"load":[132],"forecasting,":[133],"two":[134,138],"deep":[139],"models":[141,160],"are":[142,161],"evaluated,":[143],"random":[145],"forest":[146],"(RF)":[147],"outperforming":[148],"its":[149,165,288],"counterpart.":[150],"task,":[155],"both":[156],"traditional":[157],"considered.":[162],"GraphSAGE":[163,216],"outperforms":[164],"counterparts":[166],"accurately":[168],"estimating":[169],"existence":[171],"A":[183],"lightweight":[184],"neighbor":[185],"score":[186],"heuristic":[187],"then":[188],"assigns":[189],"each":[190],"request":[191,269],"least":[194],"loaded":[195],"over":[197],"highest":[199],"confidence":[200],"path,":[201],"maximizing":[202],"composite":[204],"utility":[205,284],"computational":[207,292],"headroom":[208],"bandwidth.":[210],"An":[211],"ablation":[212],"study":[213],"is":[218,244],"presented":[219],"highlighting":[220],"importance":[222],"architectural":[224],"components,":[225],"including":[226],"batch":[227],"normalization,":[228],"bilinear":[229],"decoders,":[230],"temporal":[231],"features,":[232],"threshold-based":[234],"edge":[235],"masking,":[236],"enhancing":[238],"robustness.":[240],"proposed":[242],"evaluated":[245],"under":[246],"realistic":[247],"scenarios":[250],"involving":[251],"10,000":[252],"requests":[253],"compared":[255],"baselines.":[257],"Experimental":[258],"results":[259],"show":[260],"that":[261],"achieved":[264],"61%":[266],"reduction":[267],"drop":[270],"rate,":[271],"maintains":[272],"an":[273],"average":[274],"delay":[275],"22":[277],"ms":[278],"per":[279],"request,":[280],"improves":[282],"system":[283],"23%,":[286],"demonstrating":[287],"effectiveness":[289],"balancing":[291],"resources.":[295]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-01-08T00:00:00"}
