Loading [MathJax]/extensions/MathMenu.js
Ex-MATE: Data Intensive Computing with Large Reduction Objects and Its Application to Graph Mining | IEEE Conference Publication | IEEE Xplore

Ex-MATE: Data Intensive Computing with Large Reduction Objects and Its Application to Graph Mining


Abstract:

Map-reduce framework has been widely used as the infrastructure for processing large-scale datasets in various domains. Recent work has shown that an alternate API MATE(M...Show More

Abstract:

Map-reduce framework has been widely used as the infrastructure for processing large-scale datasets in various domains. Recent work has shown that an alternate API MATE(Mapreduce with an Alternate API), where a reduction object is explicitly maintained and updated, reduces memory requirements and can significantly improve performance for many applications. However, unlike the original API, support for the alternate API has been restricted to the cases where the reduction object can fit in the memory. This limits the applicability of the MATE approach. Particularly, one emerging class of applications that require support for large reduction objects are the graph mining applications. This paper describes a system, Extended MATE or Ex-MATE, which supports this alternate API with reduction objects of arbitrary sizes. We develop support for managing disk-resident reduction objects and updating them efficiently. We evaluate our system using three graph mining applications and compare its performance to that of PEGASUS, a graph mining system implemented based on the original map-reduce API and its Hadoop implementation. Our results on a cluster with 128 cores show that for all three applications, our system outperforms PEGASUS, by factors ranging between 9 and 35.
Date of Conference: 23-26 May 2011
Date Added to IEEE Xplore: 11 July 2011
ISBN Information:
Conference Location: Newport Beach, CA, USA

Contact IEEE to Subscribe

References

References is not available for this document.