The invention discloses a virtual resource conflict probability algorithm, which comprises the following steps; 1) in a sampling period, CPU load measurement from within the virtual machine and the physical environment; 2) according to the measurement results obtained from a step, the probability calculation of collision computing resources in virtual environment. A virtual resource collision probability algorithm can easily calculate the probability of computing resource conflict in virtual environment. The system can use this probability information as input and take corresponding recovery measures to ensure the provision of no interruption service for users.
【技术实现步骤摘要】
一种虚拟资源冲突概率算法
本专利技术涉及一种虚拟资源冲突概率算法。
技术介绍
在虚拟环境下多个虚拟机会共享同一物理计算资源。因为这种资源共享的性质,不同虚拟机之间存在着竞争计算资源冲突的可能性.目前尚没有现成的方法来计算虚拟环境下计算资源冲突的概率,缺少这种计算资源冲突概率的信息,系统和虚拟机都不能采取相应的恢复措施来消除竞争冲突,最终会导致系统陷入严重的资源冲突状态,对于实时系统来说影响尤其严重,因为计算资源的冲突会导致抖动和时延的显著增加,这会直接影响到提供给用户的服务质量。
技术实现思路
本专利技术的目的在于提供一种虚拟资源冲突概率算法来轻松计算虚拟环境下计算资源冲突的概率,系统可以采用此概率信息作为输入并采取相应的恢复措施以保证为用户提供无间断的服务。为了实现上述目的,本专利技术的技术方案是设计一种虚拟资源冲突概率算法,包括以下步骤:步骤一、在一个采样周期内,从虚拟机内部和物理环境得到CPU负载测量;从物理环境获得的CPU负载测量值:T:总采样周期;T1%:由VM1贡献的CPU负载。T2%:由VM2贡献的CPU负载;从虚拟机内部获得的CPU负载测量值:L1%: ...
【技术保护点】
一种虚拟资源冲突概率算法,其特征在于包括以下步骤:步骤一、在一个采样周期内,从虚拟机内部和物理环境得到CPU负载测量;从物理环境获得的CPU负载测量值:T:总采样周期;T1%:由VM 1贡献的CPU负载;T2%:由VM 2贡献的CPU负载;从虚拟机内部获得的CPU负载测量值:L1%:采样周期T中VM 1的CPU负载;L2%:采样周期T中VM 2的CPU负载;步骤二、根据从步骤一获得的测量结果,计算虚拟化环境中计算资源碰撞的概率:C1:VM1执行作业但物理CPU被其他VM占用的时间百分比;C2:VM2执行作业但物理CPU被其他VM占用的时间百分比;T1%+ C1%= L1%( ...
【技术特征摘要】
1.一种虚拟资源冲突概率算法,其特征在于包括以下步骤:步骤一、在一个采样周期内,从虚拟机内部和物理环境得到CPU负载测量;从物理环境获得的CPU负载测量值:T:总采样周期;T1%:由VM1贡献的CPU负载;T2%:由VM2贡献的CPU负载;从虚拟机内部获得的CPU负载测量值:L1%:采样周期T中VM1的CPU负载;L2%:采样周期T中VM2的CPU负载;步骤二、根据从步骤一获得的测量结果,计算虚拟化环境中计算资源碰撞的概率:C1:VM1执行作业但物理CPU被其他VM占用的时间百分比;...
【专利技术属性】
技术研发人员:刘泽,
申请(专利权)人:苏州微站通信科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。