节能冗余执行算法中进程启动时间的区分

T. Enokido, A. Aikebaier, M. Takizawa
{"title":"节能冗余执行算法中进程启动时间的区分","authors":"T. Enokido, A. Aikebaier, M. Takizawa","doi":"10.1109/BWCCA.2013.59","DOIUrl":null,"url":null,"abstract":"Application processes have to be not only efficiently and reliably but also energy-efficiently performed in presence of server faults in distributed applications. In the improved redundant power consumption laxity-based (IRPCLB) algorithm proposed in our previous studies, a request of a process is sent to multiple servers. Then, replicas of a process are redundantly performed on more than one server. Here, the reliability and availability of the cluster can increase. However, the larger amount of electric power is consumed than non-redundant execution. Once a replica of a process terminates on a server, meaningless replicas on the other servers are forced to terminate in order to reduce the total power consumption. In this paper, we newly discuss an extended IRPCLB (EIRPCLB) algorithm to furthermore reduce the total power consumption of a server cluster by differentiating the starting time of each replica. Here, a process request is not broadcast and is rather serially sent to each server every delta time units. We evaluate the EIRPCLB algorithm in terms of total power consumption of a cluster, the average response time and number of servers to perform each process, and the operating ratio of a cluster compared with the IRPCLB algorithm. We show how to decide on the inter-request time delta for each request given the requirements on maximum response time and maximum number of active servers.","PeriodicalId":227978,"journal":{"name":"2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Differentiating the Starting Time of Processes in Energy-Efficient Redundant Execution Algorithm\",\"authors\":\"T. Enokido, A. Aikebaier, M. Takizawa\",\"doi\":\"10.1109/BWCCA.2013.59\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Application processes have to be not only efficiently and reliably but also energy-efficiently performed in presence of server faults in distributed applications. In the improved redundant power consumption laxity-based (IRPCLB) algorithm proposed in our previous studies, a request of a process is sent to multiple servers. Then, replicas of a process are redundantly performed on more than one server. Here, the reliability and availability of the cluster can increase. However, the larger amount of electric power is consumed than non-redundant execution. Once a replica of a process terminates on a server, meaningless replicas on the other servers are forced to terminate in order to reduce the total power consumption. In this paper, we newly discuss an extended IRPCLB (EIRPCLB) algorithm to furthermore reduce the total power consumption of a server cluster by differentiating the starting time of each replica. Here, a process request is not broadcast and is rather serially sent to each server every delta time units. We evaluate the EIRPCLB algorithm in terms of total power consumption of a cluster, the average response time and number of servers to perform each process, and the operating ratio of a cluster compared with the IRPCLB algorithm. We show how to decide on the inter-request time delta for each request given the requirements on maximum response time and maximum number of active servers.\",\"PeriodicalId\":227978,\"journal\":{\"name\":\"2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications\",\"volume\":\"56 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-10-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/BWCCA.2013.59\",\"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 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BWCCA.2013.59","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在分布式应用程序中,应用程序流程不仅必须高效可靠地执行,而且必须在服务器出现故障时高效地执行。在我们之前的研究中提出的改进的基于冗余功耗宽松(IRPCLB)算法中,一个进程的请求被发送到多个服务器。然后,在多个服务器上冗余地执行流程的副本。这样可以提高集群的可靠性和可用性。然而,与非冗余执行相比,消耗的电力更大。一旦服务器上的进程副本终止,其他服务器上无意义的副本将被迫终止,以减少总功耗。在本文中,我们讨论了一种扩展的IRPCLB (EIRPCLB)算法,通过区分每个副本的启动时间来进一步降低服务器集群的总功耗。在这里,流程请求不是广播的,而是每隔一个增量时间单元串行地发送到每个服务器。我们从集群的总功耗、执行每个进程的平均响应时间和服务器数量以及与IRPCLB算法相比的集群操作比率等方面对EIRPCLB算法进行了评估。我们将展示如何根据对最大响应时间和最大活动服务器数量的需求,确定每个请求的请求间时间增量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Differentiating the Starting Time of Processes in Energy-Efficient Redundant Execution Algorithm
Application processes have to be not only efficiently and reliably but also energy-efficiently performed in presence of server faults in distributed applications. In the improved redundant power consumption laxity-based (IRPCLB) algorithm proposed in our previous studies, a request of a process is sent to multiple servers. Then, replicas of a process are redundantly performed on more than one server. Here, the reliability and availability of the cluster can increase. However, the larger amount of electric power is consumed than non-redundant execution. Once a replica of a process terminates on a server, meaningless replicas on the other servers are forced to terminate in order to reduce the total power consumption. In this paper, we newly discuss an extended IRPCLB (EIRPCLB) algorithm to furthermore reduce the total power consumption of a server cluster by differentiating the starting time of each replica. Here, a process request is not broadcast and is rather serially sent to each server every delta time units. We evaluate the EIRPCLB algorithm in terms of total power consumption of a cluster, the average response time and number of servers to perform each process, and the operating ratio of a cluster compared with the IRPCLB algorithm. We show how to decide on the inter-request time delta for each request given the requirements on maximum response time and maximum number of active servers.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信