Workload characterization on a production Hadoop cluster: A case study on Taobao

  • Authors:
  • Zujie Ren;Xianghua Xu;Jian Wan;Weisong Shi;Min Zhou

  • Affiliations:
  • School of Computer Science and Technology, Hangzhou Dianzi University, China;School of Computer Science and Technology, Hangzhou Dianzi University, China;School of Computer Science and Technology, Hangzhou Dianzi University, China;Department of Computer Science, Wayne State University, Detroit, USA;Taobao, Inc., Hangzhou, China

  • Venue:
  • IISWC '12 Proceedings of the 2012 IEEE International Symposium on Workload Characterization (IISWC)
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

MapReduce is becoming the state-of-the-art computing paradigm for processing large-scale datasets on a large cluster with tens or thousands of nodes. It has been widely used in various fields such as e-commerce, Web search, social networks, and scientific computation. Understanding the characteristics of MapReduce workloads is the key to achieving better configuration decisions and improving the system throughput. However, workload characterization of MapReduce, especially in a large-scale production environment, has not been well studied yet. To gain insight on MapReduce workloads, we collected a two-week workload trace from a 2,000-node Hadoop cluster at Taobao, which is the biggest online e-commerce enterprise in Asia, ranked 14th in the world as reported by Alexa. The workload trace covered 912,157 jobs, logged from Dec. 4 to Dec. 20, 2011. We characterized the workload at the granularity of job and task, respectively and concluded with a set of interesting observations. The results of workload characterization are representative and generally consistent with data platforms for e-commerce websites, which can help other researchers and engineers understand the performance and job characteristics of Hadoop in their production environments. In addition, we use these job analysis statistics to derive several implications for potential performance optimization solutions.