数据中心环境下保证延迟敏感程序服务质量的方法技术

技术编号:17195841 阅读:45 留言:0更新日期:2018-02-03 22:38
本发明专利技术公开了数据中心环境下保证延迟敏感程序服务质量的方法;包括如下步骤:分别对处理器和内存设置若干资源限制点,计算每一个需要执行的延迟敏感程序在资源限制点处的资源敏感度,画出延迟敏感程序的资源敏感度平面;假设每个服务器节点上执行一个延迟敏感程序和若干个批量程序,计算延迟敏感程序在满足服务质量要求的情况下占用的资源;设置延迟敏感程序的占用资源;除去设置的延时敏感程序占用的资源,剩余的资源按需分配给批量程序进行使用;根据置的结果,执行延迟敏感程序和批量程序。本发明专利技术的有益效果:能够保证延迟敏感程序与批量程序共同执行时的性能,同时尽可能的提升系统的资源利用率。

【技术实现步骤摘要】
数据中心环境下保证延迟敏感程序服务质量的方法
本专利技术涉及并行与分布计算,特别涉及一种数据中心环境下保证延迟敏感程序服务质量的方法。
技术介绍
数据中心已经从概念走向成熟。在数据中心中,为了提高资源利用率,大量的程序在尽可能少的服务器上执行。而在一个服务器节点中,会有多个程序在一个节点上执行。多个程序共同执行的好处是可以增加服务器的利用率,而问题是会导致程序性能下降。程序性能下降程度取决于程序特征,对于某些程序,与其他程序共同执行时,性能下降不明显,而对于某些程序,与其他程序共同执行时,性能会明显下降。与此同时,数据中心中运行着大量的延迟敏感程序。客户将延迟敏感程序在数据中心执行,并对程序有一定的服务质量需求,比如程序性能不能低于单独执行时的90%。当延迟敏感程序与其他程序共同执行时,很容易由于性能干扰导致严重的性能下降,从而不能满足客户的服务质量需求。这是必须要解决的问题。因此,需要一种方法,在尽可能提升系统资源利用率的基础上,还要保证延迟敏感程序的服务质量。
技术实现思路
本专利技术的目的是提出一种数据中心环境下保证延迟敏感程序服务质量的方法,该方法能够保证延迟敏感程序与批量程序共本文档来自技高网...
数据中心环境下保证延迟敏感程序服务质量的方法

【技术保护点】
数据中心环境下保证延迟敏感程序服务质量的方法,其特征是,包括如下步骤:步骤(1):分别对处理器和内存设置若干资源限制点,计算每一个需要执行的延迟敏感程序在资源限制点处的资源敏感度,画出延迟敏感程序的资源敏感度平面;步骤(2):假设每个服务器节点上执行一个延迟敏感程序和若干个批量程序,计算延迟敏感程序在满足服务质量要求的情况下占用的资源;步骤(3):根据步骤(2)的计算结果,设置延迟敏感程序的占用资源;步骤(4):除去步骤(3)设置的延时敏感程序占用的资源,剩余的资源按需分配给批量程序进行使用;根据分配结果设置批量程序的占用资源;步骤(5):根据步骤(3)设置的结果,执行延迟敏感程序,同时,根据...

【技术特征摘要】
1.数据中心环境下保证延迟敏感程序服务质量的方法,其特征是,包括如下步骤:步骤(1):分别对处理器和内存设置若干资源限制点,计算每一个需要执行的延迟敏感程序在资源限制点处的资源敏感度,画出延迟敏感程序的资源敏感度平面;步骤(2):假设每个服务器节点上执行一个延迟敏感程序和若干个批量程序,计算延迟敏感程序在满足服务质量要求的情况下占用的资源;步骤(3):根据步骤(2)的计算结果,设置延迟敏感程序的占用资源;步骤(4):除去步骤(3)设置的延时敏感程序占用的资源,剩余的资源按需分配给批量程序进行使用;根据分配结果设置批量程序的占用资源;步骤(5):根据步骤(3)设置的结果,执行延迟敏感程序,同时,根据步骤(4)设置的结果,执行批量程序。2.如权利要求1所述的数据中心环境下保证延迟敏感程序服务质量的方法,其特征是,所述分别对处理器和内存设置若干资源限制点的步骤为:在延迟敏感程序运行时对处理器资源占用率范围M内设置m个资源限制点,在延迟敏感程序运行时对内存资源占用率范围N内设置n个资源限制点,记录延迟敏感程序在每个资源限制点(i,j)上执行时,延迟敏感程序的执行时间,其中,i的取值范围是1到m,j的取值范围是1到n。3.如权利要求1所述的数据中心环境下保证延迟敏感程序服务质量的方法,其特征是,所述计算每一个需要执行的延迟敏感程序在资源限制点处的资源敏感度的步骤为:计算延迟敏感程序在资源不受限的情况下执行时间与延迟敏感程序在每个资源限制点执行时间的比值,所述比值为延迟敏感程序在每个资源限制点处的程序资源敏感度。4.如权利要求1所述的数据中心环境下保证延迟敏感程序服务质量的方法,其特征是,所述画出延迟敏感程序的敏感度平面的步骤为:以延迟敏感程序运行时对处理器的资源占用率为X轴,对延迟敏感程序运行时对内存的资源占用率为Y轴,以程序的资源敏感度为Z轴,建立空间直角坐标系,将所有的程序资源敏感度点值拟合成曲面,所述曲面为延迟敏感程序的敏感度平面。5.如权利要求1所述的数据中心环境下保证延迟敏感程序服务质量的方法,其特征是,所述分别对处理...

【专利技术属性】
技术研发人员:王琳耿世超张化祥
申请(专利权)人:山东师范大学
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1