Nghia T. Nguyen, Long Luu, Phuong Vo, Sang Nguyen, Cuong T. Do, Ngoc-Thanh Nguyen
{"title":"基于强化学习的多源DASH自适应调度方法","authors":"Nghia T. Nguyen, Long Luu, Phuong Vo, Sang Nguyen, Cuong T. Do, Ngoc-Thanh Nguyen","doi":"10.2298/csis220927055n","DOIUrl":null,"url":null,"abstract":"Dynamic adaptive streaming over HTTP (DASH) has been widely used in video\n streaming recently. In DASH, the client downloads video chunks in order from\n a server. The rate adaptation function at the video client enhances the\n user?s quality-of-experience (QoE) by choosing a suitable quality level for\n each video chunk to download based on the network condition. Today networks\n such as content delivery networks, edge caching networks, content centric\n networks, etc. usually replicate video contents on multiple cache nodes. We\n study video streaming from multiple sources in this work. In multi-source\n streaming, video chunks may arrive out of order due to different conditions\n of the network paths. Hence, to guarantee a high QoE, the video client needs\n not only rate adaptation, but also chunk scheduling. Reinforcement learning\n (RL) has emerged as the state-of-the-art control method in various fields\n in recent years. This paper proposes two algorithms for streaming from\n multiple sources: RL-based adaptation with greedy scheduling (RLAGS) and\n RL-based adaptation and scheduling (RLAS). We also build a simulation\n environment for training and evaluation. The efficiency of the proposed\n algorithms is proved via extensive simulations with real-trace data.","PeriodicalId":50636,"journal":{"name":"Computer Science and Information Systems","volume":"95 1","pages":"157-173"},"PeriodicalIF":1.2000,"publicationDate":"2023-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Reinforcement learning - based adaptation and scheduling methods for multi-source DASH\",\"authors\":\"Nghia T. Nguyen, Long Luu, Phuong Vo, Sang Nguyen, Cuong T. Do, Ngoc-Thanh Nguyen\",\"doi\":\"10.2298/csis220927055n\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Dynamic adaptive streaming over HTTP (DASH) has been widely used in video\\n streaming recently. In DASH, the client downloads video chunks in order from\\n a server. The rate adaptation function at the video client enhances the\\n user?s quality-of-experience (QoE) by choosing a suitable quality level for\\n each video chunk to download based on the network condition. Today networks\\n such as content delivery networks, edge caching networks, content centric\\n networks, etc. usually replicate video contents on multiple cache nodes. We\\n study video streaming from multiple sources in this work. In multi-source\\n streaming, video chunks may arrive out of order due to different conditions\\n of the network paths. Hence, to guarantee a high QoE, the video client needs\\n not only rate adaptation, but also chunk scheduling. Reinforcement learning\\n (RL) has emerged as the state-of-the-art control method in various fields\\n in recent years. This paper proposes two algorithms for streaming from\\n multiple sources: RL-based adaptation with greedy scheduling (RLAGS) and\\n RL-based adaptation and scheduling (RLAS). We also build a simulation\\n environment for training and evaluation. The efficiency of the proposed\\n algorithms is proved via extensive simulations with real-trace data.\",\"PeriodicalId\":50636,\"journal\":{\"name\":\"Computer Science and Information Systems\",\"volume\":\"95 1\",\"pages\":\"157-173\"},\"PeriodicalIF\":1.2000,\"publicationDate\":\"2023-07-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Science and Information Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.2298/csis220927055n\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Science and Information Systems","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.2298/csis220927055n","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
Reinforcement learning - based adaptation and scheduling methods for multi-source DASH
Dynamic adaptive streaming over HTTP (DASH) has been widely used in video
streaming recently. In DASH, the client downloads video chunks in order from
a server. The rate adaptation function at the video client enhances the
user?s quality-of-experience (QoE) by choosing a suitable quality level for
each video chunk to download based on the network condition. Today networks
such as content delivery networks, edge caching networks, content centric
networks, etc. usually replicate video contents on multiple cache nodes. We
study video streaming from multiple sources in this work. In multi-source
streaming, video chunks may arrive out of order due to different conditions
of the network paths. Hence, to guarantee a high QoE, the video client needs
not only rate adaptation, but also chunk scheduling. Reinforcement learning
(RL) has emerged as the state-of-the-art control method in various fields
in recent years. This paper proposes two algorithms for streaming from
multiple sources: RL-based adaptation with greedy scheduling (RLAGS) and
RL-based adaptation and scheduling (RLAS). We also build a simulation
environment for training and evaluation. The efficiency of the proposed
algorithms is proved via extensive simulations with real-trace data.
期刊介绍:
About the journal
Home page
Contact information
Aims and scope
Indexing information
Editorial policies
ComSIS consortium
Journal boards
Managing board
For authors
Information for contributors
Paper submission
Article submission through OJS
Copyright transfer form
Download section
For readers
Forthcoming articles
Current issue
Archive
Subscription
For reviewers
View and review submissions
News
Journal''s Facebook page
Call for special issue
New issue notification
Aims and scope
Computer Science and Information Systems (ComSIS) is an international refereed journal, published in Serbia. The objective of ComSIS is to communicate important research and development results in the areas of computer science, software engineering, and information systems.