-
公开(公告)号:CN103793274A
公开(公告)日:2014-05-14
申请号:CN201410056740.7
申请日:2014-02-19
Applicant: 上海交通大学
Abstract: 本发明公开了一种CREDIT调度器中增量时间片调整架构及方法。其中,中断决策信息维护器负责维护历史中断决策信息;增量时间片自适应调整器定时采集中断决策信息维护器中维护的数据信息,结合增量时间片调整历史信息,动态计算出新的增量时间片。若新计算得到的增量时间片与原有的增量时间片有差异,则通知CREDIT调度器执行增量时间片的更新。作为原有时间片机制的扩展,增量时间片动态维护一个非负值来增加原有时间片的长度。增量时间片机制建立在虚拟中断自主决策机制之上,因此可以在不影响虚拟机I/O性能的前提下增加时间片的长度。
-
公开(公告)号:CN103744728B
公开(公告)日:2017-02-08
申请号:CN201410029589.8
申请日:2014-01-22
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于动态PLE技术的虚拟机协同调度方法。通过监控所有虚拟机的运行状态,获取每个虚拟机在等待自旋锁时所需的平均等待时长,以此对PLE参数进行动态调整,以使其更适应当前的系统运行状态。同时基于动态PLE技术,在VCPU触发PLE时,将该VCPU所属虚拟机中运行于内核模式的所有VCPU提升至各自物理CPU运行队列的队首,使得在下个调度周期这组VCPU可以同时运行。本发明将动态PLE技术和虚拟机协同调度相结合,有效解决虚拟机中VCPU之间因自旋锁持有者被抢占而导致的忙等问题,有效提升了虚拟机与系统的整体性能。
-
公开(公告)号:CN104579788B
公开(公告)日:2017-10-20
申请号:CN201510028628.7
申请日:2015-01-21
Applicant: 上海交通大学
Abstract: 本发明公开了一种分布式动态路由网络的错误定位方法,对于互联网中任意的连续的二跳的三个节点,将其分别划分为收集节点,嫌疑节点以及监视节点。数据流量由收集节点发起,经过非对称加密之后,经过嫌疑节点的传递将数据传输给监视节点。监视节点收到数据之后通过验证,并将信息汇总反馈给收集节点。收集节点通过对于发送给嫌疑节点的数据和监视节点的反馈来判断嫌疑节点是否存在错误或者是否为恶意节点。本发明实现了数据包内容的破坏,节点错误的丢包、重发错误,节点恶意延迟、乱序发送数据包这三个错误的定位。
-
公开(公告)号:CN103024035B
公开(公告)日:2015-04-15
申请号:CN201210533332.7
申请日:2012-12-11
Applicant: 上海交通大学
CPC classification number: Y02D10/45
Abstract: 本发明公开了一种基于移动云平台的安全节能的加密搜索方法,其中,首先,客户端向云端发送查询关键字;接着,云端计算相关度得分;最后,云端返回相关文档。本发明的基于移动云平台的安全节能的加密搜索方法将相关度得分的计算从客户端转移到了云端,大大减轻了客户端的计算负载;同时修改了文档查询的步骤,节省了一次通信过程,节省了移动设备的电量,也通过修改加密算法以及增加包装函数提高了用户数据的安全性。
-
公开(公告)号: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整体性能的均衡发挥。
-
公开(公告)号:CN104579788A
公开(公告)日:2015-04-29
申请号:CN201510028628.7
申请日:2015-01-21
Applicant: 上海交通大学
Abstract: 本发明公开了一种分布式动态路由网络的错误定位方法,对于互联网中任意的连续的二跳的三个节点,将其分别划分为收集节点,嫌疑节点以及监视节点。数据流量由收集节点发起,经过非对称加密之后,经过嫌疑节点的传递将数据传输给监视节点。监视节点收到数据之后通过验证,并将信息汇总反馈给收集节点。收集节点通过对于发送给嫌疑节点的数据和监视节点的反馈来判断嫌疑节点是否存在错误或者是否为恶意节点。本发明实现了数据包内容的破坏,节点错误的丢包、重发错误,节点恶意延迟、乱序发送数据包这三个错误的定位。
-
公开(公告)号:CN103744728A
公开(公告)日:2014-04-23
申请号:CN201410029589.8
申请日:2014-01-22
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于动态PLE技术的虚拟机协同调度方法。通过监控所有虚拟机的运行状态,获取每个虚拟机在等待自旋锁时所需的平均等待时长,以此对PLE参数进行动态调整,以使其更适应当前的系统运行状态。同时基于动态PLE技术,在VCPU触发PLE时,将该VCPU所属虚拟机中运行于内核模式的所有VCPU提升至各自物理CPU运行队列的队首,使得在下个调度周期这组VCPU可以同时运行。本发明将动态PLE技术和虚拟机协同调度相结合,有效解决虚拟机中VCPU之间因自旋锁持有者被抢占而导致的忙等问题,有效提升了虚拟机与系统的整体性能。
-
公开(公告)号:CN103024035A
公开(公告)日:2013-04-03
申请号:CN201210533332.7
申请日:2012-12-11
Applicant: 上海交通大学
CPC classification number: Y02D10/45
Abstract: 本发明公开了一种基于移动云平台的安全节能的加密搜索方法,其中,首先,客户端向云端发送查询关键字;接着,云端计算相关度得分;最后,云端返回相关文档。本发明的基于移动云平台的安全节能的加密搜索方法将相关度得分的计算从客户端转移到了云端,大大减轻了客户端的计算负载;同时修改了文档查询的步骤,节省了一次通信过程,节省了移动设备的电量,也通过修改加密算法以及增加包装函数提高了用户数据的安全性。
-
-
-
-
-
-
-
-
-