• DocumentCode
    3415019
  • Title

    Transparent and scalable client-side server selection using Netlets

  • Author

    Dharmalingam, Kalaiarul ; Collier, Martin

  • Author_Institution
    Sch. of Electron. Eng., Dublin City Univ., Ireland
  • fYear
    2003
  • fDate
    4-5 April 2003
  • Firstpage
    120
  • Lastpage
    129
  • Abstract
    Replication of web content in the Internet has been found to improve service response time, performance and reliability offered by web services. When working with such distributed server systems, the location of servers with respect to client nodes is found to affect service response time perceived by clients in addition to server load conditions. This is due to the characteristics of the network path segments through which client requests get routed. Hence, a number of researchers have advocated making server selection decisions at the client-side of the network. In this paper, we present a transparent approach for client-side server selection in the Internet using Netlet services. Netlets are autonomous, nomadic mobile software components which persist and roam in the network independently, providing predefined network services. In this application, Netlet based services embedded with intelligence to support server selection are deployed by servers close to potential client communities to setup dynamic service decision points within the network. An anycast address is used to identify available distributed decision points in the network. Each service decision point transparently directs client requests to the best performing server based on its in-built intelligence supported by real-time measurements from probes sent by the Netlet to each server. It is shown that the resulting system provides a client-side server selection solution which is server-customisable, scalable and fault transparent.
  • Keywords
    Internet; client-server systems; software reliability; Internet; Netlets; anycast address; distributed decision points; distributed server systems; network path segments; nomadic mobile software; performance; reliability; scalable client-side server selection; service response time; web content replication; web services; Delay; Electronic mail; IP networks; Network servers; Performance evaluation; Probes; Reliability engineering; Telecommunication network reliability; Web and internet services; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Open Architectures and Network Programming, 2003 IEEE Conference on
  • Print_ISBN
    0-7803-7764-8
  • Type

    conf

  • DOI
    10.1109/OPNARC.2003.1196379
  • Filename
    1196379