{"title":"改进了基于worker伸缩的调度算法,以有效响应微功能服务请求的爆炸式增长","authors":"Youngho Kim, Gyuil Cha","doi":"10.1109/ICEIC51217.2021.9369745","DOIUrl":null,"url":null,"abstract":"We present improved worker scheduler algorithm and architecture to minimize the scheduling cost and function service response time of FaaS platform. We try to solve the problem of performance degradation of previous scaling-based worker scheduling algorithm due to the explosion of the function invocation requests and the blocking-based communication channel thread with the computation node. To this end, two algorithms including Load-based function worker demand prediction algorithm and adoption of asynchronous communication channel integration and non-blocking allocation method have been developed. Through the performance evaluation of proposed worker scheduling algorithm on FaaS worker scheduler, the proposed worker scheduler achieves speedups as high as 10.1 and 16.8 compared to the baseline Bare-metal Computing nodes with the CPU and GPU devices using the in-house TSL Inferencing application.","PeriodicalId":170294,"journal":{"name":"2021 International Conference on Electronics, Information, and Communication (ICEIC)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improvement of worker scaling-based scheduling algorithm to efficiently respond to explosion of micro function service requests\",\"authors\":\"Youngho Kim, Gyuil Cha\",\"doi\":\"10.1109/ICEIC51217.2021.9369745\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present improved worker scheduler algorithm and architecture to minimize the scheduling cost and function service response time of FaaS platform. We try to solve the problem of performance degradation of previous scaling-based worker scheduling algorithm due to the explosion of the function invocation requests and the blocking-based communication channel thread with the computation node. To this end, two algorithms including Load-based function worker demand prediction algorithm and adoption of asynchronous communication channel integration and non-blocking allocation method have been developed. Through the performance evaluation of proposed worker scheduling algorithm on FaaS worker scheduler, the proposed worker scheduler achieves speedups as high as 10.1 and 16.8 compared to the baseline Bare-metal Computing nodes with the CPU and GPU devices using the in-house TSL Inferencing application.\",\"PeriodicalId\":170294,\"journal\":{\"name\":\"2021 International Conference on Electronics, Information, and Communication (ICEIC)\",\"volume\":\"57 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Electronics, Information, and Communication (ICEIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEIC51217.2021.9369745\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Electronics, Information, and Communication (ICEIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIC51217.2021.9369745","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improvement of worker scaling-based scheduling algorithm to efficiently respond to explosion of micro function service requests
We present improved worker scheduler algorithm and architecture to minimize the scheduling cost and function service response time of FaaS platform. We try to solve the problem of performance degradation of previous scaling-based worker scheduling algorithm due to the explosion of the function invocation requests and the blocking-based communication channel thread with the computation node. To this end, two algorithms including Load-based function worker demand prediction algorithm and adoption of asynchronous communication channel integration and non-blocking allocation method have been developed. Through the performance evaluation of proposed worker scheduling algorithm on FaaS worker scheduler, the proposed worker scheduler achieves speedups as high as 10.1 and 16.8 compared to the baseline Bare-metal Computing nodes with the CPU and GPU devices using the in-house TSL Inferencing application.