-
公开(公告)号:CN102890643B
公开(公告)日:2015-01-21
申请号:CN201210261862.0
申请日:2012-07-26
Applicant: 上海交通大学
IPC: G06F9/50
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/5011 , G06F2009/45575
Abstract: 本发明提供一种基于应用程序即时效果反馈的在虚拟机间的物理显卡资源调度系统和方法。本发明描述的系统通过函数钩子的方法在宿主机物理显卡指令发送器和宿主机物理显卡应用程序接口之间插入调度执行器,延迟宿主机物理显卡指令发送器中指令和数据的发送,同时监控虚拟机内显卡应用程序相关的显示性能情况和物理显卡资源使用情况,进而提供反馈给任何基于时间或时序的显卡资源调度算法。本发明无需对虚拟机应用程序、宿主机操作系统、虚拟机操作系统、显卡驱动、虚拟机管理器进行任何修改。本发明无需暂停机器的运行,在重大提升虚拟机间显卡资源调度能力时运行时整体性能损耗低于5%。
-
公开(公告)号:CN104216783A
公开(公告)日:2014-12-17
申请号:CN201410412054.9
申请日:2014-08-20
Applicant: 上海交通大学
Abstract: 本发明提供了一种云游戏中虚拟GPU资源自主管理与控制方法,包括步骤:构建Auto-vGPU框架;使用基于LASSO的降维算法以选择关键指标数据作为系统输入,来支持Auto-vGPU框架拟合低维的输入输出模型;利用PI控制器参数自动配置算法,自动控制Auto-vGPU框架中vGASA模块中的参数配置,减少人工操作,支持Auto-vGPU框架在动态复杂的云环境中保持良好的性能。本发明实现了虚拟GPU资源的自动化管理,并使用LASSO/LARS降维技术,自动化减少虚拟机中每个游戏的输入量,还通过采用根据期望性能自动化配置PI参数的方法,设计在线控制器。
-
公开(公告)号:CN103825838A
公开(公告)日:2014-05-28
申请号:CN201410062758.8
申请日:2014-02-24
Applicant: 上海交通大学
IPC: H04L12/803 , H04L12/811
Abstract: 本发明公开了一种数据中心去带宽碎片化流调度方法,用于解决数据中心的带宽碎片化问题。其中,基于阈值的流信息统计筛选,能弹性筛选出符合要求的流,降低控制器的计算开销;基于带宽需求矩阵的实际带宽估算方法,合理的估算了新流的带宽需求,减少了由于带宽需求变化造成的调度错误;核心的概率带宽最紧匹配网络流调度算法,在带宽最紧匹配这种贪婪算法的基础上,合理引入概率,实现了去带宽碎片化和负载均衡的合理权衡;本发明在对新网络流合理调度的基础上,大幅度减少了整个网络的带宽碎片,降低了新网络流阻塞的可能性,提高了整个网络的网络利用率和吞吐率,最终提升了网络服务质量。
-
公开(公告)号: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整体性能的均衡发挥。
-
-
公开(公告)号:CN101673214B
公开(公告)日:2013-04-17
申请号:CN200910308761.2
申请日:2009-10-26
Applicant: 上海交通大学
IPC: G06F9/45
Abstract: 一种计算机优化处理技术领域的剖分信息收集系统及其收集方法,包括:内存映像加载模块、查找模块、目标缓存模块、中间指令目标基本块模块、目标指令目标基本块模块、链接目标基本块模块、上下文切换模块、优化模块、计数器映射表、先进先出缓冲区模块和剖分模块。本发明改进了传统收集剖分信息的方法,与现有技术相比通过在源可执行程序中的各个目标基本块中插入一条目标体系机构的存储指令和维护一张计数器映射表来收集剖分信息,使用两个硬件模块来组成该系统的硬件部分,以较少硬件开销的软硬件协同设计方法来完成整个剖分系统的剖分信息的收集工作,从而可以以较小的系统开销完整地收集到准确的剖分信息,从而大大提高了整个系统的性能。
-
公开(公告)号:CN102759984A
公开(公告)日:2012-10-31
申请号:CN201210195208.4
申请日:2012-06-13
Applicant: 上海交通大学
Abstract: 本发明提供一种虚拟化服务器集群的电源和性能管理系统,包括模块:采集模块,其用于采集虚拟化服务器集群的运行数据;性能优化模块,其用于利用所述运行数据,根据原始的能耗和资源利用率的关系,对虚拟机的性能和资源利用情况进行能效建模,输出虚拟机的资源配置参数;能耗优化模块,其用于接收来自所述性能优化模块的所述虚拟机的资源配置参数,并根据所述虚拟机的资源配置参数建立能耗模型,根据资源阈值的限制条件和虚拟机调度限制条件,对虚拟机进行调度和资源的再分配。本发明结合控制理论与线性编程技术,能够在保证应用性能的基础上带来可观的节能效果。尤其是,性能控制器和能量优化器集成能够产生节能43%的效果。
-
公开(公告)号:CN101546271B
公开(公告)日:2012-01-04
申请号:CN200910050440.7
申请日:2009-04-30
Applicant: 上海交通大学
IPC: G06F9/45
Abstract: 本发明涉及一种动态二进制翻译系统中超级块的寄存器分配方法,是一种根据二进制翻译系统超级块的特性简化了的图染色寄存器分配方法。利用超级块内变量的活性信息构造干扰图,然后把寄存器分配问题转化为干扰图的精简问题,使得超级块的目标代码能够最大限度的使用目标平台寄存器,具有目标代码执行效率高的特性。分配时根据动态二进制翻译领域的不同需要对基本块中的变量进行寄存器的分配,分为普通分配、强制要求特定寄存器分配、强制要求非特定寄存器分配。本发明具有可重定向特性,对于超级块具有分配效果好、分配开销低的特点,适用于多种目标平台,尤其适用于多源多目标的二进制翻译平台。
-
公开(公告)号:CN102231138A
公开(公告)日:2011-11-02
申请号:CN201110190086.5
申请日:2011-07-08
Applicant: 上海交通大学
Abstract: 一种计算机应用技术领域的计算机内存数据准确采集系统,该系统包括:后启动虚拟机模块和虚拟化内存获取模块。本发明基于硬件虚拟化技术,在操作系统和应用程序运行时动态加载虚拟机监控器,在物理机器正在运行时被转换为虚拟机主机处的虚拟机不致招致显著停机时间,通过控制虚拟机物理内存到真实物理内存的映射和权限管理完成对正在改写内存区域的识别和读取相应位置原来内存数据;可以准确获取指定时刻计算机内存中的数据并且对内存的改动较小且与已有操作系统和应用程序耦合度极低;可以在操作系统和应用程序运行时动态卸载虚拟机监控器,使得之前处于虚拟机主机处的虚拟机在运行时被转换为物理机器继续运行并不致招致显著的停机时间。
-
公开(公告)号:CN101561866B
公开(公告)日:2011-04-20
申请号:CN200910052141.7
申请日:2009-05-27
Applicant: 上海交通大学
CPC classification number: G06K9/6203 , G06K2209/011
Abstract: 本发明涉及的是一种图像文字识别技术领域的基于SIFT特征与灰度差值直方图特征的文字识别方法。本发明包括以下步骤:1.构建汉字模板图库,其中存储了各种复杂背景下字体类别、文字大小、方向均不相同的的图片。2.对模板图库中的图片进行特征提取。3.计算待识别汉字的特征向量。4.寻找模板库中与待识别汉字最相近的汉字。本发明提出的识别方法无需对图片做任何预处理,无需对海量的文字特征做大规模的机器学习,创新性地借助局部特征的优势,巧妙地结合区域内的灰度统计信息来描述、匹配文字,实验结果表明文字识别效果较好,并对同一个字的不同类型字体也能做出很好地辨识。
-
-
-
-
-
-
-
-
-