Energy-Aware Distributed Systems for Computation and Storage-Based Applications

Takuro Inoue, A. Aikebaier, T. Enokido, M. Takizawa
{"title":"Energy-Aware Distributed Systems for Computation and Storage-Based Applications","authors":"Takuro Inoue, A. Aikebaier, T. Enokido, M. Takizawa","doi":"10.1109/CISIS.2012.166","DOIUrl":null,"url":null,"abstract":"The electric power consumption of servers has to be reduced in information systems in addition to increasing the performance and fault-tolerancy in order to realize green societies. In information systems, servers mainly consume the electric power to perform processes requested by clients. We consider computation (CP) and storage (ST) types of application processes to be performed on servers. In CP processes, CPU resource is mainly consumed. In s<sub>t</sub> processes, storage drives are manipulated in a server. First, we present the storage-based power consumption (SBPC) model of a server st to perform s<sub>t</sub> and CP processes. The SBPC model is a four-state model, where the power consumption rate of the server is one of four rates minE<sub>t</sub>, maxST<sub>t</sub>, maxC<sub>t</sub>, and maxSTC<sub>t</sub>. Here, the power consumption rate E<sub>t</sub>(τ) of a server st of time τ is minimum minE<sub>t</sub> if no process is performed. E<sub>t</sub>(τ) the power consumption rate is maxST<sub>t</sub> if only and at least one ST process is performed. E<sub>t</sub>(τ) is maxC<sub>t</sub> if only and at least one CP process is performed on the server s<sub>t</sub>. If both ST and CP processes are performed, E<sub>t</sub>(τ) is maxSTC<sub>t</sub>. Here, minE<sub>t</sub> <; maxST<sub>t</sub> <; maxC<sub>t</sub> <; maxSTC<sub>t</sub>. According to the SBPC model, it is better not to perform both ST and CP processes on a same server because the maximum power is consumed in the server. By using the SBPC model, we discuss an algorithm for selecting a server so that not only the execution time but also the power consumption can be reduced. In the algorithm, ST and CP processes are tried to be performed on different servers.","PeriodicalId":158978,"journal":{"name":"2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CISIS.2012.166","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

The electric power consumption of servers has to be reduced in information systems in addition to increasing the performance and fault-tolerancy in order to realize green societies. In information systems, servers mainly consume the electric power to perform processes requested by clients. We consider computation (CP) and storage (ST) types of application processes to be performed on servers. In CP processes, CPU resource is mainly consumed. In st processes, storage drives are manipulated in a server. First, we present the storage-based power consumption (SBPC) model of a server st to perform st and CP processes. The SBPC model is a four-state model, where the power consumption rate of the server is one of four rates minEt, maxSTt, maxCt, and maxSTCt. Here, the power consumption rate Et(τ) of a server st of time τ is minimum minEt if no process is performed. Et(τ) the power consumption rate is maxSTt if only and at least one ST process is performed. Et(τ) is maxCt if only and at least one CP process is performed on the server st. If both ST and CP processes are performed, Et(τ) is maxSTCt. Here, minEt <; maxSTt <; maxCt <; maxSTCt. According to the SBPC model, it is better not to perform both ST and CP processes on a same server because the maximum power is consumed in the server. By using the SBPC model, we discuss an algorithm for selecting a server so that not only the execution time but also the power consumption can be reduced. In the algorithm, ST and CP processes are tried to be performed on different servers.
在信息系统中,为了实现绿色社会,除了提高性能和容错性外,还必须减少服务器的电力消耗。在信息系统中,服务器消耗的电力主要用于执行客户端请求的进程。我们考虑在服务器上执行计算(CP)和存储(ST)类型的应用程序进程。在CP进程中,主要消耗CPU资源。在st进程中,存储驱动器在服务器中被操作。首先,我们提出了用于执行st和CP进程的服务器st的基于存储的功耗(SBPC)模型。SBPC模型是一个四状态模型,其中服务器的功耗率是minEt、maxSTt、maxCt和maxSTCt四种速率中的一种。在这里,如果不进行任何处理,则时间τ的服务器st的功耗率Et(τ)为最小值。Et(τ),当至少执行一个ST过程时,功耗率为maxSTt。当服务器ST上至少执行一个CP进程时,Et(τ)为maxCt。如果服务器ST和CP进程都执行,则Et(τ)为maxSTCt。根据SBPC模型,最好不要在同一台服务器上同时执行ST和CP进程,因为最大的功率消耗在服务器上。通过使用SBPC模型,我们讨论了一种选择服务器的算法,既可以减少执行时间,又可以降低功耗。在算法中,尝试在不同的服务器上执行ST和CP进程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信