10.19678/j.issn.1000-3428.0062678
基于微服务架构FPGA云平台的并发请求调度机制
基于微服务架构的现场可编程门阵列(FPGA)云平台在被大规模推广后积累了许多用户.针对FPGA云平台存在大量用户并发请求的问题,建立一种基于优先级调度的自定义参数响应指数计算模型.将5个请求关键影响因素作为自定义参数,采用层次分析法确定各参数权重,根据响应指数函数计算各请求的响应指数.在该模型的基础上,设计一种高并发请求调度(HCRS)算法,通过响应指数阈值对请求类别进行划分,使得高优先级请求优先得到处理,次优先级请求加入先进先出队列等待,低优先级请求暂时挂起,从而缩短请求响应时间以及请求响应延时,缓解由高并发请求带来的硬件节点资源分配压力.在真实运营的FPGA云平台中实现该算法并在实际环境中进行测试,结果表明,在并发请求量相同时,与先来先服务调度算法相比,HCRS算法的平均响应延时降低29 074 ms,平均请求响应时间缩短12 605 ms,其在提升系统吞吐量与并发度的同时可以有效优化硬件节点资源利用率.
微服务架构、现场可编程门阵列、并发请求、服务质量、云计算、优先级调度
48
TP391(计算技术、计算机技术)
国家自然科学基金61972180
2022-09-16(万方平台首次上网日期,不代表论文的发表时间)
共8页
206-213