期刊文献+

USPS:面向算力资源高效协同的用户态跨协议代理系统

USPS:User-space Cross Protocol Proxy System for Efficient Collaboration of Computing PowerResources
下载PDF
导出
摘要 随着算力网络的快速发展,通用算力、人工智能算力、超算等算力资源分布广泛。算力资源协同服务是算力网络研究的关键问题。在算力资源协同过程中,一方面,算力网络面临海量终端算力服务的高并发请求和低时延响应需求;另一方面,其难以充分发挥数据中心算力资源的高吞吐和低时延优势,进而难以为用户提供高效的算力服务。针对上述挑战,提出一种基于用户态协议栈和远程直接内存访问(Remote Direct Memory Access,RDMA)的用户态代理系统(User-Space Proxy System,USPS),通过用户态协议栈响应客户高并发算力请求,在动态批处理策略协调下实现基于RDMA的数据中心算力高吞吐、低时延服务。在通信方面,USPS实现了一个高效的远程过程调用(Remote Procedure Call,RPC)通信机制,能够充分利用RDMA网卡带宽提供高速消息通信;在请求处理方面,提出了一个动态批处理调度方法,能够在满足用户时延要求的前提下最大化批处理效率。实验结果表明,USPS的服务响应时延仅是传统内核态Nginx代理系统的7.8%~23.1%,是其他用户态代理系统的17.3%~24.7%;吞吐量比传统内核态的Nginx代理系统提升了3.4~8.9倍,比其他用户态代理系统提升了3.2~4.2倍。 With the rapid development of computing power network,computing power resources such as general computing po-wer,artificial intelligence computing power,and supercomputing are widely distributed.Collaborative service of computing power resources is a key issue in computing power network research.In the process of computing power resource collaboration,on the one hand,it faces the high concurrent requests and low latency response requirements of massive terminal computing power ser-vices,on the other hand,it is difficult to give full play to the high throughput and low latency advantages of computing power resources in data center,and then it is difficult to provide efficient computing power services for users.Aiming at the above challenges,a user-space proxy system(USPS)based on the user-space protocol stack and remote direct memory access(RDMA)techno-logy is proposed.The user space protocol stack is used to respond to client’s for high concurrent computing power requests,and the high throughput and low latency services of data center computing power based on RDMA is realized under dynamic batch processing strategy coordination.In terms of communication,USPS has implemented an efficient remote procedure call(RPC)communication mechanism,which can make full use of RDMA NIC bandwidth and provide high-speed message communication.In terms of request processing,a dynamic batch processing scheduling method is proposed,which can maximize the batch processing efficiency while meeting the user’s delay requirements.Experiment shows that the service response latency of USPS is only 7.8%~23.1%of that of the traditional kernel-space Nginx proxy system,and 17.3%~24.7%of that of other user-space proxy systems.The throughput is 3.4~8.9 times higher than that of the traditional kernel-space Nginx agent system,and 3.2~4.2 times higher than that of other user-space proxy systems.
作者 夏景旋 申国伟 郭春 崔允贺 XIA Jingxuan;SHEN Guowei;GUO Chun;CUI Yunhe(Engineering Research Center for Text Computing and Cognitive Intelligence,Ministry of Education,School of Computer Science and Technology,Guizhou University,Guiyang 550025,China;State Key Laboratory of Public Big Data,School of Computer Science and Technology,Guizhou University,Guiyang 550025,China)
出处 《计算机科学》 CSCD 北大核心 2023年第11期348-355,共8页 Computer Science
基金 国家自然科学基金(62062022) 贵州省自然科学基金重点项目(黔科合基础-ZK[2023]重点011)。
关键词 算力资源高效协同 用户态代理 远程直接内存访问 数据中心 批处理调度 Efficient collaboration of computing power resources User-space proxy Remote direct memory access Data center Batch processing scheduling
  • 相关文献

参考文献3

二级参考文献18

共引文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部