{"title":"A comparative study of the semi-elastic and fully-elastic mapreduce models","authors":"Xiaoyong Xu, Maolin Tang","doi":"10.1109/GrC.2013.6740440","DOIUrl":null,"url":null,"abstract":"MapReduce which was initially proposed to handle big data in a cluster of computers, is becoming a popular programming model for big data processing in cloud computing. When MapReduce is used in cloud computing where everything is a service and the quality of service is important, a new issue that must be addressed is how to ensure a MapReduce computation will finish before a deadline in a dynamically changing cloud computing environment while minimizing its computation cost. The original MapReduce model cannot address the issue as it is not elastic, that is, it does not support adding resources to a MapReduce computation duration the runtime. To overcome the drawback of the original MapReduce model, a fully-elastic MapReduce is proposed in this paper. In addition, in this paper we study the performance of the fully-elastic model by comparing it with an existing model, namely, semi-elastic model, by theoretic analysis and by numerical experiments.","PeriodicalId":415445,"journal":{"name":"2013 IEEE International Conference on Granular Computing (GrC)","volume":"87 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Granular Computing (GrC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GrC.2013.6740440","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
MapReduce which was initially proposed to handle big data in a cluster of computers, is becoming a popular programming model for big data processing in cloud computing. When MapReduce is used in cloud computing where everything is a service and the quality of service is important, a new issue that must be addressed is how to ensure a MapReduce computation will finish before a deadline in a dynamically changing cloud computing environment while minimizing its computation cost. The original MapReduce model cannot address the issue as it is not elastic, that is, it does not support adding resources to a MapReduce computation duration the runtime. To overcome the drawback of the original MapReduce model, a fully-elastic MapReduce is proposed in this paper. In addition, in this paper we study the performance of the fully-elastic model by comparing it with an existing model, namely, semi-elastic model, by theoretic analysis and by numerical experiments.