• DocumentCode
    2182670
  • Title

    Top-k pipe join

  • Author

    Martinenghi, Davide ; Tagliasacchi, Marco

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2010
  • fDate
    1-6 March 2010
  • Firstpage
    16
  • Lastpage
    19
  • Abstract
    In the context of service composition and orchestration, service invocation is typically scheduled according to execution plans, whose topology establishes whether different services are to be invoked in parallel or in a sequence. In the latter case, we may have a configuration, called pipe join, in which the output of a service is used as input for another service. When the services involved in a pipe join output results sorted by score, the problem arises of efficiently determining the join tuples (aka combinations) with the highest combined scores. In this paper we study different execution strategies related to the pipe join configuration. First, we consider a strategy that minimizes the access costs to achieve a target number of combinations. Then, we propose a strategy that explicitly considers the scores of the output tuples in order to provide deterministic guarantees that the top-k combinations have been found. Finally, a hybrid strategy is presented.
  • Keywords
    query processing; access cost; execution plan; join tuples; pipe join configuration; service composition; service invocation; service orchestration; top-k combination; top-k pipe join; top-k query processing; topology; Bismuth; Context-aware services; Cost function; Data mining; Delay; Query processing; Strontium; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops (ICDEW), 2010 IEEE 26th International Conference on
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    978-1-4244-6522-4
  • Electronic_ISBN
    978-1-4244-6521-7
  • Type

    conf

  • DOI
    10.1109/ICDEW.2010.5452769
  • Filename
    5452769