-
公开(公告)号:CN106294757B
公开(公告)日:2019-09-10
申请号:CN201610656475.5
申请日:2016-08-11
Applicant: 上海交通大学
IPC: G06F16/215 , G06F16/21
Abstract: 本发明公开了一种基于超图划分的分布式数据库及其集群分区方法,涉及大数据环境下的数据库的数据放置技术,包括:数据统计模块、历史数据分析模块和数据迁移模块,其中事务访问集存储在原始的文本和日志文件数据中,算法模块集存储平台集成算法模块的数学建模和算法求解;数据分析模块由两个过程组成,日志读取解析过程和数据建模与算法求解过程。数据分析模块中的日志读取解析过程用于管理用户日志上传、预处理和格式转换,生成解析后的事务日志;调度模块有序调度建模、算法、数据迁移,并分析计算结果重新分区。本发明实现了市场需求和日志分析、算法模块的结合,可高效地调整平台的数据放置和分区;提高了数据库的可扩展性、可维护性。
-
公开(公告)号:CN106095580B
公开(公告)日:2019-04-09
申请号:CN201610421258.8
申请日:2016-06-14
Applicant: 上海交通大学
IPC: G06F9/50
Abstract: 本发明公开了一种针对半虚拟化网卡的数据包高效发送方法,借鉴Linux NAPI的设计,让I/O线程在处理发送队列时,根据客户机发送数据包的频率自动切换通知模式和轮询模式:如果客户机发送数据包的频率高于某个阈值,则持续轮询发送队列中是否有数据需要处理,保持客户机的通知机制处于关闭状态,消减VM Exit数量;如果客户机发送数据包的频率低于某个阈值,则退出轮询模式,并开启客户机的通知机制,等待下一次被唤醒,减少CPU资源的浪费。用两个I/O线程分别处理发送队列和接收队列,这两个I/O线程运行在同一个物理核上,它们之间的公平性由CFS调度器保证,CFS调度器会根据线程的运行时间、睡眠时间等实现公平调度。
-
公开(公告)号:CN105868000B
公开(公告)日:2019-02-19
申请号:CN201610421225.3
申请日:2016-06-14
Applicant: 上海交通大学
Abstract: 本发明公开了一种针对网络I/O虚拟化的并行化可扩展数据处理方法,以网络层次化结构为依据,将数据收发、协议解析、数据流管理、上层应用都视为网络I/O的环节,将各环节利用非对称流水线方式并行化协同工作;同时采用对称性并行方式在计算资源瓶颈点注入充分计算资源,实现数据处理能力的并行化和可扩展性。同时根据系统负载,弹性管理多核资源,消除由传统I/O驱动方法的计算能力造成的I/O虚拟化资源的性能瓶颈。
-
公开(公告)号:CN109117247A
公开(公告)日:2019-01-01
申请号:CN201810790559.7
申请日:2018-07-18
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于异构多核拓扑感知的虚拟资源管理系统,包括虚拟机实时访问行为监测模块、底层互联拓扑检测模块和动态虚拟资源调度模块。动态虚拟资源调度模块综合利用虚拟机实时访问行为数据和物理机底层硬件拓扑信息来实时调度虚拟资源。本发明还公开了一种基于异构多核拓扑感知的虚拟资源管理方法,通过性能监测工具监测虚拟机实时访问行为触发的硬件事件,采集虚拟机实时访问行为数据,计算虚拟资源访问压力和亲和度;根据监控得到的有关数据来对物理机底层互联拓扑结构进行建模;根据虚拟资源访问压力和亲和度进行虚拟资源调度。本发明能够高效利用多核资源和高性能硬件的性能,并有效降低系统的负载,适应于当今高性能应用环境。
-
公开(公告)号:CN107070709A
公开(公告)日:2017-08-18
申请号:CN201710209194.X
申请日:2017-03-31
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于底层NUMA感知的NFV实现方法,包括以下步骤:步骤1、获得Node间的访问延迟和带宽信息,形成信息矩阵;步骤2、解析NFV编排信息,获得NFV服务链的具体信息;步骤3、根据Node之间的访问延迟和带宽信息,生成资源调度策略;步骤4、根据资源调度策略执行虚拟机资源调度;步骤5、监视模块监视系统资源负载,将负载高于所设定的阈值的节点标记为需要迁移状态;步骤6、将步骤5中被标记的节点从步骤1所得到的信息矩阵中屏蔽,然后返回步骤3。本发明的一种基于底层NUMA感知的NFV实现方法,结合实际服务器的实际性能和NFV业务编排的具体信息,动态调度分配虚拟机线程在物理CPU上的分布和资源使用,从而达到优化整体性能的目的。
-
公开(公告)号:CN106293944A
公开(公告)日:2017-01-04
申请号:CN201610657524.7
申请日:2016-08-11
Applicant: 上海交通大学
Abstract: 本发明公开了一种虚拟化多核环境下基于非一致性I/O访问系统和优化方法,涉及计算机虚拟化领域,包括性能检测模块通过修改的性能监测工具实时监控虚拟机和物理主机的硬件信息;线程绑定模块根据所述性能检测模块收集到的硬件信息,判定当前系统处于低负载还是高负载,如果处于高负载情况下,就将负载比较高的节点上的虚拟机线程绑定到另外负载较低的节点上;内存迁移模块如果当前系统的负载较低,就将相关的线程迁移到距离网络适配器最近的节点上。本发明所述系统,建立基于虚拟化多核环境下的I/O性能的亲和度优化模型,为系统提供实时的动态高吞吐量低延迟的优化放置策略,从而高效的利用多核资源和高性能网络适配器的性能,有效的降低系统的负载。
-
公开(公告)号:CN103207763B
公开(公告)日:2015-11-25
申请号:CN201310150963.5
申请日:2013-04-26
Applicant: 上海交通大学
IPC: G06F3/06
Abstract: 本发明公开了一种基于xen虚拟磁盘设备的前端缓存方法,该方法采用缓存最近对虚拟磁盘扇区访问的结果,进而提供一种接下去访问的扇区在缓存中就能找到的可能性。由于缓存设置在前端驱动中,使得虚拟磁盘读有可能直接在前端驱动中返回而不涉及到后端驱动。本发明完全保留现有xen前后端驱动优点,同时对虚拟机前端驱动做了少量修改,在代码路径添加了查询缓存的功能,只引入较少的额外开销。此外,由于因为在实际应用中缓存的命中率较高,该方法能明显提高xen虚拟磁盘设备的性能。
-
公开(公告)号:CN104199718A
公开(公告)日:2014-12-10
申请号:CN201410415792.9
申请日:2014-08-22
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于NUMA高性能网络缓存资源亲和度的虚拟处理器的调度方法,包括:在NUMA架构下,当虚拟机网卡启动时,获取网卡缓存在各个NUMA节点上的分布;基于各个NUMA节点之间的亲和度关系,以得出各个NUMA节点对该网卡缓存的亲和度;结合上述网卡缓存在各个NUMA节点上的分布以及各个NUMA节点对该网卡缓存的亲和度,以确定目标NUMA节点;将虚拟处理器调度至所述目标NUMA节点的CPU上。本发明解决了在NUMA架构下,虚拟机的VCPU与网卡缓存亲和度非最优化,进而造成虚拟机网卡处理网络数据包的处理速率不高的问题。
-
公开(公告)号:CN103793274A
公开(公告)日:2014-05-14
申请号:CN201410056740.7
申请日:2014-02-19
Applicant: 上海交通大学
Abstract: 本发明公开了一种CREDIT调度器中增量时间片调整架构及方法。其中,中断决策信息维护器负责维护历史中断决策信息;增量时间片自适应调整器定时采集中断决策信息维护器中维护的数据信息,结合增量时间片调整历史信息,动态计算出新的增量时间片。若新计算得到的增量时间片与原有的增量时间片有差异,则通知CREDIT调度器执行增量时间片的更新。作为原有时间片机制的扩展,增量时间片动态维护一个非负值来增加原有时间片的长度。增量时间片机制建立在虚拟中断自主决策机制之上,因此可以在不影响虚拟机I/O性能的前提下增加时间片的长度。
-
公开(公告)号:CN103067309A
公开(公告)日:2013-04-24
申请号:CN201310037668.9
申请日:2013-01-30
Applicant: 上海交通大学
IPC: H04L12/931
Abstract: 本发明公开了一种具有时空分离特性的AFDX网络交换机,包括N个输入端口、N个输出端口、2N个DMA、交换机控制器和N块内存,其中每个输入端口经一个DMA与一块内存相连,所述内存再经一个DMA与一个输出端口相连;所述2N个DMA均与所述交换机控制器相连。本发明提供的AFDX系统中具有时空分离特性的交换机易于软硬件实现,在保持吞吐量100%的情况下,数据包经过交换机的时延、在交换机缓冲区中的排队时延以及缓冲区的队列大小都大大降低。
-
-
-
-
-
-
-
-
-