-
公开(公告)号:CN104298191B
公开(公告)日:2017-02-15
申请号:CN201410415239.5
申请日:2014-08-21
Applicant: 上海交通大学
IPC: G05B19/418
Abstract: 本发明提供了一种智能建筑中基于热量预测管理的能耗控制方法,包括:步骤1:建立建筑物中热量模型;步骤2:建立状态空间下的热力学模型;步骤3:进行可调度性测试,判定在给定能耗负载预算budget下,该建筑物的热量负载是否具有可调度性;步骤4:运行基于模型预测控制MPC的热量控制策略,解出相应的控制输出变量。本发明对于建筑物中HVAC系统进行调节,使其在房间温度较小变动、满足任务处理约束等各项约束的同时,降低峰值功率。并且,系统能够很好地进行可调度性分析,对于当前的能耗预算是否能够满足要求,进行良好地判断和修正。
-
公开(公告)号:CN103744728B
公开(公告)日:2017-02-08
申请号:CN201410029589.8
申请日:2014-01-22
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于动态PLE技术的虚拟机协同调度方法。通过监控所有虚拟机的运行状态,获取每个虚拟机在等待自旋锁时所需的平均等待时长,以此对PLE参数进行动态调整,以使其更适应当前的系统运行状态。同时基于动态PLE技术,在VCPU触发PLE时,将该VCPU所属虚拟机中运行于内核模式的所有VCPU提升至各自物理CPU运行队列的队首,使得在下个调度周期这组VCPU可以同时运行。本发明将动态PLE技术和虚拟机协同调度相结合,有效解决虚拟机中VCPU之间因自旋锁持有者被抢占而导致的忙等问题,有效提升了虚拟机与系统的整体性能。
-
公开(公告)号:CN106339714A
公开(公告)日:2017-01-18
申请号:CN201610651622.X
申请日:2016-08-10
Applicant: 上海交通大学
Abstract: 本发明提供了一种多层嵌入差分隐私到决策树模型的隐私风险控制方法,包括初始化、将差分隐私技术嵌入到多层决策树模型中、得到多层决策树。本发明能够使用采取多层嵌入的方式,将差分隐私技术嵌入到决策树模型中;相对于现有技术,仍然满足决策树模型在差分隐私的保护下,并且模型预测准确度比现有技术有较大提升。
-
公开(公告)号:CN106294757A
公开(公告)日:2017-01-04
申请号:CN201610656475.5
申请日:2016-08-11
Applicant: 上海交通大学
IPC: G06F17/30
Abstract: 本发明公开了一种基于超图划分的分布式数据库及其集群分区方法,涉及大数据环境下的数据库的数据放置技术,包括:数据统计模块、历史数据分析模块和数据迁移模块,其中事务访问集存储在原始的文本和日志文件数据中,算法模块集存储平台集成算法模块的数学建模和算法求解;数据分析模块由两个过程组成,日志读取解析过程和数据建模与算法求解过程。数据分析模块中的日志读取解析过程用于管理用户日志上传、预处理和格式转换,生成解析后的事务日志;调度模块有序调度建模、算法、数据迁移,并分析计算结果重新分区。本发明实现了市场需求和日志分析、算法模块的结合,可高效地调整平台的数据放置和分区;提高了数据库的可扩展性、可维护性。
-
公开(公告)号:CN106293881A
公开(公告)日:2017-01-04
申请号:CN201610656491.4
申请日:2016-08-11
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明公开了一种基于非一致性I/O访问构架的性能监控器及其监控方法,涉及高性能网络下虚拟化领域,包括主机性能监控模块、虚拟机I/O性能监控模块和虚拟机热页监控模块,主机性能监控模块被配置为利用linux内核提供的性能监控单元计算硬件资源的使用情况;虚拟机I/O性能监控模块被配置为完成对虚拟机的I/O请求进行的监控;虚拟机热页监控模块被配置为通过perf监控虚拟机中内存页的被使用情况。I/O设备的远程访问带来了极大的性能下降和额外的开销,因此本发明所述性能监控器及其监控方法,主要针对虚拟化环境中,虚拟机摆放在距离I/O不同距离的不同节点上时虚拟机队硬件资源的使用情况进行分析和监测,方便测量和计算多种资源之间的相互影响作用。
-
公开(公告)号:CN105550014A
公开(公告)日:2016-05-04
申请号:CN201510901658.4
申请日:2015-12-08
Applicant: 上海交通大学
CPC classification number: G06F9/45558 , G06F9/547 , G06F21/51 , G06F2209/544 , G06F2221/033
Abstract: 本发明提供了一种灵活高效的跨权限级与域的调用方法,在进行跨权限级与地址空间调用时通过减少权限级与地址空间的切换来提高调用性能;通过采用认证与授权分离的方式,保证调用的灵活性与安全性。传统计算机处理器的跨域调用机制只有有限的几条调用路径,不同域的调用需要多次复用已有的调用路径才能完成,从而导致许多额外的跨权限级与地址空间的切换,而本发明所提出的方法能够有效地较少这种不必要的切换,在保证安全性的同时提高系统的性能,促进具有高性能需求的关键服务在基于虚拟化平台或高性能操作系统的服务器、嵌入式设备等场景的应用,进而带来可观的社会效益和经济效益。
-
公开(公告)号:CN105242954A
公开(公告)日:2016-01-13
申请号:CN201410262063.4
申请日:2014-06-12
IPC: G06F9/455
CPC classification number: G06F9/45533 , G06F9/45558 , G06F13/4234 , G06F2009/4557 , G06F2009/45583
Abstract: 本发明公开了一种虚拟CPU与物理CPU之间的映射方法及电子设备,该方法包括:在当前时间周期内,虚拟机管理器获取待映射的第一虚拟CPU集合及下一时间周期内待运行任务最少的第一物理CPU;虚拟机管理器获取第一虚拟CPU集合中每个第一虚拟CPU的第一特征值及第一物理CPU的第二特征值;虚拟机管理器从所有的第一特征值中获取与第二特征值匹配的目标特征值,并将目标特征值对应的目标虚拟CPU映射到第一物理CPU上运行。通过上述技术方案解决了现有技术中虚拟CPU映射到物理CPU时存在的资源竞争、系统整体性能下降的技术问题。
-
公开(公告)号:CN104615495A
公开(公告)日:2015-05-13
申请号:CN201510044195.4
申请日:2015-01-28
Applicant: 上海交通大学
IPC: G06F9/48 , H04L12/891
Abstract: 本发明提供了一种嵌入式网络虚拟化环境中优化网络吞吐量的方法,其将多个hypercall通过聚合计时器被聚合成一个hypercall,聚合间隔时间可以根据预测的下一个I/O请求到达的时间自主调节,从而显著地减少了客户机和宿主机上下文切换的次数,节省了大量的CPU资源以处理更多的网络I/O,同时在低网络流量情况下能够减少数据传输的延迟。通过发明人的实验可以发现,与传统方法相比,AHC方法可以使Netperf,Apache和Memcached的吞吐量分别提高221.14%,146.23%和257.42%。
-
公开(公告)号:CN104615480A
公开(公告)日:2015-05-13
申请号:CN201510058388.5
申请日:2015-02-04
Applicant: 上海交通大学
Abstract: 本发明公开了基于NUMA(Non-Uniform Memory Access Architecture)高性能网络处理器负载的虚拟处理器调度方法。其中,当虚拟机启动SR-IOV(Single-Root I/O Virtual i zation)高性能网卡分配的虚拟功能网卡时,通过监控虚拟机网卡的运行,获取虚拟机网卡缓存与NUMA节点上的亲和度情况;然后向VM及DOM0获取VCPU运行负载情况,通过VCPU到PCPU的映射关系获得NUMA节点上PCPU的运行负载;最后通过NUMA节点与缓存亲和度以及NUMA节点处理器实时负载信息,得到最终的调度结果,使得处理网络数据包的VCPU同时具有亲和度及处理器资源的优势,这些使得高性能网络服务器在虚拟化环境下网络性能取得了明显的提升。
-
公开(公告)号:CN104484266A
公开(公告)日:2015-04-01
申请号:CN201410624469.2
申请日:2014-11-07
Applicant: 上海交通大学
IPC: G06F11/36
Abstract: 一种锁使用模式自动化静态分析系统,运行在LLVM分析框架,包含中间代码编译器、支撑引擎以及锁分析器,所述中间代码编译器用于将目标程序的源代码编译链接成单文件的LLVM中间代码;所述支撑引擎用于根据LLVM中间代码为锁分析器提供支撑服务;所述锁分析器根据支撑引擎提供的支撑服务对目标程序中的每个函数单独进行分析,收集锁相关的程序语言特性数据,识别锁敏感函数内所使用的每个锁模式,并且根据常见锁模式的特征对识别的模式进行分类,并同时统计各种常见的锁模式出现的次数。本发明能够在低分析开销条件下识别不同的锁变量、不同的锁模式,进而通过这些数据发现锁使用的一般性规律,为分析工具的改进和程序员编写并发程序提供建议。
-
-
-
-
-
-
-
-
-