spark-architecture https://0x0fff.com/spark-architecture-shuffle/ https://0x0fff.com/spark-memory-management/ https://0x0fff.com/page/2/ http://jerryshao.me/architecture/2014/01/04/spark-shuffle-detail-investigation/