• DocumentCode
    3018082
  • Title

    Fragment and replicate algorithms for non-equi-join evaluation on Smart Disks

  • Author

    Stoumpos, Vassilis ; Delis, Alex

  • Author_Institution
    Univ. of Athens, Athens, Greece
  • fYear
    2009
  • fDate
    23-25 March 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The predicates in a non-equi-join can be anything but equality relations. Non-equi-join predicates can be as simple as an inequality expression between two join relation fields, or as complex as a user-defined function that carries out arbitrary complex comparisons. The nature of non-equi-join calls for predicate evaluation over all possible combinations of tuples in a two-way join. In this paper, we consider the family of fragment and replicate join algorithms that facilitates non-equijoin evaluation and adapt it in a Smart Disk environment. We use Smart Disk as an umbrella term for a variety of different storage devices featuring an embedded processor that may offload data processing from the main CPU. Our approach partially replicates one of the join relations in order to harness all processing capacity in the system. However, partial replication introduces problems with synchronizing concurrent algorithmic steps, load balancing, and selection among different join evaluation alternatives.We use a processing model to avoid performance pitfalls and autonomously select algorithm parameters. Through experimentation we find our proposed algorithms to utilize all system resources and, thus, yield better performance.
  • Keywords
    concurrency control; disc storage; embedded systems; resource allocation; storage management; concurrent algorithm; data processing; embedded processor; inequality expression; load balancing; nonequi-join evaluation; predicate evaluation; replicate join algorithm; smart disk environment; storage device; two-way join; umbrella term; user-defined function; Data processing; Load management; active disks; array of disks; database join; fragment and replicate parallelism; non-equi-joins; smart disks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Decentralized Systems, 2009. ISADS '09. International Symposium on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4244-4327-7
  • Type

    conf

  • DOI
    10.1109/ISADS.2009.5207358
  • Filename
    5207358