{"title":"An Effective Load-Balancing Approach for Multicast IPTV Traffic in Multihoming Networks","authors":"Afaf Benaouda Chaht, Mohammed Bencheikh, Chakib Zouaoui, Abdennacer Bounoua, Nasreddine Taleb, Mohamed Naimi","doi":"10.1002/cpe.70103","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Traditional multicast streams are typically sent using unicast routing plans, which follow a single path or, at best, multiple paths of the same cost. However, this method is not efficient for modern networks with various access points. To improve this, we propose a new approach that combines multipath and multicast streams with a load-balancing model. This method aims to enhance multicast traffic transmission in a multipath environment. Our approach separates the Control Plan (CP) from the User Plan (UP). The CP uses Multipath TCP functions, while the UP handles IPTV (Internet Protocol Television) packets, which can be either TCP or UDP. This separation allows for better load distribution, bandwidth conservation, and balanced traffic across available paths. Real-world tests show that all multicast substreams can be smoothly transferred across the network evenly divided and routed through suitable paths whether symmetrical or asymmetrical scénario. Thus, the results of tests on the main performance and reliability parameters such as bandwidth utilization, cross traffic and delay, prove the algorithm's proactivity and responsiveness to network conditions and validate the effectiveness of our approach. In summary, using multicast in multipath TCP networks improves the streaming experience for end users.</p>\n </div>","PeriodicalId":55214,"journal":{"name":"Concurrency and Computation-Practice & Experience","volume":"37 12-14","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2025-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrency and Computation-Practice & Experience","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpe.70103","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Traditional multicast streams are typically sent using unicast routing plans, which follow a single path or, at best, multiple paths of the same cost. However, this method is not efficient for modern networks with various access points. To improve this, we propose a new approach that combines multipath and multicast streams with a load-balancing model. This method aims to enhance multicast traffic transmission in a multipath environment. Our approach separates the Control Plan (CP) from the User Plan (UP). The CP uses Multipath TCP functions, while the UP handles IPTV (Internet Protocol Television) packets, which can be either TCP or UDP. This separation allows for better load distribution, bandwidth conservation, and balanced traffic across available paths. Real-world tests show that all multicast substreams can be smoothly transferred across the network evenly divided and routed through suitable paths whether symmetrical or asymmetrical scénario. Thus, the results of tests on the main performance and reliability parameters such as bandwidth utilization, cross traffic and delay, prove the algorithm's proactivity and responsiveness to network conditions and validate the effectiveness of our approach. In summary, using multicast in multipath TCP networks improves the streaming experience for end users.
期刊介绍:
Concurrency and Computation: Practice and Experience (CCPE) publishes high-quality, original research papers, and authoritative research review papers, in the overlapping fields of:
Parallel and distributed computing;
High-performance computing;
Computational and data science;
Artificial intelligence and machine learning;
Big data applications, algorithms, and systems;
Network science;
Ontologies and semantics;
Security and privacy;
Cloud/edge/fog computing;
Green computing; and
Quantum computing.