-
公开(公告)号:CN105956757A
公开(公告)日:2016-09-21
申请号:CN201610268511.0
申请日:2016-04-27
CPC classification number: G06Q10/06393 , G06Q50/06
Abstract: 一种智能电网评估技术领域的基于AHP‑PCA法的智能电网可持续发展综合评价方法,在评价方法投入使用的前k个月,基于层次分析法进行对所有评价因素进行静态赋权,并根据智能电网的运行情况对各评价因素进行打分,构建AHP评价指数WAHP;评价方法运行k个月后,从第k+1个月开始基于主成分分析法对所有评价因素进行动态赋权,筛选出有效主成分,构建PCA评价指数WPCA,并与AHP评价指数WAHP进行结合,作为智能电网可持续发展评价指数WAHP。本发明通过将层次分析法与主成分分析法相结合,解决智能电网评估中主观差异带来的误差问题以及主成分空有信息量而无实际含义的问题,为智能电网的可持续发展提供有效的管理方案。
-
公开(公告)号:CN105912277A
公开(公告)日:2016-08-31
申请号:CN201610283714.7
申请日:2016-04-29
Applicant: 上海交通大学
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0667
Abstract: 本发明提供了一种在虚拟机镜像中实现文件系统单写日志的方法,包括步骤1:当虚拟机内部文件系统做检查点时,拦截检查点对应的I/O操作,并逆向成文件粒度语义;步骤2:判断I/O操作是否为针对虚拟机内部日志的拷贝操作并执行相应操作;步骤3:将虚拟块地址到物理地址映射表的修改先记录到同一个物理块上,当映射表的修改全部保存到同一个物理块上后,将物理块上的修改作用到实际映射表上。本发明在不修改客户虚拟机和文件系统的情况下,动态识别虚拟机内部日志操作,并通过修改虚拟机镜像中虚拟块地址和物理地址映射关系的方法,实现了文件系统单写日志机制,在保证虚拟机内部文件系统一致性的情况下,提升了虚拟化I/O性能。
-
公开(公告)号:CN105512342A
公开(公告)日:2016-04-20
申请号:CN201610005809.2
申请日:2016-01-05
Applicant: 上海交通大学
IPC: G06F17/30
CPC classification number: G06F17/30943
Abstract: 本发明提供了一种基于HTM和NVRAM的内存事务性计算的持久性方法,包括:步骤1:分配NVRAM,并用分配的NVRAM记录HTM执行的事务中修改的数据;步骤2:检查是否需要清理NVRAM,若需要清理,则将该NVRAM的数据写回到磁盘。本发明利用NVRAM和HTM的特性,使得事务性的程序不需要将数据记录到磁盘即可以返回,这样可以低延迟的实现内存事务计算的持久性。本发明能够显著降低数据库系统事务执行的延迟,提升数据库系统的资源利用率以及应用服务的性能。
-
公开(公告)号:CN105446936A
公开(公告)日:2016-03-30
申请号:CN201510786705.5
申请日:2015-11-16
Applicant: 上海交通大学
IPC: G06F15/173 , G06F9/46
CPC classification number: G06F15/17331 , G06F9/467
Abstract: 本发明提供了一种基于HTM和单向RDMA操作的分布式哈希表方法,步骤1:服务器端初始化内存键值系统,建立客户端和服务器端之间的连接;步骤2:客户端在服务器端的内存键值系统内读取存储目标值的键值对的主头部或者间接头部;步骤3:找到键对应的值在服务器端的具体位置,判断请求类型,若为读请求则读取具体的值,进入步骤6;若是写请求则发送单向RDMA的CAS请求,原子性地上锁;步骤4:发送单向RDMA读请求,把键对应的值读到本地;或者发送单向RDMA写请求,把值写到远端;步骤5:发送单向RDMA的写请求,释放远端的锁;步骤6:检查自增量是否一致。本发明能够在不影响服务器端性能的情况下,缩短键值请求的延迟,增大系统的吞吐量。
-
公开(公告)号:CN105426321A
公开(公告)日:2016-03-23
申请号:CN201510778699.9
申请日:2015-11-13
Applicant: 上海交通大学
IPC: G06F12/084 , G06F12/1081 , H04L29/08 , G06F13/28
CPC classification number: G06F12/084 , G06F12/1081 , G06F13/28 , H04L67/2852
Abstract: 本发明提供了一种采用远程位置信息的RDMA友好缓存方法,包括:步骤1,客户端与服务器端建立连接;步骤2,客户端查询客户端本地的缓存中是否存在请求的键在服务器的内存地址;若存在,则进入步骤4继续执行;若不存在,则进入步骤3继续执行;步骤3,客户端读取服务器端中的哈希表;客户端从哈希表中获得与请求的键的哈希值对应的地址,作为请求的键在服务器的内存地址;步骤4,客户端向服务器端发送远程内存直接访问的读请求,读取请求的键在服务器的内存地址中的实际值。本发明能够在不影响服务器端性能的情况下,减少平均的RDMA访问次数,缩短键值请求的延迟,增大系统的吞吐量。
-
公开(公告)号:CN105138284A
公开(公告)日:2015-12-09
申请号:CN201510490054.5
申请日:2015-08-11
Applicant: 上海交通大学
Abstract: 本发明提供了一种虚拟机磁盘镜像同步操作优化的系统,包括:虚拟机镜像内部日志模块、元数据日志模式和全数据日志模式动态切换模块、虚拟机镜像空间动态预分配模块;虚拟机镜像内部日志模块用于将虚拟机镜像的元数据修改和数据修改放在同一个日志事务中,减少同步操作;元数据日志模式和全数据日志模式动态切换模块用于减少磁盘带宽的消耗同时保证数据的完整性;虚拟机镜像空间动态预分配模块用于为镜像分配适量大于当前所需的预存空间,供下次镜像需要增长时使用,减少虚拟机镜像实际增长的次数。本发明还提供了应用上述系统的方法,解决了为保证虚拟机镜像一致性而引入大量额外同步操作的问题,极大的提高了虚拟化I/O的性能。
-
公开(公告)号:CN104866430A
公开(公告)日:2015-08-26
申请号:CN201510217307.1
申请日:2015-04-30
Applicant: 上海交通大学
Abstract: 本发明提供了一种结合主从备份和纠删码的内存计算系统高可用优化方法,包括如下步骤:将分布式系统分为多个组,每个组保护M个主节点和N个从节点,且M和N的值均大于零;每个所述主节点上的内存包括:A区和B区,所述A区用于保存元数据,所述B区用于保存值数据,其中元数据包括键到值数据地址的索引和内存分配信息,值数据包括该节点上所有键对应的值数据;每个所述从节点上的内存包括:C区和D区;所述C区用于保存备份元数据,所述D区用于保存值数据编码;引入纠删码的更新操作保护值数据;当主节点发生宕机后,任一从节点构成恢复节点代替主节点处理请求,并利用在线恢复协议恢复丢失数据。
-
公开(公告)号:CN104410681A
公开(公告)日:2015-03-11
申请号:CN201410674680.5
申请日:2014-11-21
Applicant: 上海交通大学
CPC classification number: G06F9/4856 , G06F9/45504
Abstract: 本发明提供了一种基于远程直接内存访问的虚拟机动态迁移优化方法,包括以下步骤:步骤一,在预拷贝阶段的开始,源虚拟机向目标虚拟机传递用于标识内存变化情况的同步拷贝信息;步骤二,完成拷贝信息传递后,源虚拟机继续执行上层应用服务;步骤三,目标虚拟机向源虚拟机发送回执消息;步骤四,源虚拟机向目标虚拟机发送服务切换消息;步骤五,目标虚拟机采用按需恢复策略,利用RDMA模式在后台完成远程读取最后的脏页数据;步骤六,目标虚拟机完成最后的脏页同步后,向源虚拟机发送迁移完成信息;源虚拟机释放所有资源。本发明缩短虚拟机动态迁移的整体迁移时间和服务中断时间,同时减轻由于动态迁移对上层应用服务造成的影响。
-
公开(公告)号:CN119806886A
公开(公告)日:2025-04-11
申请号:CN202510003724.X
申请日:2025-01-02
Applicant: 上海交通大学
Abstract: 本发明提供了一种基于异步并行的服务器无感知应用分布式容错方法及系统,包括:将服务器无感知应用代码中对外部数据读写的调用转换为幂等数据读写API的调用;幂等数据读写API将读写依赖转换为对象引用的依赖链,返回结果及一个指向日志持久化结果的引用至数据存储管理器;日志异步调度器请求获取日志任务管理器储存幂等数据读写API调用的日志持久化任务及对应的语义信息,排序并构建日志持久化数据操作请求,得到日志管理结果;通过Actor模型根据日志管理结果执行数据存储管理器中的操作请求和引用。本发明能够应用在更广范围的代码中,在保证应用的幂等一致性的同时无需使用额外工具验证,具有更好的运行性能和更强的普适性。
-
公开(公告)号:CN119783073A
公开(公告)日:2025-04-08
申请号:CN202411819982.7
申请日:2024-12-11
Applicant: 上海交通大学
Abstract: 本发明提供了一种面向多特权级处理器资源的权限域管理方法及系统,包括:指令检验步骤、寄存器读写检验步骤、寄存器位域写入检验步骤、启动初始化步骤;根据ISA‑Context,执行启动初始化步骤,得到当前权限域的ID;根据所述当前权限域的ID,执行指令检验步骤;根据所述当前权限域的ID,执行寄存器读写检验步骤;根据所述当前权限域的ID,执行寄存器位域写入检验步骤。本发明使用权限域对于处理器资源进行隔离,即运行存在多个权限域,具体是256个权限域,而每个权限域内以单条指令或者寄存器位域的粒度对资源进行隔离,使处理器资源权限隔离的颗粒度更细。
-
-
-
-
-
-
-
-
-