A Scalable Service Discovery Framework with Load Sharing Capabilities

In order to ease mobility, users should be able to access available services and resources of the local network without manually reconfigure its terminal at each visited network. Therefore, some kind of automatic mechanism is needed to dynamically locate the best available services from any network. The eXtensible Service Discovery Framework (XSDF) is a novel solution to this problem. XSDF is an evolution of the Service Location Protocol (SLP) architecture, that also integrates the load balancing and high-availability capabilities from the Reliable Server Pooling (Rserpool) framework in order to bridge together scalable service discovery with extensible load sharing selection policies. This paper provides a brief overview of XSDF, and compares it against SLPv2 (including its Attribute List Extension) employing several simulations in different scenarios.

[1]  Erik Guttman The serviceid: URI scheme for service location , 2002 .

[2]  Anees Shaikh,et al.  On the effectiveness of DNS-based server selection , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[3]  Philip S. Yu,et al.  The state of the art in locally distributed Web-server systems , 2002, CSUR.

[4]  Erik Guttman Attribute List Extension for the Service Location Protocol , 2001, RFC.

[5]  David Larrabeiti,et al.  eXtensible Service Registration Protocol (XSRP) , 2004 .

[6]  Kay A. Robbins,et al.  An empirical evaluation of client-side server selection algorithms , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[7]  Henning Schulzrinne,et al.  Remote Service Discovery in the Service Location Protocol (SLP) via DNS SRV , 2004, RFC.