Parallelizing an information theoretic Co-clustering algorithm using a cloud middleware
- Venkatram Ramanathan(corresponding author),
- Wenjing Ma,
- Vignesh T. Ravi,
- Tantan Liu,
- Gagan Agrawal
- Ohio State University
Related Event
Title
Event type
ConferenceDate
12/14/2010 - 12/17/2010Location
Abstract
The emerging cloud environments are well suited for storage and analysis of large datasets, since they can allow on-demand access to resources. However, developing high-performance implementations of data analysis tasks is a challenging problem. In our prior work, we have developed a middleware called FREERIDE (FRamework for Rapid Implementation of Datamining Engines). FREERIDE is based upon the observation that the processing structure of a large number of data mining algorithms involves generalized reductions. FREERIDE offers a high-level interface and implements both distributed memory and shared memory parallelization. In this paper, we consider a challenging new data mining algorithm, information theoretic co-clustering, and parallelize it using the FREERIDE middleware. We show how the main processing loops of row clustering and column clustering of the Co-clustering algorithm can essentially be fit into a generalized reduction structure. We achieve good parallel efficiency, with a speedup of nearly 21 on 32 cores.
Publication Information
Output type
Original language
English (US)Article number
5693299Pages from-to (Number of pages)
Pages 186-193 (8 pages)Publication milestones
- Published - 2010
Publication status
Publication series
- Publication series name: Proceedings - IEEE International Conference on Data Mining, ICDM
ISSN (Print): 1550-4786
ISBN (Print)
9780769542577Publication IDs
- Scopus: 79951804787
