一种云计算环境下面向并行应用的动态时间片调度方法及系统

    公开(公告)号:CN104866370A

    公开(公告)日:2015-08-26

    申请号:CN201510226301.0

    申请日:2015-05-06

    Abstract: 本发明公开了一种云计算环境下面向并行应用的动态时间片调度方法及系统;其中,动态时间片调度方法包括:自旋锁延迟采样;建立虚拟机与虚拟机监视器之间的通信通道,传递自旋锁延迟采样值;自旋锁延迟统计,获取虚拟机自旋锁延迟的平均值;动态时间片调度;动态时间片调度系统包括自旋锁延迟采样模块、通信模块、自旋锁延迟统计模块和动态时间片调度模块;本发明提供的动态时间片调度方法,基于虚拟机的自旋锁延迟,动态的调整虚拟机的调度时间片,解决云计算环境下锁持有者被抢占导致的自旋锁延迟显著增高的问题;能有效缩短并行应用在云计算环境下的自旋锁延迟,加快并行应用进程间的同步效率,从而提升并行应用在云计算环境下的性能。

    一种基于并行应用阶段检测的虚拟时间片调度方法及系统

    公开(公告)号:CN107193631B

    公开(公告)日:2019-09-13

    申请号:CN201710290453.6

    申请日:2017-04-28

    Inventor: 金海 吴松 赵新宇

    Abstract: 本发明公开了一种基于并行应用阶段检测的虚拟时间片调度方法及系统,其中方法的实现包括:采集并行应用在虚拟机内运行过程中产生的缓存缺失数据;根据当前收集的缓存信息和已经收集到的历史数据判断并行应用处于计算阶段还是通信阶段;针对并行应用的不同执行阶段采取自适应的虚拟机时间片调节策略,最大限度地满足并行应用在运行过程中的计算和通信需求。本发明针对不同类型的并行应用在虚拟化环境下的性能问题,根据并行应用在运行时的缓存缺失信息来区分其执行阶段并根据不同阶段动态调节虚拟机的时间片,在不打破虚拟化透明性的前提下,可以有效降低并行应用的同步开销以及短时间片造成的缓存缺失,可以提高并行应用在虚拟化环境下的性能。

    一种云计算环境下面向并行应用的动态时间片调度方法及系统

    公开(公告)号:CN104866370B

    公开(公告)日:2018-02-23

    申请号:CN201510226301.0

    申请日:2015-05-06

    Abstract: 本发明公开了一种云计算环境下面向并行应用的动态时间片调度方法及系统;其中,动态时间片调度方法包括:自旋锁延迟采样;建立虚拟机与虚拟机监视器之间的通信通道,传递自旋锁延迟采样值;自旋锁延迟统计,获取虚拟机自旋锁延迟的平均值;动态时间片调度;动态时间片调度系统包括自旋锁延迟采样模块、通信模块、自旋锁延迟统计模块和动态时间片调度模块;本发明提供的动态时间片调度方法,基于虚拟机的自旋锁延迟,动态的调整虚拟机的调度时间片,解决云计算环境下锁持有者被抢占导致的自旋锁延迟显著增高的问题;能有效缩短并行应用在云计算环境下的自旋锁延迟,加快并行应用进程间的同步效率,从而提升并行应用在云计算环境下的性能。

    一种基于并行应用阶段检测的虚拟时间片调度方法及系统

    公开(公告)号:CN107193631A

    公开(公告)日:2017-09-22

    申请号:CN201710290453.6

    申请日:2017-04-28

    Inventor: 金海 吴松 赵新宇

    Abstract: 本发明公开了一种基于并行应用阶段检测的虚拟时间片调度方法及系统,其中方法的实现包括:采集并行应用在虚拟机内运行过程中产生的缓存缺失数据;根据当前收集的缓存信息和已经收集到的历史数据判断并行应用处于计算阶段还是通信阶段;针对并行应用的不同执行阶段采取自适应的虚拟机时间片调节策略,最大限度地满足并行应用在运行过程中的计算和通信需求。本发明针对不同类型的并行应用在虚拟化环境下的性能问题,根据并行应用在运行时的缓存缺失信息来区分其执行阶段并根据不同阶段动态调节虚拟机的时间片,在不打破虚拟化透明性的前提下,可以有效降低并行应用的同步开销以及短时间片造成的缓存缺失,可以提高并行应用在虚拟化环境下的性能。

Patent Agency Ranking