• DocumentCode
    3436260
  • Title

    Adaptive Execution of Stream Window Joins in a Limited Memory Environment

  • Author

    Farag, Fatima ; Hammad, Moustafa A.

  • Author_Institution
    Univ. of Calgary, Calgary
  • fYear
    2007
  • fDate
    6-8 Sept. 2007
  • Firstpage
    12
  • Lastpage
    20
  • Abstract
    A sliding window join (SWJoin) is becoming an integral operation in every stream data management system. In some streaming applications the increasing volume of streamed data as well as the multiplicity of concurrent queries requires an adaptive SWJoin algorithm for the limited memory resources. Previous algorithms of SWJoin address the memory limitation by exploiting external-memory resources while imposing timely ordered arrival of input data streams. In this paper we propose an external-memory sliding-window join algorithm (EM-SWJoin) that addresses general arrival patterns of input streams and exploits disk- based data structures. The algorithm runs in two phases. The first phase partially joins the arriving data of one stream with the memory-resident data of the other streams. The second phase completes the processing of the partially joined data by considering the disk-resident data from the corresponding streams. Swapping from one phase to the other improves the response time of the input data. A comparative study between EM-SWJoin and other related algorithms illustrates the superiority of the proposed algorithm.
  • Keywords
    data structures; database management systems; adaptive SWJoin algorithm; disk-based data structure; external-memory sliding-window join algorithm; memory environment; stream data management system; stream window; Aggregates; Application software; Computer science; Data engineering; Data structures; Delay effects; Drives; Environmental management; Memory management; Wireless networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications Symposium, 2007. IDEAS 2007. 11th International
  • Conference_Location
    Banff, Alta.
  • ISSN
    1098-8068
  • Print_ISBN
    978-0-7695-2947-9
  • Type

    conf

  • DOI
    10.1109/IDEAS.2007.4318084
  • Filename
    4318084