计算机应用 ›› 2014, Vol. 34 ›› Issue (9): 2518-2522.DOI: 10.11772/j.issn.1001-9081.2014.09.2518

• 先进计算 • 上一篇    下一篇

内存云架构的磁盘节能策略

鲁亮1,于炯1,2,英昌甜1,王政英1,刘建矿1   

  1. 1. 新疆大学 信息科学与工程学院,乌鲁木齐 830046;
    2. 新疆大学 软件学院,乌鲁木齐 830008
  • 收稿日期:2014-03-06 修回日期:2014-04-13 出版日期:2014-09-01 发布日期:2014-09-30
  • 通讯作者: 鲁亮
  • 作者简介: 
    鲁亮(1990-),男,湖南湘潭人,硕士研究生,CCF会员,主要研究方向:云计算、分布式计算;
    于炯(1964-),男,新疆乌鲁木齐人,教授,博士生导师,博士,主要研究方向:网络安全、网格与分布式计算;
    英昌甜(1989-),女,新疆乌鲁木齐人,博士研究生,主要研究方向:网格调度算法、云计算;
    王政英(1984-),女,山西晋城人,硕士研究生,主要研究方向:软件项目管理、分布式计算、云计算;
    刘建矿(1990-),男,河南商丘人,硕士研究生,主要研究方向:云计算资源调度。
  • 基金资助:

    国家自然科学基金资助项目;新疆维吾尔自治区自然科学基金资助项目

Energy-efficient strategy for disks in RAMCloud

LU Liang1,YU Jiong1,2,YING Changtian1,WANG Zhengying1,LIU Jiankuang1   

  1. 1. School of Information Science and Engineering, Xinjiang University, Urumqi Xinjiang 830046, China
    2. School of Software, Xinjiang University, Urumqi Xinjiang 830008, China
  • Received:2014-03-06 Revised:2014-04-13 Online:2014-09-01 Published:2014-09-30
  • Contact: LU Liang

摘要:

内存云(RAMCloud)的出现改善了在线数据密集型(OLDI)应用的用户体验,但其能耗高于传统的云数据中心。针对该问题,提出一种适用于该架构的磁盘节能策略。首先,引入遗传算法中适应度函数和轮盘赌法,尽量选择更为节能的磁盘进行数据持久化备份;其次,设定合理的服务器内存缓冲区来延长磁盘的平均连续空闲时间,使得部分服务器磁盘在空闲时进入待机状态。仿真实验结果表明,在50台服务器的内存云系统中,该策略能有效节能约12.69%;而缓冲区大小的设定对于节能效果和数据可用性具有双重影响,需权衡考虑。

Abstract:

The emergence of RAMCloud has improved user experience of Online Data-Intensive (OLDI) applications. However, its energy consumption is higher than traditional cloud data centers. An energy-efficient strategy for disks under this architecture was put forward to solve this problem. Firstly, the fitness function and roulette wheel selection which belong to genetic algorithm were introduced to choose those energy-saving disks to implement persistent data backup; secondly, reasonable buffer size was needed to extend average continuous idle time of disks, so that some of them could be put into standby during their idle time. The simulation experimental results show that the proposed strategy can effectively save energy by about 12.69% in a given RAMCloud system with 50 servers. The buffer size has double impacts on energy-saving effect and data availability, which must be weighed.

中图分类号: