{"title":"基于集群能耗的MapReduce作业调度实证分析","authors":"Sofia D'souza, P. V.","doi":"10.1109/DISCOVER47552.2019.9007941","DOIUrl":null,"url":null,"abstract":"The growing popularity of Cloud Computing has led to an increasing number of applications using MapReduce in cloud data centers. MapReduce workloads are mostly interactive workloads or batch processing workloads that consume an enormous amount of energy when hosted on multiple clusters. Currently, the scheduling of workloads is done with the sole goal of the faster execution time of jobs. However, in doing so, there is wastage of energy as the same jobs could be completed within the stipulated Service Level Agreement (SLA) using fewer resources when hosted on small clusters. Therefore, in order to minimize the energy consumption of MapReduce clusters, workloads could be deployed on a minimum number of clusters depending on the type and size with the goal of minimizing energy consumption and not faster response time. In this work, the three schedulers i.e FIFO, Fair and Capacity schedulers are compared with respect to energy efficiency on small-scale and large-scale workloads. Experiments performed on a small cluster using these workloads show significant energy savings with respect to Capacity scheduler compared to other schedulers.","PeriodicalId":274260,"journal":{"name":"2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Empirical Analysis of MapReduce Job Scheduling with respect to Energy Consumption of Clusters\",\"authors\":\"Sofia D'souza, P. V.\",\"doi\":\"10.1109/DISCOVER47552.2019.9007941\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The growing popularity of Cloud Computing has led to an increasing number of applications using MapReduce in cloud data centers. MapReduce workloads are mostly interactive workloads or batch processing workloads that consume an enormous amount of energy when hosted on multiple clusters. Currently, the scheduling of workloads is done with the sole goal of the faster execution time of jobs. However, in doing so, there is wastage of energy as the same jobs could be completed within the stipulated Service Level Agreement (SLA) using fewer resources when hosted on small clusters. Therefore, in order to minimize the energy consumption of MapReduce clusters, workloads could be deployed on a minimum number of clusters depending on the type and size with the goal of minimizing energy consumption and not faster response time. In this work, the three schedulers i.e FIFO, Fair and Capacity schedulers are compared with respect to energy efficiency on small-scale and large-scale workloads. Experiments performed on a small cluster using these workloads show significant energy savings with respect to Capacity scheduler compared to other schedulers.\",\"PeriodicalId\":274260,\"journal\":{\"name\":\"2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DISCOVER47552.2019.9007941\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DISCOVER47552.2019.9007941","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Empirical Analysis of MapReduce Job Scheduling with respect to Energy Consumption of Clusters
The growing popularity of Cloud Computing has led to an increasing number of applications using MapReduce in cloud data centers. MapReduce workloads are mostly interactive workloads or batch processing workloads that consume an enormous amount of energy when hosted on multiple clusters. Currently, the scheduling of workloads is done with the sole goal of the faster execution time of jobs. However, in doing so, there is wastage of energy as the same jobs could be completed within the stipulated Service Level Agreement (SLA) using fewer resources when hosted on small clusters. Therefore, in order to minimize the energy consumption of MapReduce clusters, workloads could be deployed on a minimum number of clusters depending on the type and size with the goal of minimizing energy consumption and not faster response time. In this work, the three schedulers i.e FIFO, Fair and Capacity schedulers are compared with respect to energy efficiency on small-scale and large-scale workloads. Experiments performed on a small cluster using these workloads show significant energy savings with respect to Capacity scheduler compared to other schedulers.