通过区分进程启动时间降低服务器集群总功耗的冗余执行算法

T. Enokido, A. Aikebaier, M. Takizawa
{"title":"通过区分进程启动时间降低服务器集群总功耗的冗余执行算法","authors":"T. Enokido, A. Aikebaier, M. Takizawa","doi":"10.1109/NBiS.2013.6","DOIUrl":null,"url":null,"abstract":"In order to realize reliable and energy-aware server clusters, application processes have to be reliably and energy-efficiently performed in presence of server faults. In one way, an application process can be redundantly performed on multiple servers. In the improved redundant power consumption laxity-based (IRPCLB) algorithm which is proposed in our previous studies, since each application process is redundantly performed on more than one server, the reliability and availability of the cluster increase. However, the larger amount of electric power is consumed than non-redundant execution. In the IRPCLB algorithm, once a process terminates on a server, meaningless redundant processes on the other servers are forced to terminate in order to reduce the total power consumption. In this paper, we newly discuss the extended IRPCLB (EIRPCLB) algorithm to furthermore reduce the total power consumption of a server cluster. Here, in addition to forcing meaningless processes to terminate, each server is made reduce the consumption of computation resource to perform a redundant process by differentiating starting time of each redundant process. We evaluate the EIRPCLB algorithm in terms of total power consumption of a cluster and the average response time and number of servers to perform each process compared with the IRPCLB algorithm.","PeriodicalId":261268,"journal":{"name":"2013 16th International Conference on Network-Based Information Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Redundant Execution Algorithm for Reducing Total Power Consumption of Server Clusters by Differentiating the Starting Time of Processes\",\"authors\":\"T. Enokido, A. Aikebaier, M. Takizawa\",\"doi\":\"10.1109/NBiS.2013.6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to realize reliable and energy-aware server clusters, application processes have to be reliably and energy-efficiently performed in presence of server faults. In one way, an application process can be redundantly performed on multiple servers. In the improved redundant power consumption laxity-based (IRPCLB) algorithm which is proposed in our previous studies, since each application process is redundantly performed on more than one server, the reliability and availability of the cluster increase. However, the larger amount of electric power is consumed than non-redundant execution. In the IRPCLB algorithm, once a process terminates on a server, meaningless redundant processes on the other servers are forced to terminate in order to reduce the total power consumption. In this paper, we newly discuss the extended IRPCLB (EIRPCLB) algorithm to furthermore reduce the total power consumption of a server cluster. Here, in addition to forcing meaningless processes to terminate, each server is made reduce the consumption of computation resource to perform a redundant process by differentiating starting time of each redundant process. We evaluate the EIRPCLB algorithm in terms of total power consumption of a cluster and the average response time and number of servers to perform each process compared with the IRPCLB algorithm.\",\"PeriodicalId\":261268,\"journal\":{\"name\":\"2013 16th International Conference on Network-Based Information Systems\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-09-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 16th International Conference on Network-Based Information Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NBiS.2013.6\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 16th International Conference on Network-Based Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NBiS.2013.6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

为了实现可靠且节能的服务器集群,应用程序进程必须在服务器出现故障时可靠且节能地执行。通过一种方式,可以在多个服务器上冗余地执行应用程序进程。在我们之前的研究中提出的改进的基于冗余功耗宽松(IRPCLB)算法中,由于每个应用程序进程都是在多台服务器上冗余执行的,因此提高了集群的可靠性和可用性。然而,与非冗余执行相比,消耗的电力更大。在IRPCLB算法中,一旦服务器上的进程终止,其他服务器上无意义的冗余进程将被迫终止,以降低总功耗。为了进一步降低服务器集群的总功耗,本文讨论了扩展的IRPCLB (EIRPCLB)算法。在这里,除了强制终止无意义的进程外,还通过区分每个冗余进程的启动时间,使每个服务器减少执行冗余进程的计算资源消耗。与IRPCLB算法相比,我们根据集群的总功耗以及执行每个进程的平均响应时间和服务器数量来评估EIRPCLB算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Redundant Execution Algorithm for Reducing Total Power Consumption of Server Clusters by Differentiating the Starting Time of Processes
In order to realize reliable and energy-aware server clusters, application processes have to be reliably and energy-efficiently performed in presence of server faults. In one way, an application process can be redundantly performed on multiple servers. In the improved redundant power consumption laxity-based (IRPCLB) algorithm which is proposed in our previous studies, since each application process is redundantly performed on more than one server, the reliability and availability of the cluster increase. However, the larger amount of electric power is consumed than non-redundant execution. In the IRPCLB algorithm, once a process terminates on a server, meaningless redundant processes on the other servers are forced to terminate in order to reduce the total power consumption. In this paper, we newly discuss the extended IRPCLB (EIRPCLB) algorithm to furthermore reduce the total power consumption of a server cluster. Here, in addition to forcing meaningless processes to terminate, each server is made reduce the consumption of computation resource to perform a redundant process by differentiating starting time of each redundant process. We evaluate the EIRPCLB algorithm in terms of total power consumption of a cluster and the average response time and number of servers to perform each process compared with the IRPCLB algorithm.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信