DocumentCode
3063123
Title
Applications and Evaluation of In-memory MapReduce
Author
Rehmann, Kim-Thomas ; Schoettner, M.
Author_Institution
Inst. fur Inf., Heinrich-Heine-Univ. Dusseldorf, Dusseldorf, Germany
fYear
2011
fDate
Nov. 29 2011-Dec. 1 2011
Firstpage
67
Lastpage
74
Abstract
In-memory storage techniques provide cloud applications with cheap, fast and large-scale RAM-based storage. By replicating data and providing adequate consistency control mechanisms, in-memory storage can simplify the design and implementation of highly scalable distributed applications. We argue that in-memory storage can increase the flexibility of the MapReduce parallel programming model without requiring additional communication facilities to propagate data updates. In this paper, we present several applications for our in-memory MapReduce framework from diverse problem domains including iterative and on-line data processing.
Keywords
cloud computing; data integrity; iterative methods; parallel programming; random-access storage; software performance evaluation; storage management; MapReduce parallel programming model; cloud application; consistency control mechanisms; data replication; highly scalable distributed application; in-memory MapReduce framework; in-memory storage techniques; iterative processing; large-scale RAM-based storage; online data processing; Computational modeling; Data models; Distributed databases; Histograms; Image color analysis; Load modeling; Random access memory; Consistency Models; Data Services Architectures; Development Methods for Applications; Load Balancing; MapReduce; Scalability; User Experience;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
Conference_Location
Athens
Print_ISBN
978-1-4673-0090-2
Type
conf
DOI
10.1109/CloudCom.2011.19
Filename
6133128
Link To Document