1st International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

Distributed service discovery using preference

  • @INPROCEEDINGS{10.1109/COLCOM.2005.1651245,
        author={Ryota Egashira and Akihiro Enomoto and Tatsuya Suda and Hiroshi Sasaki and Hirotoshi Iwasaki},
        title={Distributed service discovery using preference},
        proceedings={1st International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2006},
        month={7},
        keywords={Application software  Collaboration  Computer science  Feedback  Hardware  Laboratories  Large-scale systems  Mobile communication  Peer to peer computing  Switches},
        doi={10.1109/COLCOM.2005.1651245}
    }
    
  • Ryota Egashira
    Akihiro Enomoto
    Tatsuya Suda
    Hiroshi Sasaki
    Hirotoshi Iwasaki
    Year: 2006
    Distributed service discovery using preference
    COLLABORATECOM
    IEEE
    DOI: 10.1109/COLCOM.2005.1651245
Ryota Egashira1,*, Akihiro Enomoto1,*, Tatsuya Suda1,*, Hiroshi Sasaki2,*, Hirotoshi Iwasaki2,*
  • 1: Information and Computer Science, University of California, Irvine
  • 2: DENSO IT LABORATORY, INC.
*Contact email: egashira@ics.uci.edu, enomoto@ics.uci.edu, suda@ics.uci.edu, hsasaki@d-itlab.co.jp, hiwasaki@d-itlab.co.jp

Abstract

Distributed collaborative applications will be widely used in a future large-scale and dynamic network. Such applications require the capability of locating distributed network objects that better match query originator's criteria. In this paper, a discovery mechanism utilizing query originator's preference is proposed in order to locate objects preferred by query originators. The proposed mechanism allows query originators to return feedbacks that describe the degree of the preference for discovered objects. The preference of query originators is utilized to guide subsequent queries in a distributed manner, enhancing efficiency of discovery. The preference of query originators is also utilized to adaptively change forwarding paths of queries corresponding to varying network environments. Extensive simulation work shows that the proposed mechanism is efficient and adaptive to dynamics of the peer-to-peer network environment where transient objects often join and leave.