问题: 现阶段数据中心消耗大量的电能,同时产生大量的碳排放,污染环境,为了解决这一问题,学术界工业界开始将绿色可再生能源加入到数据中心。  除了减少碳排放,再生能源能够减少能源成本,降低峰值能源成本。(有阶梯电价一说)但是现有的再生能源是不稳定的,间断的,这要求解决能源供应变化的方案。

解决方案:一个方法是使用电池或者电网作为再生能源的备份。为了最大化好处, 我们的方法是为了动态调度负载,同时选择使用何种能源(新能源还是电能)。
本文贡献:1.本文首先讨论了构建数据中心现状和未来的平衡。2.我们提出了parasol,绿色数据中心的原型,也是我们的研究平台。3.在parasol原型上,我们描述了greenSwitch调度策略,能够动态调度负载,同时选择使用新能源,电池还是电能。

1.Introduce
数据中心的服务器数量,从大学或者企业的一小组服务器到google,microsoft的成千上百的服务器。数据中心消耗了大量的电能,和大量的碳排放。
由于碳排放污染环境,所以政府,非营利组织,公众都开始关注清洁能源。很多大公司开始构建自己的绿色数据中心,数据中心部分或者全部使用新能源,比如风能,太阳能。
但是新能源是间断的,这要求有解决能源供应变化的方案。之前研究的方法是使用电池或者电网作为新能源的备份。但是为了最大化利益,我们采用智能管理数据中心的负载,选择合适能源。
我们着手构建软件和硬件去探索这一问题。首先,我们收集了大量的数据来权衡构建太阳能或者风能数据中心的现状和未来发展。我们主要关注空间需求和实现这些技术的cost。第二,我们提出了parasol,一个太阳能微数据中心,我们的研究平台。包括两个机架的服务器,太阳能板,电池和电网带。第三,我们描述了greenSwitch调度策略,能够动态调度负载,同时选择使用新能源,电池还是电能。
2.background
绿色数据中心的可行性
真实数据中心的构建
在数据中心中管理负载
已经有研究建议调度批处理任务去最大化新能源的使用。对于数据中心,跑交互型或者批处理工作负载,aksanli等人建议动态选择批处理任务的数量。liu等人,采用同样的方法。另外,他们为采用他们负载调度策略的批处理负载建立能源cost和收入模型。
我们考虑绿色数据中心中延迟和非延迟负载,我们对可延迟负载的管理跟[11,12]相似。对于可延迟的负载,我们决定将能源选择和负载调度结合在一起使用。对于不可延迟的负载,我们只简单使用选择合适能源来管理。(因为交互型负载对延迟很敏感,不适合再进行负载调度)
在数据中心中管理能源
现在很多研究都探索了电池在数据中心中的使用。然而这些研究都没有考虑可再生能源和net metering。这些研究主要关注不可延迟负载。有趣的是,我们的结果暗示,电池在降低操作开销上可能是收效更低的,当太阳能和net metering存在的时候。
最后,li等人提出了一种架构,包含两组不同能源提供的服务器,来降低功率。在他们的配置中,把能源管理转化为在两组服务器中进行负载迁移。我们发现,他们的架构师更不灵活的,导致更多(性能和能源)开销,比parasol。
3.Tradeoffs in Greening Datacenters
在这个部分,我们讨论建立绿色数据中心的空间需求和主要开销。
 3.1 grid-centric vs co-location/self-generation
以电网为中心:可再生能源在可再生燃料充足的地方大量生成,输入电网中。这样,数据中心操作不需要操控或者维持可再生能源工厂。但是能源转换,电压转换,远距离传输都会导致能源浪费高达15%。
colocation and self-generation: 这种方案导致更少的能源损失(5%或者更少),因为能源经历更少的转换,不需要长距离传输。虽然在可再生能源不充足的情况下,需要电池或者电网带来提供所需能源。不幸地是,这种方法,也是有缺陷的。在co-location方案中,可再生能源工厂的位置对于数据中心来说可能并不是太理想。在self-generation里,对于数据中心来说位置是理想的,但是对于可再生能源来说位置就未必理想了。而且,在self-generation中,数据中心的操作员需要操作和维护可再生能源的工厂。
上述方法都不是完美的,所以不同的操作者可以做不同的决定。现在,self-generation是研究热点话题。
 3.2 space and cost of solar energy

决定太阳能光伏能源的空间需求的一个关键因素是它的效率,比如太阳能的百分之多少被转换为电能。未来效率增加,可能会降低50%的空间需求。
另外一个关键因素是“产量”,真实产量占最大理论太阳能产量的百分比。能力因素是依赖于纬度和天气的。产量为24%的位置要求的空间大小是产量为12%的位置空间大小的一半。
3.3 space and cost of wind energy

最后的结论就是,使用使用太阳能和风能的self-generation将变得越来越有吸引力。
4. Design and Implementation of Parasol
   parasol由一个小的自定义容器组成,包括一组固定的太阳能板,电池和电网带,制冷单元,和一个直接扩展的空调(HVAC)。
   容器里放了两个机架,每个机架上有42个U型空间,我们每台服务器占半个U型空间,所以一共有42*2*2=168台服务器,我们这里支持150台服务器,剩余的空间用于网络或者其他装置。
16个太阳能板安装在容器顶端。每个太阳能板产生235W的直流电能,直流电能被转化为交流电能,使用两个SMA sunny boy 2000HF-US逆变器,放置在容器中。太阳能板能产生高达3.2kw的交流电能。(16*235=3760w,转化过程中损失了14.9%?)parasol一样配备了32kwh的铅酸电池,由两个SMA sunny island 5040-US charge控制。另外parasol连接到电网,任何超过太阳能的部分都由net meter配置。在典型的电力和太阳能装置中,电池只在电网断电的时候放电。然而,在parasol中,我们配置逆变器和充电控制器的参数,使得我们能够完全控制每种能源。我们能够动态改变这些参数设置根据我们的管理目标。但是这样的改变都是阶段性进行的,放置系统不稳定。
制冷装置工作原理:(1)适当结合免费制冷单元和HVAC两种设备,(2)当免费制冷运行的时候,完全关闭HVAC。当外界温度低于27度的时候,使用免费制冷。TKS调节免费制冷的风扇速度,产生不一样的制冷效果。当外界温度高于27度的时候,控制器关闭免费制冷,打开HVAC。
IT hardware
parasol现在有64台基于Atom的服务器,每一个都有一个Mini-ITX主板,带双核Atom D525MW处理器,4GB内存,250GB硬盘,一个64GB的固态盘。每个服务器消耗22w到30w的能源。parasol同样包含一个4核的Xeon服务器,16GB内存,1TB的磁盘空间,这个服务器用于接收存储parasol的监控数据。
software
section 5描述了GreenSwitch。我们还为parasol构建了一个能源管理守护进程。这个守护进程管理IT设备的能源消耗,通过将不需要的服务器休眠。比如,守护进程会在idle time达到阈值的时候,将服务器闲置到S3 ACPI状态(Advanced configuration and power interface),我们修改SSH版本去唤醒服务器。
5. Design and Implementation of GreenSwitch
在这个部分,我们描述GreenSwitch,该策略在数据中心管理负载和能源。我们分两个部分介绍:(1)管理活动和目标。
(2)分析模型。
5.1 Management Activities and Objectives
图5阐述了GreenSwitch的组件。predictor预测负载和可再生能源。solver利用这些预测和现有电池的充电状态作为输入,输出负载调度和能源选择计划。 The configurer effects the changes prescribed The changes may involve transitioning some servers between power states and/or changing the by the solver in the two schedules. configuration of the energy sources. Monitoring data from the datacenter flows back to inform the predictor in its next iteration。
   predictor:the predictor产生workload和可再生能源可用性的预测。
对于工作负载的预测,predictor使用各种各样的方式预测下一个horizon下每一个epoch中未来负载的平均功率。我们现在的实现假设未来跟过去是相似的。特别地,the predictor计算未来的平均功率是使用过去平均能源消耗的指数加权平均来计算。

Parasol and GreenSwitch: Managing Datacenters Powered by Renewable Energy相关推荐

  1. 可再生能源专刊Special issue for Renewable Energy

    Special issue for Renewable Energy Call for papers: Multispectral Solar Energy Applications in build ...

  2. 【MATLAB代码完整可运行】多目标微电网规划设计、混合可再生能源系统、HRES、Hybrid Renewable Energy System、多目标优化

    目录 一.问题描述 二.问题建模 1.光伏建模 2.风机建模 3.储能系统部分 4.柴油发电机部分 5.HRES的目标函数和仿真过程 三.优化算法的选择 1.数据结构设计和封装 2.目标函数的计算 四 ...

  3. 子组件向父组件传递数据_如何将元素引用向下传递到角度的组件树中

    子组件向父组件传递数据 I recently had a requirement to make sure a PrimeNG Dropdown panel inside a modal with s ...

  4. 《Journal of Renewable and Sustainable Energy》期刊介绍(SCI 4区)

    期刊官方网站 期刊投稿网址 期刊投稿小助手 介绍 The Journal of Renewable and Sustainable Energy (JRSE) is an interdisciplin ...

  5. Serverless Architectures

    Serverless architectures are application designs that incorporate third-party "Backend as a Ser ...

  6. 计算机财务管理相关文献,财务管理外文参考文献(精选文献105个)

    任何事物总是与一定的环境相联系.存在和发展的 ,财务管理也不例外.不同时期.不同国家.不同领域的财务管理之所以有不同的特征 ,都是因为影响财务管理的环境因素不尽相同.企业在许多方面同生物体一样 ,如果 ...

  7. RDC Hydrogen

    RDC Hydrogen 英文 Institute for Manufacturing, RDC exercise – Hydrogen fuel cells The technology Hydro ...

  8. A Collection of 100+ Writing Task 2 Essays for IELTS

    EDITION 2019 A Collection of 100+ Writing Task 2 Essays IELTS ESSAYS FROM EXAMINERS VERSION 3.0 OREM ...

  9. html5技术英文论文参考文献,英文论文的参考文献范例(精选8篇)

    英文论文的参考文献范例(精选8篇) 现如今,大家总免不了要接触或使用论文吧,论文的类型很多,包括学年论文.毕业论文.学位论文.科技论文.成果论文等.那么一般论文是怎么写的呢?下面是小编收集整理的英文论 ...

最新文章

  1. 4、Python —— 函数
  2. 基于visual c++之windows核心编程代码分析(31)SNMP协议编程
  3. ug编程内公差和外公差是什么_干货丨模具工厂CNC加工编程工艺与标准!
  4. Atitit.软件开发的几大规则,法则,与原则。。。attilax总结
  5. html中怎么设置一个籍贯选择,行政区、籍贯选择标签
  6. stm32 bootloader启动正常,APP程序会在时钟配置出错原因分析
  7. 基于Python的深度学习的中文语音识别系统
  8. DTC(diagnostic trouble code)
  9. cmd显示服务器对区域没有权威,查询dns解析服务器地址cmd命令
  10. 老男孩网络安全 | 从小白到月薪13k,仅仅只用了三个多月的时间!
  11. 【无标mysql触发器trigger实例详解
  12. 【测试】抓包获取浏览器UA,并使用Chrome 调试工具模拟手机
  13. Linux(CentOS)安装MySQL教程
  14. 重构不是阳春白雪的高端玩意,而是码农编程利器
  15. biubiu加速器下载安装包路径
  16. Smart Contract Vulnerabilities:Vulnerable Does Not Imply Exploited总结
  17. java要基础数学和英语吗,2022最新
  18. 计算机学院校运会解说词,运动会学院解说词
  19. varchar 保存英文中文区别
  20. 2020_NI_丘脑功能梯度及其与结构基础和认知相关性的关系

热门文章

  1. Springboot关于 Circular view path [xxx]: would dispatch back to the current handler URL [xxx] again
  2. 有哪些计算机软件可以录制声音,屏幕录制怎么录声音?这三个录屏软件需了解...
  3. android 游戏语言设置在哪里设置中文版,使命召唤手游语言变更方法 怎么设置中文...
  4. AI开发者被疯抢,华为做了什么?
  5. Android 蓝牙 ble 随机地址深层次分析
  6. 金融数量分析2:Markowitz均值方差模型
  7. 【GNN报告】腾讯AI lab 徐挺洋:图生成模型及其在分子生成中的应用
  8. JavaScript脚本语言基础(三)
  9. AD 常用快捷键记录
  10. (64位)opengl配置+vs2017+glew+glfw