利用动态虚拟化技术减少大量空闲桌面PC能源消耗的方法

    公开(公告)号:CN102629154A

    公开(公告)日:2012-08-08

    申请号:CN201210117950.3

    申请日:2012-04-22

    Applicant: 复旦大学

    Abstract: 本发明属于计算机操作系统技术领域,具体为一种利用动态虚拟化技术减少大量空闲桌面PC能源消耗的方法。本发明具体步骤为:通过按需虚拟化,在系统空闲时动态插入虚拟监控层,从而支持系统在线迁移;将桌面系统迁移到公共虚拟机服务器,并将桌面PC关闭以节约能耗;在桌面PC重新开启后,将系统从公共虚拟机服务器重新在线迁移回桌面PC,并将桌面PC的虚拟机监控层动态卸载,使其恢复正常运行。本方法可以通过关闭大量处于空闲状态的桌面PC减少能源消耗,同时又通过公共虚拟机服务器的整合保证其可响应性,从而在保证系统可用性的前提下降低系统的整体能耗。

    Linux文件系统审计事件合并和优化的方法

    公开(公告)号:CN102073579A

    公开(公告)日:2011-05-25

    申请号:CN201110025251.1

    申请日:2011-01-24

    Applicant: 复旦大学

    Abstract: 本发明属于计算机系统安全管理技术领域,具体涉及一种Linux文件系统审计事件合并和优化的方法。本发明方法是在客户端和服务器端同时进行合并优化,客户端对目录下被监控文件通过审计规则进行判断,符合则形成最原始的审计记录,并通过提取处理后发送到服务器端;基于自定义过滤规则,不发送无审计意义的记录;服务器端对一新的审计记录与对应的综合审计记录根据匹配规则进行判断。若匹配,则合并进此综合审计记录;若不匹配,则新建一条综合审计记录,把这条审计记录合并进新的综合审计记录。从而清晰地还原对审计监控目标进行文件操作的线索。

    基于用户空闲进程的提高虚拟机性能与可伸缩性的方法

    公开(公告)号:CN102012834A

    公开(公告)日:2011-04-13

    申请号:CN201010595152.2

    申请日:2010-12-20

    Applicant: 复旦大学

    Abstract: 本发明属于计算机操作系统和虚拟化技术领域,具体为一种利用用户态空闲后台线程来提高多核环境下客户虚拟机的性能以及可伸缩性的方法。本发明用于解决多核环境下由于操作系统的空闲线程和虚拟机监控器的空闲虚拟机的协作问题所造成的客户虚拟机性能和可伸缩性下降的问题。具体方法为在客户虚拟机的每个虚拟处理器核心运行一个低优先级的空闲线程,以避免客户虚拟机的虚拟处理器核心在空闲时切换至虚拟机监控器并执行空闲虚拟机,从而消除了由于额外的客户虚拟机和虚拟机监控器的切换而带来的开销。本发明实现了适用于客户虚拟机的轻量级用户态空闲后台进程,大大提高了多核环境下客户虚拟机的性能和伸缩性。

    基于动态二进制翻译的异构程序交互方法

    公开(公告)号:CN101937355A

    公开(公告)日:2011-01-05

    申请号:CN201010271266.1

    申请日:2010-09-03

    Applicant: 复旦大学

    Abstract: 本发明属于计算机系统软件领域,具体为一种基于动态二进制翻译的异构程序交互方法。本发明利用跨平台执行程序以依赖的动态二进制翻译工具来进行异构平台程序间的交互,即利用跨平台程序在翻译和执行都受到动态二进制翻译工具完全控制的特点,实现本地代码和跨平台代码的相互调用。本发明有效的实现了动态二进制翻译工具内外程序的交互,使得跨平台异构程序间能够互相调用和协作,从而完善异构程序的跨平台二进制复用。本发明有利于非主流平台,尤其以自主研发处理器为核心的系统,实现对现有二进制程序的快速支持。并能有效的降低这些平台迈向实用化和得到普及所需的开发成本投入。

    Linux文件系统审计事件合并和优化的方法

    公开(公告)号:CN102073579B

    公开(公告)日:2015-04-22

    申请号:CN201110025251.1

    申请日:2011-01-24

    Applicant: 复旦大学

    Abstract: 本发明属于计算机系统安全管理技术领域,具体涉及一种Linux文件系统审计事件合并和优化的方法。本发明方法是在客户端和服务器端同时进行合并优化,客户端对目录下被监控文件通过审计规则进行判断,符合则形成最原始的审计记录,并通过提取处理后发送到服务器端;基于自定义过滤规则,不发送无审计意义的记录;服务器端对一新的审计记录与对应的综合审计记录根据匹配规则进行判断。若匹配,则合并进此综合审计记录;若不匹配,则新建一条综合审计记录,把这条审计记录合并进新的综合审计记录。从而清晰地还原对审计监控目标进行文件操作的线索。

    一种建立层次化的映射/归约并行编程模型的方法

    公开(公告)号:CN102193831B

    公开(公告)日:2014-05-21

    申请号:CN201010125019.0

    申请日:2010-03-12

    Applicant: 复旦大学

    Abstract: 本发明属计算机软件应用领域,涉及建立层次化的映射/归约并行编程模型的方法,包括使用C语言实现单节点上的作业处理逻辑,实现任务并行和数据局部性优化;对应于一般的集群环境中的双层并行架构,采用层次化的映射/规约框架,在单个计算节点上应用映射/规约模型实现多核架构上的并行处理。本发明能在分布式计算系统中,使用映射/规约并行编程模型处理大规模数据的应用,实现了高效的作业执行器,充分挖掘了单个计算节点的处理能力,特别是多核架构的并行处理能力和缓存及内存中的数据局部性,为映射/规约并行编程模型的整体性能带来速度提升;同时保留了Hadoop在集群级别的任务调度、负载均衡以及错误容忍等特性。

    利用固态硬盘与机械硬盘混合存储减少服务器能源消耗的方法

    公开(公告)号:CN102662459A

    公开(公告)日:2012-09-12

    申请号:CN201210117921.7

    申请日:2012-04-22

    Applicant: 复旦大学

    Abstract: 本发明属于服务器操作系统技术领域,具体为一种利用固态硬盘与机械硬盘混合存储的减少服务器能源消耗的方法。本发明具体实现为:对于磁盘数据读请求,首先在固态硬盘缓冲区域与缓存区域查找,若命中则直接返回,避免机械硬盘读取操作;对于磁盘写请求,首先写入固态硬盘缓冲区域,然后定期写回机械硬盘,并在写回前针对磁盘位置对写操作进行排序,降低磁头无效移动;根据实际工作负载与数据访问模式,控制机械硬盘的运行参数,在空闲时降低其转速甚至关闭,从而进一步降低无效的能耗。该方法可以减少在机械硬盘所带来的能源消耗,并能提高服务器的工作效率,从而减少服务器系统的整体能源消耗。

    一种基于局部特征的显著区域检测算法

    公开(公告)号:CN102495843A

    公开(公告)日:2012-06-13

    申请号:CN201110360873.X

    申请日:2011-11-15

    Abstract: 本发明属于图像/视频检索技术领域,具体为一种基于局部特征的显著区域检测算法。该算法将寻找显著区域的问题转化为寻找特征点分布最密集区域的问题,再将寻找特征点分布最密集区域的问题转化为求最大子矩阵和的问题。具体步骤为:利用局部特征算法,获得特征检测阶段的图像特征点分布;根据标准差和特征点数量将分布矩阵变换为适应矩阵;利用动态规划算法求适应矩阵的最大子矩阵和。本发明能在损失较小准确度的情况下,快速检测出图像的显著区域。本发明在准确度上与同类显著区域检测算法接近的情况下,速度超过常用显著区域检测算法的25倍。

Patent Agency Ranking