|
[1]F. Ahmad, S. Chakradhar, A. Raghunathan, T. N. Vijaykumar, “Tarazu: Optimizing MapReduce On Heterogeneous Clusters, ASPLOS XVII Proc. of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems, pages 61-74, 2012. [2]F. Ahmad, S. Lee, M. Thottethodi, and T. N. Vijaykumar, “PUMA: Purdue MapReduce Benchmarks Suite, 2012. [3]J. Dean and S. Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters, OSDI ’04, pages 137–150, 2004. [4]N. J. Dingle, W. J. Knottenbelt, and T. Suto, “PIPE2: A Tool for the Performance Evaluation of Generalised Stochastic Petri Nets, ACM SIGMETRICS Performance Evaluation Review, 36(4):34–39, 2009. [5]A. Ferscha, “A Petri Net Approach for Performance Oriented Parallel Program Design, Journal of Parallel and Distributed Computing, 15(3):188–206, Special Issue on Petri Net Modelling of Parallel Computers, 1992. [6]A. Ganapathi, Y. Chen, A. Fox, R. Katz, and D. Patterson, “Statistics-Driven Workload Modeling for the Cloud, IEEE 26th International Conference on Data Engineering Workshops (ICDEW), 2010. [7]H. Khazaei, J. Misic, and V. B. Misic, “Performance Analysis of Cloud Computing Centers Using M/G/m/m+r Queuing Systems, IEEE Transactions on Parallel and Distributed Systems, Vol. 23, No. 5, 2012. [8]G. Leey, B. Chunz, R. H. Katz, “Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud, HotCloud'11 Proceedings of the 3rd USENIX conference on Hot topics in cloud computing, 2011. [9]Y. Liu, M. Li, N. K. Alham, and S. Hammoud, “HSim: A MapReduce simulator in enabling Cloud Computing, Future Generation Computer Systems, 2011. [10]M. A. Marsan, G. Conte, and G. Balbo, “A Class of Generalized Stochastic Petri Nets for the Performance Evaluation of Multiprocessor Systems, ACM Transactions on Computer Systems, Vol. 2, No. 2, pages 93-122, 1984. [11]T. Murata, “Petri Nets: Properties, Analysis and Applications, Proc. of the IEEE, Vol. 77, No. 4, pages 541-580, 1989. [12]V. S. Martha, W. Zhao, X. Xu, “h-MapReduce: A Framework for Workload Balancing in MapReduce, IEEE 27th International Conference on Advanced Information Networking and Applications, 2013. [13]R. H. Saavedra-Barrera, D. E. Culler, and T. V. Eicken, “Analysis of Multithreaded Architectures for Parallel Computing, 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, 1990. [14]F. Tian and K. Chen, “Towards Optimal Resource Provisioning for Running MapReduce Programs in Public Clouds, IEEE International Conference on Cloud Computing (CLOUD), 2011. [15]A. Verma, L. Cherkasova, and R. H. Campbell, “Play It Again, SimMR!, Proc. of the IEEE International Conference on Cluster Computing, pages 253-261, 2011. [16]G. Wang, A. R. Butt, P. Pandey, and K. Gupta, “A Simulation Approach to Evaluating design decisions in MapReduce setups, IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009. [17]T. White, “Hadoop: The Definitive Guide, Chapter 6. How MapReduce Works, O’REILLY Media, 2009. [18] J. Xie, S. Yin, X. Ruan, Z. Ding, Y. Tian, J. Majors, A. Manzanares, and X. Qin, “Improving MapReduce Performance through Data Placement in Heterogeneous Hadoop Clusters, IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010. [19]H. Yang, Z. Luan, W. Li, and D. Qian, “MapReduce Workload Modeling with Statistical Approach, J Grid Computing 10:279-310, 2012. [20]M. Zaharia, A. Konwinski, A. D. Joseph, R. Katz, and I. Stoica, “Improving MapReduce Performance in Heterogeneous Environments, OSDI’08: 8th USENIX Symposium on Operating Systems Design and Implementation, 2008.
|