{"title":"CA-LAP:分布式环境下视频流数据转码任务的调度模型","authors":"Chengxi Gao, Lan Shen, Yanhong Jing, Jien-Lung Wu","doi":"10.1109/ISCTIS58954.2023.10213057","DOIUrl":null,"url":null,"abstract":"For the task scheduling optimization of video stream transcoding in distributed environment, the traditional scheduling strategy is difficult to achieve load balancing. In this paper, we propose a distributed video streaming transcoding CA-LAP load balancing strategy, which is based on Dubbo and Zookeeper architecture, and uses the consistent hashing method to map transcoding requests to a hash ring of node hashes to initially achieve load balancing. Based on this, the least active priority method is applied and improved to achieve dynamic scheduling of local nodes around the request, and the availability of the selected nodes is guaranteed using the DVR policy. The experimental results show that the proposed CA-LAP policy shows superiority in node load variance metrics for large-scale distributed video stream transcoding compared to using only the consistent hashing method, and achieves better application results in real transcoding scenarios. This study provides a new load balancing solution for the field of distributed video stream transcoding, which helps to improve system performance and scalability.","PeriodicalId":334790,"journal":{"name":"2023 3rd International Symposium on Computer Technology and Information Science (ISCTIS)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CA-LAP: A Scheduling Model for Video Streaming Data Transcoding Tasks in a Distributed Environment\",\"authors\":\"Chengxi Gao, Lan Shen, Yanhong Jing, Jien-Lung Wu\",\"doi\":\"10.1109/ISCTIS58954.2023.10213057\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For the task scheduling optimization of video stream transcoding in distributed environment, the traditional scheduling strategy is difficult to achieve load balancing. In this paper, we propose a distributed video streaming transcoding CA-LAP load balancing strategy, which is based on Dubbo and Zookeeper architecture, and uses the consistent hashing method to map transcoding requests to a hash ring of node hashes to initially achieve load balancing. Based on this, the least active priority method is applied and improved to achieve dynamic scheduling of local nodes around the request, and the availability of the selected nodes is guaranteed using the DVR policy. The experimental results show that the proposed CA-LAP policy shows superiority in node load variance metrics for large-scale distributed video stream transcoding compared to using only the consistent hashing method, and achieves better application results in real transcoding scenarios. This study provides a new load balancing solution for the field of distributed video stream transcoding, which helps to improve system performance and scalability.\",\"PeriodicalId\":334790,\"journal\":{\"name\":\"2023 3rd International Symposium on Computer Technology and Information Science (ISCTIS)\",\"volume\":\"81 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-07-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 3rd International Symposium on Computer Technology and Information Science (ISCTIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISCTIS58954.2023.10213057\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 3rd International Symposium on Computer Technology and Information Science (ISCTIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCTIS58954.2023.10213057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
CA-LAP: A Scheduling Model for Video Streaming Data Transcoding Tasks in a Distributed Environment
For the task scheduling optimization of video stream transcoding in distributed environment, the traditional scheduling strategy is difficult to achieve load balancing. In this paper, we propose a distributed video streaming transcoding CA-LAP load balancing strategy, which is based on Dubbo and Zookeeper architecture, and uses the consistent hashing method to map transcoding requests to a hash ring of node hashes to initially achieve load balancing. Based on this, the least active priority method is applied and improved to achieve dynamic scheduling of local nodes around the request, and the availability of the selected nodes is guaranteed using the DVR policy. The experimental results show that the proposed CA-LAP policy shows superiority in node load variance metrics for large-scale distributed video stream transcoding compared to using only the consistent hashing method, and achieves better application results in real transcoding scenarios. This study provides a new load balancing solution for the field of distributed video stream transcoding, which helps to improve system performance and scalability.