{"title":"MPTCP 调度器中的负载平衡参数盘点","authors":"Mohamed Rabie Naimi , Chakib Zouaoui , Mohamed Elbahri , Abdenacer Bounoua","doi":"10.1016/j.comnet.2024.110880","DOIUrl":null,"url":null,"abstract":"<div><div>In the era of ubiquitous connectivity, where multiple wired and wireless interfaces connect internet users, we can now ensure the reliability of online services. Multi-Path TCP (MPTCP) significantly improves data transport efficiency by aggregating multiple network paths into a single session to optimize network resources use. MPTCP's effectiveness depends on its scheduling decisions, which directly affect data flow, throughput, and service quality. This work presents a first labeled dataset detailing critical MPTCP scheduling parameters—congestion window sizes, unacknowledged transmitted segments, and latency—from the most popular classic schedulers: RR (RoundRobin), BLEST (Blocking Estimation-based MPTCP Scheduler), and ECF(Earliest Completion First). It allows an in-depth study of different load-balancing policies, thus clarifying the complexity of schedulers and the impact of parameters used in each load-balancing policy on data transfer. With <strong>80033271</strong> rows extracted across <strong>15 scenarios</strong>, providing usable <strong>21</strong> numeric values per row, the objective of this dataset is to inventory all the decisive parameters in schedulers' decision-making. This dataset will not only facilitate the selection of optimal parameters for load-balancing policies, but also serve as a foundation for the development of numerous novel, supervised machine learning methods specifically tailored for scheduling tasks.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"255 ","pages":"Article 110880"},"PeriodicalIF":4.4000,"publicationDate":"2024-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Inventory of Load Balancing Parameters in MPTCP Schedulers\",\"authors\":\"Mohamed Rabie Naimi , Chakib Zouaoui , Mohamed Elbahri , Abdenacer Bounoua\",\"doi\":\"10.1016/j.comnet.2024.110880\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In the era of ubiquitous connectivity, where multiple wired and wireless interfaces connect internet users, we can now ensure the reliability of online services. Multi-Path TCP (MPTCP) significantly improves data transport efficiency by aggregating multiple network paths into a single session to optimize network resources use. MPTCP's effectiveness depends on its scheduling decisions, which directly affect data flow, throughput, and service quality. This work presents a first labeled dataset detailing critical MPTCP scheduling parameters—congestion window sizes, unacknowledged transmitted segments, and latency—from the most popular classic schedulers: RR (RoundRobin), BLEST (Blocking Estimation-based MPTCP Scheduler), and ECF(Earliest Completion First). It allows an in-depth study of different load-balancing policies, thus clarifying the complexity of schedulers and the impact of parameters used in each load-balancing policy on data transfer. With <strong>80033271</strong> rows extracted across <strong>15 scenarios</strong>, providing usable <strong>21</strong> numeric values per row, the objective of this dataset is to inventory all the decisive parameters in schedulers' decision-making. This dataset will not only facilitate the selection of optimal parameters for load-balancing policies, but also serve as a foundation for the development of numerous novel, supervised machine learning methods specifically tailored for scheduling tasks.</div></div>\",\"PeriodicalId\":50637,\"journal\":{\"name\":\"Computer Networks\",\"volume\":\"255 \",\"pages\":\"Article 110880\"},\"PeriodicalIF\":4.4000,\"publicationDate\":\"2024-11-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Networks\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1389128624007126\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1389128624007126","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Inventory of Load Balancing Parameters in MPTCP Schedulers
In the era of ubiquitous connectivity, where multiple wired and wireless interfaces connect internet users, we can now ensure the reliability of online services. Multi-Path TCP (MPTCP) significantly improves data transport efficiency by aggregating multiple network paths into a single session to optimize network resources use. MPTCP's effectiveness depends on its scheduling decisions, which directly affect data flow, throughput, and service quality. This work presents a first labeled dataset detailing critical MPTCP scheduling parameters—congestion window sizes, unacknowledged transmitted segments, and latency—from the most popular classic schedulers: RR (RoundRobin), BLEST (Blocking Estimation-based MPTCP Scheduler), and ECF(Earliest Completion First). It allows an in-depth study of different load-balancing policies, thus clarifying the complexity of schedulers and the impact of parameters used in each load-balancing policy on data transfer. With 80033271 rows extracted across 15 scenarios, providing usable 21 numeric values per row, the objective of this dataset is to inventory all the decisive parameters in schedulers' decision-making. This dataset will not only facilitate the selection of optimal parameters for load-balancing policies, but also serve as a foundation for the development of numerous novel, supervised machine learning methods specifically tailored for scheduling tasks.
期刊介绍:
Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.