Performance evaluation of MapReduce using full virtualisation on a departmental cloud
Open Access
|Jun 2011References
- Anon, E.A. (1998). A measure of transaction processing power,M. Stonebraker and J.M. Hellerstein (Eds.),, 3rd Edn., Morgan Kaufmann, San Francisco, CA, pp. 609-621.
- Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I. and Zaharia, M. (2010). A view of cloud computing,(4): 50-58.
- Bacci, B., Danelutto, M., Pelagatti, S. and Vanneschi, M. (1999). SkIE: A heterogeneous environment for HPC applications,(13): 1827-1852.
- Beaumont, O., Casanova, H., Legrand, A., Robert, Y. and Yang, Y. (2005). Scheduling divisible loads on star and tree networks: Results and open problems,(3): 207-218.
- Buono, D., Danelutto, M. and Lametti, S. (2010). Map, reduce and MapReduce, the skeleton way,(1): 2089-2097.
- Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J. and Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility,(6): 599-616.
- Buzen, J.P. and Gagliardi, U.O. (1973). The evolution of virtual machine architecture,, ACM, New York, NY, pp. 291-299.
- Cole, M. (1989)., Pitman/MIT Press, London.
- Cole, M. (2004). Bringing skeletons out of the closet: A pragmatic manifesto for skeletal parallel programming,(3): 389-406.
- Danelutto, M. (2004). Adaptive task farm implementation strategies,, IEEE, La Coruña, pp. 416-423.
- Dean, J. and Ghemawat, S. (2004). MapReduce: Simplified data processing on large clusters,, Vol. 6, USENIX, San Francisco, CA, pp. 137-150.
- Dean, J. and Ghemawat, S. (2008). MapReduce: Simplified data processing on large clusters,(1): 107-113.
- González-Vélez, H. (2006). Self-adaptive skeletal task farm for computational grids,(7-8): 479-490.
- González-Vélez, H. and Cole, M. (2010a). Adaptive statistical scheduling of divisible workloads in heterogeneous systems,(4): 427-441.
- González-Vélez, H. and Cole, M. (2010b). Adaptive structured parallelism for distributed heterogeneous architectures: A methodological approach with pipelines and farms,(15): 2073-2094.
- González-Vélez, H. and Leyton, M. (2010). A survey of algorithmic skeleton frameworks: High-level structured parallel programming enablers,(12): 1135-1160.
- Ibrahim, S., Jin, H., Lu, L., Qi, L., Wu, S. and Shi, X. (2009). Evaluating MapReduce on virtual machines: The Hadoop case,M. Jaatun, G. Zhao, and C. Rong (Eds.), Lecture Notes in Computer Science, Vol. 5931, Springer-Verlag, Berlin/Heidelberg, pp. 519-528.
- Kontagora, M. and González-Vélez, H. (2010). Benchmarking a MapReduce environment on a full virtualisation platform,L. Barolli, F. Xhafa, S. Vitabile and H.-H. Hsu (Eds.),, IEEE Computer Society, Washington, DC, pp. 433-438.
- Kuchen, H. and Striegnitz, J. (2005). Features from functional programming for a C++ skeleton library,(7-8): 739-756.
- Mesghouni, K., Hammadi, S. and Borne, P. (2004). Evolutionary algorithms for job-shop scheduling,(1): 91-103.
- Nagarajan, A.B., Mueller, F., Engelmann, C. and Scott, S.L. (2007). Proactive fault tolerance for HPC with Xen virtualization,B. J. Smith (Ed.),, ACM, New York, NY, pp. 23-32.
- Nokia Research Center (2009). Disco,, Nokia Research Center
- Pisoni, A. (2007). Skynet,
- Ranger, C., Raghuraman, R., Penmetsa, A., Bradski, G. and Kozyrakis, C. (2007). Evaluating MapReduce for multi-core and multiprocessor systems,, pp. 13-24.
- Robertazzi, T.G. (2003). Ten reasons to use divisible load theory,(5): 63-68.
- Sandholm, T. and Lai, K. (2009). MapReduce optimization using regulated dynamic prioritization,J.R. Douceur, A.G. Greenberg, T. Bonald, J. Nieh (Eds.),, ACM, New York, NY, pp. 299-310.
- The Apache Software Foundation (2008). Hadoop MapReduce tutorial,, Hadoop Project
- VMware (2007). Understanding full virtualization, paravirtualization, and hardware assist,, VMware, Inc., Palo Alto, CA.
- Whitaker, A., Shaw, M. and Gribble, S.D. (2002). Scale and performance in the Denali isolation kernel,(SI): 195-209.
- Youseff, L., Wolski, R., Gorda, B. and Krintz, C. (2006). Paravirtualization for HPC systems,G. Min, B. Di Martino, L.T. Yang, M. Guo and Gudula Rünger (Eds.),, Lecture Notes in Computer Science, Vol. 4331, Springer-Verlag, Berlin/Heidelberg, pp. 474-486.
- Zaharia, M., Konwinski, A., Joseph, A., Katz, R. and Stoica, I. (2008). Improving MapReduce performance in heterogeneous environments,R. Draves and R. van Renesse (Eds.),, USENIX Association, Berkeley, CA.
Language: English
Page range: 275 - 284
Published on: Jun 22, 2011
Published by: University of Zielona Góra
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year
Keywords:
Related subjects:
© 2011 Horacio González-Vélez, Maryam Kontagora, published by University of Zielona Góra
This work is licensed under the Creative Commons License.