Back to Search
Start Over
Modulo Based Data Placement Algorithm for Energy Consumption Optimization of MapReduce System
- Source :
- Journal of Grid Computing, Journal of Grid Computing, Springer Verlag, 2016, 1, pp.1-16. ⟨10.1007/s10723-016-9370-2⟩
- Publication Year :
- 2016
- Publisher :
- Springer Science and Business Media LLC, 2016.
-
Abstract
- International audience; With the explosion of data production, the efficiency of data management and analysis has been concerned by both industry and academia. Meanwhile, more and more energy is consumed by the IT infrastructure especially the larger scale distributed systems. In this paper, a novel idea for optimizing the Energy Consumption (EC for short) of MapReduce system is proposed. We argue that a fair data placement is helpful to save energy, and then we propose three goals of data placement, and a modulo based Data Placement Algorithm (DPA for short) which achieves these goals. Afterwards, the correctness of the proposed DPA is proved from both theoretical and experimental perspectives. Three different systems which implement MapReduce model with different DPAs are compared in our experiments. Our algorithm is proved to optimize EC effectively, without introducing the additional costs and delaying data loading. With the help of our DPA, the EC for the WordCount , Sort and MRBench can be reduced by 10.9 %, 8.3 % and 17 % respectively, and time consumption is reduced by 7 %, 6.3 % and 7 % respectively.
- Subjects :
- [INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
Correctness
Map Reduce
Computer Networks and Communications
Computer science
Distributed computing
Modulo
Data management
Big data
Système d'exploitation
Réseaux et télécommunications
02 engineering and technology
Data placement
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Architectures Matérielles
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Production (economics)
sort
business.industry
Energy consumption
Systèmes embarqués
Energy consumption optimization
Hardware and Architecture
[INFO.INFO-ES]Computer Science [cs]/Embedded Systems
020201 artificial intelligence & image processing
[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS]
business
Algorithm
Software
Energy (signal processing)
Information Systems
Subjects
Details
- ISSN :
- 15729184 and 15707873
- Volume :
- 16
- Database :
- OpenAIRE
- Journal :
- Journal of Grid Computing
- Accession number :
- edsair.doi.dedup.....4baf02a6fcec63ca5bdb635beabba82a