-
公开(公告)号:CN103793274A
公开(公告)日:2014-05-14
申请号:CN201410056740.7
申请日:2014-02-19
Applicant: 上海交通大学
Abstract: 本发明公开了一种CREDIT调度器中增量时间片调整架构及方法。其中,中断决策信息维护器负责维护历史中断决策信息;增量时间片自适应调整器定时采集中断决策信息维护器中维护的数据信息,结合增量时间片调整历史信息,动态计算出新的增量时间片。若新计算得到的增量时间片与原有的增量时间片有差异,则通知CREDIT调度器执行增量时间片的更新。作为原有时间片机制的扩展,增量时间片动态维护一个非负值来增加原有时间片的长度。增量时间片机制建立在虚拟中断自主决策机制之上,因此可以在不影响虚拟机I/O性能的前提下增加时间片的长度。
-
公开(公告)号:CN103793274B
公开(公告)日:2017-06-09
申请号:CN201410056740.7
申请日:2014-02-19
Applicant: 上海交通大学
Abstract: 本发明公开了一种CREDIT调度器中增量时间片调整装置及方法。其中,中断决策信息维护器负责维护历史中断决策信息;增量时间片自适应调整器定时采集中断决策信息维护器中维护的数据信息,结合增量时间片调整历史信息,动态计算出新的增量时间片。若新计算得到的增量时间片与原有的增量时间片有差异,则通知CREDIT调度器执行增量时间片的更新。作为原有时间片机制的扩展,增量时间片动态维护一个非负值来增加原有时间片的长度。增量时间片机制建立在虚拟中断自主决策机制之上,因此可以在不影响虚拟机I/O性能的前提下增加时间片的长度。
-
公开(公告)号:CN103744716B
公开(公告)日:2016-09-07
申请号:CN201410018108.3
申请日:2014-01-15
Applicant: 上海交通大学
CPC classification number: G06F9/4812 , G06F9/45504 , G06F9/45558 , G06F9/461 , G06F9/48 , G06F13/24 , G06F2009/45579
Abstract: 本发明公开了基于当前VCPU调度状态的动态中断均衡映射方法,当SMP虚拟机的虚拟I/O APIC接收到一个虚拟中断后,需要将该虚拟中断映射给虚拟机的某一个VCPU时,根据当前VM的所有VCPU在VMM调度器中的调度状态,分析出处于活跃状态的部分VCPU,并且将该虚拟中断映射到活跃VCPU中,以获得较低的中断处理延时。如果同时有多个VCPU处于活跃状态,则进一步考虑各个活跃VCPU的中断负载,并且将该中断映射给当前负载最低的活跃VCPU,进一步保证各个VCPU之间的中断处理负载均衡,使得SMP结构下VCPU的负载更加对称,从而促进SMP结构下各个VCPU整体性能的均衡发挥。
-
公开(公告)号:CN103744716A
公开(公告)日:2014-04-23
申请号:CN201410018108.3
申请日:2014-01-15
Applicant: 上海交通大学
CPC classification number: G06F9/4812 , G06F9/45504 , G06F9/45558 , G06F9/461 , G06F9/48 , G06F13/24 , G06F2009/45579
Abstract: 本发明公开了基于当前VCPU调度状态的动态中断均衡映射方法,当SMP虚拟机的虚拟I/O?APIC接收到一个虚拟中断后,需要将该虚拟中断映射给虚拟机的某一个VCPU时,根据当前VM的所有VCPU在VMM调度器中的调度状态,分析出处于活跃状态的部分VCPU,并且将该虚拟中断映射到活跃VCPU中,以获得较低的中断处理延时。如果同时有多个VCPU处于活跃状态,则进一步考虑各个活跃VCPU的中断负载,并且将该中断映射给当前负载最低的活跃VCPU,进一步保证各个VCPU之间的中断处理负载均衡,使得SMP结构下VCPU的负载更加对称,从而促进SMP结构下各个VCPU整体性能的均衡发挥。
-
-
-