N. Vasic, M. Barisits, Vincent Salzgeber, Dejan Kostic
{"title":"Making cluster applications energy-aware","authors":"N. Vasic, M. Barisits, Vincent Salzgeber, Dejan Kostic","doi":"10.1145/1555271.1555281","DOIUrl":null,"url":null,"abstract":"Power consumption has become a critical issue in large scale clusters. Existing solutions for addressing the servers' energy consumption suggest \"shrinking\" the set of active machines, at least until the more power-proportional hardware devices become available. This paper demonstrates that leveraging the sleeping state, however, may lead to unacceptably poor performance and low data availability if the distributed services are not aware of the power management's actions. Therefore, we present an architecture for cluster services in which the deployed services overcome this problem by actively participating in any action taken by the power management. We propose, implement, and evaluate modifications for the Hadoop Distributed File System and the MapReduce clone that make them capable of operating efficiently under limited power budgets.","PeriodicalId":340736,"journal":{"name":"Workshop on Automated Control for Datacenters and Clouds","volume":"79 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"62","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Automated Control for Datacenters and Clouds","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1555271.1555281","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 62
Abstract
Power consumption has become a critical issue in large scale clusters. Existing solutions for addressing the servers' energy consumption suggest "shrinking" the set of active machines, at least until the more power-proportional hardware devices become available. This paper demonstrates that leveraging the sleeping state, however, may lead to unacceptably poor performance and low data availability if the distributed services are not aware of the power management's actions. Therefore, we present an architecture for cluster services in which the deployed services overcome this problem by actively participating in any action taken by the power management. We propose, implement, and evaluate modifications for the Hadoop Distributed File System and the MapReduce clone that make them capable of operating efficiently under limited power budgets.