Swinburne
Browse

Chord4S: A P2P-based decentralised service discovery approach

Download (694.98 kB)
conference contribution
posted on 2024-07-11, 07:50 authored by Qiang HeQiang He, Jun Yan, Yun YangYun Yang, Ryszard Kowalczyk, Hai Jin
Service-oriented computing is emerging as a paradigm for developing distributed applications. A critical issue of utilising service-oriented computing is to have a scalable, reliable and robust service discovery mechanism. However, traditional service discovery methods using centralised registries can easily suffer from problems such as performance bottleneck and vulnerability to failures in the large scalable service network, thus functioning abnormally. To address these problems, this paper proposes a peer-to-peer based decentralised service discovery approach named Chord4S. Chord4S utilises the data distribution and lookup capabilities of the popular Chord to distribute and discover services in a decentralised manner. Data availability is further improved by distributing service descriptions of functionally-equivalent services to different successor nodes that are organised into a virtual segment in the Chord circle. In addition, the Chord routing protocol is extended to support efficient discovery of multiple services with single request. This enables late negotiation of service level agreements between a service consumer and multiple service providers. The experimental evaluation shows that Chord4S achieves higher data availability and provides efficient query with reasonable overhead.

Funding

ARC | DP0663841

Agent-based coordination and negotiation technologies for decentralised service workflow management : Australian Research Council | DP0663841

History

Available versions

PDF (Published version)

ISBN

9780769532837

Journal title

Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008

Conference name

2008 IEEE International Conference on Services Computing, SCC 2008

Volume

1

Pagination

221-228

Publisher

IEEE

Copyright statement

Copyright © 2008 IEEE. The published version is reproduced in accordance with the copyright policy of the publisher. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC