-
公开(公告)号:CN108021429B
公开(公告)日:2019-08-06
申请号:CN201711320837.4
申请日:2017-12-12
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于NUMA架构的虚拟机内存及网卡资源亲和度计算方法,涉及计算机系统虚拟化领域,包括下列步骤:获取当前NUMA架构下,虚拟机的CPU和内存之间的亲和度矩阵、虚拟机的内存和网卡之间的亲和度矩阵和虚拟机CPU和网卡之间的亲和度矩阵;获取虚拟机的性能数据,并计算虚拟机的CPU与内存亲和度权重α,虚拟机内存和网卡之间的亲和度权重β以及虚拟机CPU和网卡之间亲和度的权重γ;使用如下模型公式计算虚拟机的内存及网卡资源亲和度值,并作为性能指标:本发明解决了在非一致性内存访问NUMA架构,高性能网络虚拟化环境下,虚拟机的内存亲和度及网卡亲和度的建模与性能预测问题。
-
公开(公告)号:CN109522050A
公开(公告)日:2019-03-26
申请号:CN201811052419.6
申请日:2018-09-10
Applicant: 上海交通大学
IPC: G06F9/30
CPC classification number: G06F9/3005
Abstract: 本发明提供一种基于处理器控制流记录特性的内存数据实时记录方法和系统及存储介质,识别和获取需要记录的内存数据,生成间接跳转指令,将间接跳转指令插入到源程序中;链接支持文件,创建间接跳转使用的跳转表;配置控制流记录机制,启用控制流记录机制执行程序,处理器会自动记录控制流信息;对有触发中断时,进出触发中断操作,处理器自动进入内核模块,内核模块依次解析已经记录的内存数据,将内存数据保存至内核态;程序执行结束后关闭控制流记录机制。通过应用现有处理器平台,无需依赖未来发布的处理器,节省硬件购置成本;记录数据时无需切换用户态与内核态,记录的数据无法由用户态读取,避免不必要性能开销,保证了性能与安全性。
-
公开(公告)号:CN109447256A
公开(公告)日:2019-03-08
申请号:CN201811061386.1
申请日:2018-09-12
Applicant: 上海交通大学
Abstract: 一种基于FPGA的Tensorflow系统的加速方法,包括步骤:以Python作为上层客户端程序库;将OpenCL实现的模块封装后作为接口供上层的客户端程序调用;通过OpenCL准备FPGA算子开发环境;通过OpenCL开发FPGA算子;通过OpenCL编译内核算子;将FPGA设备并入整个系统。本发明减少了开发难度,让FPGA作为Tensorflow系统中的一个设备有了稳定性和实用性的保证。
-
公开(公告)号:CN106341205B
公开(公告)日:2019-02-22
申请号:CN201610791483.0
申请日:2016-08-31
Applicant: 上海交通大学
Abstract: 本发明提供了一种低延时时间触发网络系统及优化方法,包括:步骤1:由安装在多个单核处理器上的多个同步应用在下一个自身周期到达的时候向总线提出占用申请;步骤2:总线依据设定的优先级对每个同步应用的占用申请进行先后顺序判断,得到每个同步应用在相应节点处数据的发送时间;步骤3:记录每个节点在最小公倍数周期内数据每次从该结点转发到总线的时间。本发明提供的低延时时间触发网络优化方法显著降低了系统的端对端加权时延,与传统采用基于应用固有周期的调度相比,采用基于最小公倍数周期的调度方式,可以将系统端对端加权时延和缩小3.53%,从而提高采用时间触发协议的总线的工作效率。
-
公开(公告)号:CN108932154A
公开(公告)日:2018-12-04
申请号:CN201810811512.4
申请日:2018-07-23
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明提供了一种分布式虚拟机管理器,包括:虚拟机管理模块,包括运行在每一个物理机器节点上的分布式共享总线模块和分布式非一致性内存访问模块,通过分布式共享总线模块和分布式非一致性内存访问模块,把海量资源的一致接口抽象为一台虚拟机提供给上层客户操作系统;客户操作系统,用于分布式非一致性内存访问模块实现dNUMA-TSO模型和NUMA亲和性设定。本发明通过分布式虚拟机管理器把多个物理机器上的异构资源通过虚拟化聚合技术,抽象为一台虚拟机,为上层运行的客户操作系统提供海量的资源,从而满足有极高资源和性能需求的应用场景。
-
公开(公告)号:CN108710638A
公开(公告)日:2018-10-26
申请号:CN201810333653.X
申请日:2018-04-13
Applicant: 上海交通大学
Abstract: 本发明提供了一种基于混合RDMA操作的分布式并发控制方法及系统,在读取远端地址已被缓存的数据、远端数据时间戳以及向远端写入事务日志时,使用RDMA的单边操作;在读取远端地址未被缓存的数据、申请远端数据锁、提交远端事务、释放远端数据锁时,使用RDMA的双边操作。与现有技术相比,本发明根据分布式并发控制协议中不同步骤的特征,针对性地使用适合的RDMA操作完成对于远程数据的访问,通过混合使用RDMA操作优化分布式并发控制过程中网络硬件和处理器硬件的使用效率。
-
公开(公告)号:CN108710536A
公开(公告)日:2018-10-26
申请号:CN201810285080.8
申请日:2018-04-02
Applicant: 上海交通大学
IPC: G06F9/50
CPC classification number: G06F9/5027 , G06F9/5038
Abstract: 本发明公开了一种多层次细粒度的虚拟化GPU调度优化方法,分别用了3种方式来优化调度策略:基于时间和事件的调度,基于流水线的无缝调度,以及混合基于环及基于虚拟机的调度。这3种调度策略分别利用了两个虚拟机切换造成的开销、虚拟机运行分成多个阶段同时运行以及多个虚拟机利用不同环同时工作这三点作为优化方法。本发明通过修改调度器及调度策略,大大降低了切换过程的开销,并且支持了多个虚拟GPU之间的并行执行,因此一个物理GPU共享的多个虚拟GPU的性能都能得到显著的提升,从而提升总体性能。发明使物理GPU的利用率提升,从而进一步使虚拟GPU的性能提升。此外,本方法同时保证了虚拟GPU依然符合服务质量要求。
-
公开(公告)号:CN105187379B
公开(公告)日:2018-10-23
申请号:CN201510424470.5
申请日:2015-07-17
Applicant: 上海交通大学
Abstract: 本发明提出了一种基于多方互不信任的密码拆分管理方法,包括:移动设备端密码数据明文的多方管理阶段,该阶段将密码数据明文分为多份分别保存于移动设备端和云端;网络数据包切分、合并阶段,该阶段将分为多个部分,分别保存于互不信任的物理设备上。本发明将一个密码拆成多个部分,分别存放在互相不信任的多台物理设备上,进而保证在任一方受攻击情况下用户密码数据明文的安全性。通过已有的网络层数据包拆分与合并机制,实现用户密码的拆分与合并,因此兼容已有的应用,不需要修改使用密码的应用程序,也不需要修改相关应用程序的服务端程序。在对用户使用习惯和程序运行性能基本不产生影响的前提下,极大提升用户密码数据完整明文的安全性。
-
公开(公告)号:CN108418850A
公开(公告)日:2018-08-17
申请号:CN201810027888.6
申请日:2018-01-11
Applicant: 上海交通大学
IPC: H04L29/08
Abstract: 本发明提供了一种基于半分布式的高能效云端融合计算方法及系统,判断用户端进行任务迁移的能耗收益是否大于零,若判断结果为是,则由用户端向无线基站发送任务迁移信息;等待接收N个用户端发送至无线基站的任务迁移信息,计算出当前无线基站的最佳价格,所述N大于等于1;根据当前无线基站的最佳价格,计算出当前用户端的最佳负载百分比,并根据最佳负载百分比将任务迁移至无线基站;对迁移至无线基站的任务进行处理,并将处理结果返回给对应的用户端。本发明利用无线基站内连接有限的服务器资源进行计算,利用服务价格的方式对用户的竞争形成调节。用户可以将自己的计算密集型任务一部分迁移到无线基站中,来减少用户端的能耗。
-
公开(公告)号:CN108123850A
公开(公告)日:2018-06-05
申请号:CN201711419235.4
申请日:2017-12-25
Applicant: 上海交通大学
Abstract: 本发明发现并定义了虚拟对称多处理环境下中断重映射机制可能存在的一个问题:中断持有者抢占(IHP,Interruptability Holder Preemption)问题。该问题导致中断重映射机制失效,降低了虚拟机的I/O性能。为了解决IHP问题,本发明提供一种前摄性的、基于中断持有者信息的VCPU综合调度方法。该方法基于目前广泛使用的KVM(Kernel-Based Virtual Machine)及其半虚拟化网络模型,通过对中断持有者运行状态的全局把握与分析,并兼顾系统的全局调度公平性,构建一种VCPU综合调度方法,有效消除IHP问题,显著提升虚拟机的I/O性能。
-
-
-
-
-
-
-
-
-