Skew-Aware Collective Communication for MapReduce Shuffling

Harunobu Daikoku, Hideyuki Kawashima, Osamu Tatebe

研究成果: Conference contribution

抄録

This paper proposes and examines the three in-memory shuffling methods designed to address problems in MapReduce shuffling caused by skewed data. Coupled Shuffle Architecture (CSA) employs a single pairwise all-to-all exchange to shuffle both blocks, units of shuffle transfer, and meta-blocks, which contain the metadata of corresponding blocks. Decoupled Shuffle Architecture (DSA) separates the shuffling of meta-blocks and blocks, and applies different all-to-all exchange algorithms to each shuffling process, attempting to mitigate the impact of stragglers in strongly skewed distributions. Decoupled Shuffle Architecture with Skew-Aware Meta-Shuffle (DSA w/ SMS) autonomously determines the proper placement of blocks based on the memory consumption of each worker process. This approach targets extremely skewed situations where some worker processes could exceed their node memory limitation. This study evaluates implementations of the three shuffling methods in our prototype in-memory MapReduce engine, which employs high performance interconnects such as InfiniBand and Intel Omni-Path. Our results suggest that DSA w/ SMS is the only viable solution for extremely skewed data distributions, but this solution is only valid on systems equipped with high performance interconnects. We also present a detailed investigation of the performance of CSA and DSA in various skew situations.

本文言語English
ホスト出版物のタイトルProceedings - 2018 IEEE International Conference on Big Data, Big Data 2018
編集者Naoki Abe, Huan Liu, Calton Pu, Xiaohua Hu, Nesreen Ahmed, Mu Qiao, Yang Song, Donald Kossmann, Bing Liu, Kisung Lee, Jiliang Tang, Jingrui He, Jeffrey Saltz
出版社Institute of Electrical and Electronics Engineers Inc.
ページ3331-3340
ページ数10
ISBN(電子版)9781538650356
DOI
出版ステータスPublished - 2018 7月 2
イベント2018 IEEE International Conference on Big Data, Big Data 2018 - Seattle, United States
継続期間: 2018 12月 102018 12月 13

出版物シリーズ

名前Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018

Conference

Conference2018 IEEE International Conference on Big Data, Big Data 2018
国/地域United States
CitySeattle
Period18/12/1018/12/13

ASJC Scopus subject areas

  • コンピュータ サイエンスの応用
  • 情報システム

フィンガープリント

「Skew-Aware Collective Communication for MapReduce Shuffling」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル