[1] J. Dean and S. Ghemawat,Mapreduce: Simplified Data Processing on Large Clusters[M].//Communications ofthe ACM, New York, USA: ACM , 2008,51(1):107-113.
[1] Dean J,Ghemawat S. MapReduce: simplified data processing on large clusters[J].Communications of the ACM, 2008, 51(1): 107-113.
[2] Chen Y,Alspaugh S, Katz R. Interactive analytical processing in big data systems: Across-industry study of MapReduce workloads[J]. PVLDB, 2012, 5(12): 1802-1813.
[3] Isard M, Prabhakaran V, Currey J, et al. Quincy: fairscheduling for distributed computing clusters[C]// Proceedingsof the ACM SIGOPS 22nd symposium on Operating systems principles. New York, USA:ACM, 2009: 261-276.
[4] Ren Z, Xu X, Wan J, et al.Workload Analysis,Implications, and Optimization on a Production Hadoop Cluster: A Case Study onTaobao[J].IEEE TRANSACTIONS ON SERVICESCOMPUTING, 2014,7(2):307-321
[5] Zaharia M,Chowdhury M, Franklin M J, et al. Spark: cluster computing with workingsets[C]//Proceedings of the 2nd USENIX conference on Hot topics in cloudcomputing. Boston, USA:USENIX,2010: 10-10.
[6] Henderson RL. Job scheduling under the portable batch system[C]//Job scheduling strategiesfor parallel processing. SantaBarbara, USA:Springer, 1995:279-294.
[7] Frey J,Tannenbaum T, Livny M, et al. Condor-G: A computation management agent formulti-institutional grids[J]. Cluster Computing, 2002, 5(3):237-246.
[8] Hindman B,Konwinski A, Zaharia M, et al. Mesos: A platform for fine-grained resourcesharing in the data center[C]//Proceedings of the 8th USENIX conference onNetworked systems design and implementation. Boston, USA:USENIX, 2011: 22-22.
[9] Vavilapalli VK, Murthy A C, Douglas C, et al. Apache hadoop yarn: Yet another resourcenegotiator[C]//Proceedings of the 4th annual Symposium on Cloud Computing. New York, USA:ACM,2013: 5.
[10] Zaharia M,Borthakur D, Sarma J S, et al. Job scheduling for multi-user mapreduceclusters[R].California,USA: EECSDepartment, University of California, Berkeley, 2009,UCB/EECS-2009-55.
[11] Zaharia M,Borthakur D, Sen Sarma J, et al. Delay scheduling: a simple technique forachieving locality and fairness in cluster scheduling[C]//Proceedings of the5th European conference on Computer systems. , PARIS, FRANCE:ACM, 2010:265-278.
[12] Isard M,Prabhakaran V, Currey J, et al. Quincy: Fair schedulingfor distributed computing clusters[C]//Proceedings of the ACM SIGOPS 22nd symposiumon Operating systems principles. NewYork, USA:ACM, 2009: 261-276.
[13] Elmeleegy K.Piranha: Optimizing short jobs in hadoop[J]. PVLDB, 2013, 6(11): 985-996.
[14] Zaharia M,Konwinski A, Joseph A D, et al. Improving MapReduce Performance inHeterogeneous Environments[C]//8th USENIX Symposium on Operating Systems Designand Implementation,SanDiego,USA:USENIX.2008, 8(4): 7.