跳到主要导航 跳到搜索 跳到主要内容

HC-Store: putting MapReduce’s foot in two camps

  • Huiju Wang*
  • , Furong Li
  • , Xuan Zhou
  • , Yu Cao
  • , Xiongpai Qin
  • , Jidong Chen
  • , Shan Wang
  • *此作品的通讯作者
  • Renmin University of China
  • School of Information
  • National University of Singapore
  • EMC Labs China

科研成果: 期刊稿件文章同行评审

摘要

MapReduce is a popular framework for large-scale data analysis. As data access is critical for MapReduce’s performance, some recent work has applied different storage models, such as column-store or PAX-store, to MapReduce platforms. However, the data access patterns of different queries are very different. No storage model is able to achieve the optimal performance alone. In this paper, we study how MapReduce can benefit from the presence of two different column-store models — pure column-store and PAX-store. We propose a hybrid storage system called hybrid columnstore (HC-store). Based on the characteristics of the incoming MapReduce tasks, our storage model can determine whether to access the underlying pure column-store or PAX-store. We studied the properties of the different storage models and create a cost model to decide the data access strategy at runtime. We have implemented HC-store on top of Hadoop. Our experimental results show that HC-store is able to outperform PAX-store and column-store, especially when confronted with diverse workload.

源语言英语
页(从-至)859-871
页数13
期刊Frontiers of Computer Science
8
6
DOI
出版状态已出版 - 26 11月 2014
已对外发布

指纹

探究 'HC-Store: putting MapReduce’s foot in two camps' 的科研主题。它们共同构成独一无二的指纹。

引用此