Using a J2EE cluster for parallel computation of join queries in distributed databases

Yosi Ben-Asher, Shlomo Berkovsky, Ariel Tammam, Edi Shmueli

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

4 Citations (Scopus)

Abstract

In here we consider the problem of parallel execution of Join operation by a J2EE cluster. J2EE clusters are intended for coarse-grain distributed processing of multiple queries/business transactions over the Web. Thus, the possibility of using a J2EE cluster for fine-grain parallel computations (parallel Joins in our case) is intriguing and of practical interest. We have developed a new variant of the SFR algorithm for parallel computation of Cartesian Product in Join operations and proved its optimality in terms of communication/execution-time tradeoffs via a simple lower bound. Our experimental results show that despite the fact that J2EE is considered to be a platform that uses a complex interfaces and software entities, such as various types of Java beans, J2EE clusters can be efficiently used to execute Join operation in parallel.
Original languageEnglish
Title of host publicationThird International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages58-63
Number of pages6
ISBN (Print)0769522106
DOIs
Publication statusPublished - 2004
Externally publishedYes
EventThird International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks - Cork, Ireland
Duration: 5 Jul 20047 Jul 2004

Conference

ConferenceThird International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks
Country/TerritoryIreland
CityCork
Period5/07/047/07/04

Keywords

  • Parallel Algorithms
  • Cluster Computing
  • J2EE
  • Distributed Databases

Fingerprint

Dive into the research topics of 'Using a J2EE cluster for parallel computation of join queries in distributed databases'. Together they form a unique fingerprint.

Cite this