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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在信息系统中,为了实现绿色社会,除了提高性能和容错性外,还必须减少服务器的电力消耗。在信息系统中,服务器消耗的电力主要用于执行客户端请求的进程。我们考虑在服务器上执行计算(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
期刊最新文献
Trustworthiness-based Group Communication Protocols Evaluation of Human Robot Interaction Factors of a Socially Assistive Robot Together with Older People Architecture for Integrating Computational Tools Based on Grid Services for System Monitoring and Alerting Evaluation of Never Die Network for a Rural Area in an Ultra Large Scale Disaster Towards a Model for Recognising the Social Attitude in Natural Interaction with Embodied Agents
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1