-
公开(公告)号:CN102662459A
公开(公告)日:2012-09-12
申请号:CN201210117921.7
申请日:2012-04-22
Applicant: 复旦大学
Abstract: 本发明属于服务器操作系统技术领域,具体为一种利用固态硬盘与机械硬盘混合存储的减少服务器能源消耗的方法。本发明具体实现为:对于磁盘数据读请求,首先在固态硬盘缓冲区域与缓存区域查找,若命中则直接返回,避免机械硬盘读取操作;对于磁盘写请求,首先写入固态硬盘缓冲区域,然后定期写回机械硬盘,并在写回前针对磁盘位置对写操作进行排序,降低磁头无效移动;根据实际工作负载与数据访问模式,控制机械硬盘的运行参数,在空闲时降低其转速甚至关闭,从而进一步降低无效的能耗。该方法可以减少在机械硬盘所带来的能源消耗,并能提高服务器的工作效率,从而减少服务器系统的整体能源消耗。
-
公开(公告)号:CN102629946A
公开(公告)日:2012-08-08
申请号:CN201210117954.1
申请日:2012-04-22
Applicant: 复旦大学
Abstract: 本发明属于云计算平台技术领域,具体为一种利用内存零复制降低云计算网络传输能源消耗的方法。具体步骤为:对于云平台应用程序的网络传输,由用户应用指定传输数据的内存区域;通过“零复制”内存分配函数动态分配内存区域;通过操作系统中的零复制代理模块,直接将数据从用户的内存区域传输至网络设备,避免该传输数据在内核与用户态之间的多余复制,从而减少网络传输的总体时间;通过操作系统中的内存保护模块,对数据传输过程中用户的内存写操作进行写时复制,从而保护数据的完整性。该方法可以有效提高云计算平台应用程序的网络传输效率,较少对传输数据的不必要复制操作,从而减少服务器系统在运行时的整体能量消耗。
-
公开(公告)号:CN102629154A
公开(公告)日:2012-08-08
申请号:CN201210117950.3
申请日:2012-04-22
Applicant: 复旦大学
IPC: G06F1/32
Abstract: 本发明属于计算机操作系统技术领域,具体为一种利用动态虚拟化技术减少大量空闲桌面PC能源消耗的方法。本发明具体步骤为:通过按需虚拟化,在系统空闲时动态插入虚拟监控层,从而支持系统在线迁移;将桌面系统迁移到公共虚拟机服务器,并将桌面PC关闭以节约能耗;在桌面PC重新开启后,将系统从公共虚拟机服务器重新在线迁移回桌面PC,并将桌面PC的虚拟机监控层动态卸载,使其恢复正常运行。本方法可以通过关闭大量处于空闲状态的桌面PC减少能源消耗,同时又通过公共虚拟机服务器的整合保证其可响应性,从而在保证系统可用性的前提下降低系统的整体能耗。
-
公开(公告)号:CN101937355A
公开(公告)日:2011-01-05
申请号:CN201010271266.1
申请日:2010-09-03
Applicant: 复旦大学
IPC: G06F9/45
Abstract: 本发明属于计算机系统软件领域,具体为一种基于动态二进制翻译的异构程序交互方法。本发明利用跨平台执行程序以依赖的动态二进制翻译工具来进行异构平台程序间的交互,即利用跨平台程序在翻译和执行都受到动态二进制翻译工具完全控制的特点,实现本地代码和跨平台代码的相互调用。本发明有效的实现了动态二进制翻译工具内外程序的交互,使得跨平台异构程序间能够互相调用和协作,从而完善异构程序的跨平台二进制复用。本发明有利于非主流平台,尤其以自主研发处理器为核心的系统,实现对现有二进制程序的快速支持。并能有效的降低这些平台迈向实用化和得到普及所需的开发成本投入。
-
公开(公告)号:CN102662746A
公开(公告)日:2012-09-12
申请号:CN201210117918.5
申请日:2012-04-22
Applicant: 复旦大学
CPC classification number: Y02D10/32
Abstract: 本发明属于云计算平台技术领域,具体为一种利用虚拟机并发迁移技术降低云计算平台能源消耗的方法。具体实现为:对于虚拟机在线迁移的单次内存扫描,使用多核并发的扫描方式,减少单次扫描时间;对于改动内存单次数据传输,使用多网卡并发的传输方式,减少单次数据传输的时间;计算两次内存传输的差异量,若差异量小于阈值,则暂停虚拟机运行并进入末轮扫描与传输,从而减少不必要的轮次。该方法可以有效提高虚拟机在线迁移的效率,减少对不必要的内存更改所做的数据传输,从而减少服务器系统在运行时的整体能量消耗。
-
-
-
-