• DocumentCode
    2387203
  • Title

    Flexible and efficient matchmaking and ranking in service directories

  • Author

    Constantinescu, Ion ; Binder, Walter ; Faltings, Boi

  • Author_Institution
    Ecole Polytechnique Federale de Lausanne, Switzerland
  • fYear
    2005
  • fDate
    11-15 July 2005
  • Firstpage
    5
  • Abstract
    Service directories are a key component of distributed systems where shared information must be managed efficiently. For a directory with a large numbers of entries, the result set of a query may be large, too. In this case, it is important to order the results according to heuristics and to retrieve them incrementally. Our contribution is an integrated directory system specially adapted to large-scale service discovery and composition. We introduce DirQL, a flexible query language for the matching and ranking of service descriptions. As results are incrementally retrieved, our system is able to lazily compute the result set based on: 1) the organization of the directory as a special balanced search tree that has an extra "intersection" discriminator, 2) a scheme for transforming the original query into one taking into account the tree structure of the directory, and 3) the organization of partial results in a heap structure sorted according to the transformed query. We also report on experimental results regarding the usage of the directory by a composition engine solving randomly generated problems.
  • Keywords
    distributed processing; information management; query languages; query processing; sorting; tree searching; DirQL; distributed system; integrated directory system; intersection discriminator; large-scale service discovery; query language; search tree; service composition; service description; Database languages; Electronics packaging; Engines; Heuristic algorithms; Information management; Interleaved codes; Large scale integration; Libraries; Tree data structures; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2409-5
  • Type

    conf

  • DOI
    10.1109/ICWS.2005.62
  • Filename
    1530777