CPU与GPU混合虚拟化资源高效调度策略

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:same66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前工业界,由多核CPU和拥有大量核数的GPU组成的系统架构已经成为云计算中处理混合负载的强有力的平台。然而多个虚拟机之间共享CPU和GPU资源依然存在亟待解决的难题。有效的GPU资源调度策略的缺乏造成GPU密集型负载的性能混乱和GPU资源的浪费。其次负载的异构性使CPU密集型的负载占用大量的CPU和IO资源,这会影响GPU密集型负载的性能。如果对每一个负载定义各自的服务等级协议(Service Level Agreement,简称SLA),那么在混合负载情况下它们的SLA是很难被保证的。最后,由于云计算数据中心需要和用户维持大量的网络连接,而有限的网络带宽资源成为影响用户体验的重要瓶颈。针对上述三个问题,本文提出了一种基于虚拟化的分布式拓扑结构,这是一个能够高效合理地处理GPU与CPU混合资源调度的轻量级框架。该框架由两部分组成,其中第一部分运行在单个物理节点中并负责GPU、CPU和网络带宽资源调度。它采用微软的钩(Hook)技术,通过拦截相关的应用程序编程接口(Application Programming Interface)对虚拟机内应用程序申请的资源进行调度,全过程不对客户操作系统、宿主操作系统、底层驱动程序以及负载程序进行任何修改。框架的第二部分是由独立的主控机器(master)运行,接受外来的用户请求并自动做出仲裁,向受控机器(slave)发出响应指令,最终该受控机器会自动启动新的虚拟机和用户建立起网络连接,响应用户请求。本框架集成了若干资源调度策略,即两个CPU资源调度算法和两个网络带宽资源调度算法。它们分别是开环控制调度策略、自适应控制调度策略、基于公平的资源调度策略、基于共享的资源调度策略。前两者针对CPU资源的调度,后两者针对网络带宽资源的调度。调度策略在实现中引入了自动控制技术,增强了负载运行时性能的稳定性和健壮性,有效控制混合负载的QoS水平。最后实验验证,本文所提出的框架适用于实际混合负载计算场景。主控机器有效地控制受控机器响应用户请求。框架集成的资源调度策略能有效地在运行多个GPU和CPU密集型负载的服务器上进行混合资源的调度,其性能符合设计目标。
其他文献
英语课程在目标设定、教学过程、课程评价和教学资源的开发等方面都应突出以学生为主体,让学生走向社会后能适应工作中初、中级的英语交流及接待等。课程实施应成为学生在教师
作为一种理论联系实际的启发式教学方法,案例教学法正被日益广泛地运用到保险专业教学领域,并在教学实践中显示出其独特优势,与此同时,保险案例教学实践中也暴露出诸多问题,针对这
以生氧光合作用为主造成的大气圈氧气上升,与生物进化存在着密切的成因联系。在大气圈氧气含量明显上升之前,微生物在地球大气圈演化中可能起着主要作用,形成了埃迪卡拉纪之
马克思哲学原理是中等职业学校政治课教学的主要课程之一。本文就哲学课堂上的“互动”与“共鸣”进行研究与探讨。
通过对湖北汽车工业学院教学质量监控体系及其运行实践的分析,阐述了要实现高等教育的可持续发展,必须注重规模、质量的协调发展。论述了建立完整的规范化的教学质量监控与评估
网络传播的虚拟性,即时性和开放性等特征,对大学生有着很强的吸引力,给他们新奇,知识,但同时对大学生的道德思想也有很大的影响,带来了很多不容忽视的问题。需要教育者和社会采取一
大学校园文化建设既是东北老工业基地振兴的重要内容,又为之提供理论指导、精神动力、智力支持和思想保证。本文运用马克思主义的基本观点与方法,指出东北老工业基地振兴中大学
针对大学生心理健康出现的问题,从多关怀和爱护贫困生、正确合理地评价学生、加强学生党建工作树立远大的理想、营造良好的校园文化氛围等四个方面出发提出缓解矛盾,旨在合理地
伴随着高等教育的快速发展,教务管理人员工作压力不断增大,心理负担日益加重,作者提出可以通过三种手段化解教务人员的心理压力,保持其健康的心理状态。