• DocumentCode
    2194606
  • Title

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

  • Author

    Jiang, Wei ; Agrawal, Gagan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    2011
  • fDate
    23-26 May 2011
  • Firstpage
    475
  • Lastpage
    484
  • 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.
  • Keywords
    Internet; application program interfaces; data mining; graphs; parallel processing; API MATE; Ex-MATE; Extended MATE; MATE approach; PEGASUS; data intensive computing; disk resident reduction object; graph mining; large scale dataset; map reduce framework; memory reduction; reduction object; Algorithm design and analysis; Clustering algorithms; Computational modeling; Data mining; Estimation; Memory management; Runtime; clusters; data-intensive computing; graph mining; map-reduce; multi-core architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4577-0129-0
  • Electronic_ISBN
    978-0-7695-4395-6
  • Type

    conf

  • DOI
    10.1109/CCGrid.2011.18
  • Filename
    5948638