http://www.cnblogs.com/LeftNotEasy/archive/2012/02/18/why-yarn.html
https://www.ibm.com/developerworks/cn/data/library/bd-yarn-intro/index.html