Transparent and scalable client-side server selection using Netlets

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...

Full description

Saved in:
Bibliographic Details
Published in2003 IEEE Conference on Open Architectures and Network Programming pp. 120 - 129
Main Authors Dharmalingam, K., Collier, M.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2003
Subjects
Online AccessGet full text
ISBN0780377648
9780780377646
DOI10.1109/OPNARC.2003.1196379

Cover

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.
AbstractList 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.
Author Dharmalingam, K.
Collier, M.
Author_xml – sequence: 1
  givenname: K.
  surname: Dharmalingam
  fullname: Dharmalingam, K.
  organization: Sch. of Electron. Eng., Dublin City Univ., Ireland
– sequence: 2
  givenname: M.
  surname: Collier
  fullname: Collier, M.
  organization: Sch. of Electron. Eng., Dublin City Univ., Ireland
BookMark eNotj8tKAzEYRgMqaGufoJt5ganJJPmTWZbBS6G0InVdcvkjkZiWZBR8ewfstzlwFh-cGbnOp4yELBldMUb7h_3rbv02rDpK-SR64Kq_IjOqNOVKgdC3ZFHrJ50mpACAOzIcisn1bArmsTHZN9WZZGzCxqU4ubZGj03F8oNlQkI3xlNuvmvMH80Ox4RjvSc3waSKiwvn5P3p8TC8tNv982ZYb9vIlBzbAFZ2zHKusUewoUcmlJGd8toHL5UWwnJQ4GwwDDg4Cd67MDVojaEDPifL_9-IiMdziV-m_B4vnfwPs_lL6A
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/OPNARC.2003.1196379
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 129
ExternalDocumentID 1196379
GroupedDBID 6IE
6IK
6IL
AAJGR
AAVQY
AAWTH
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIE
RIL
ID FETCH-LOGICAL-i175t-f6b521b338e9e6bf9e147a527d8dfd57844b3676cbfa1636c56ddcf37988ef263
IEDL.DBID RIE
ISBN 0780377648
9780780377646
IngestDate Tue Aug 26 16:59:44 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-f6b521b338e9e6bf9e147a527d8dfd57844b3676cbfa1636c56ddcf37988ef263
PageCount 10
ParticipantIDs ieee_primary_1196379
PublicationCentury 2000
PublicationDate 20030000
PublicationDateYYYYMMDD 2003-01-01
PublicationDate_xml – year: 2003
  text: 20030000
PublicationDecade 2000
PublicationTitle 2003 IEEE Conference on Open Architectures and Network Programming
PublicationTitleAbbrev OPNARC
PublicationYear 2003
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000454666
Score 1.3134754
Snippet Replication of web content in the Internet has been found to improve service response time, performance and reliability offered by web services. When working...
SourceID ieee
SourceType Publisher
StartPage 120
SubjectTerms Delay
Electronic mail
IP networks
Network servers
Performance evaluation
Probes
Reliability engineering
Telecommunication network reliability
Web and internet services
Web server
Title Transparent and scalable client-side server selection using Netlets
URI https://ieeexplore.ieee.org/document/1196379
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ07T8MwEMetthMsPFrEWx4YSZqHH_GIKiqE1FIhKnWr_DgjBEpRmy58emwnLQ8xsCUZIst30Z0v9_8dQle58wOZ2CwyhNOI8IRGSorcGSSTUlMlLPfi5NGY3U3J_YzOWuh6q4UBgNB8BrG_DP_yzUKvfamsn3p34aKN2s7Naq3Wtp7iUXIuFQ8n8yLJOWekaAA7m3vWUIfSRPQfJuObx0HggcbNa3_MVwnhZbiHRpuF1V0lr_G6UrH--MVs_O_K91HvS8iHJ9sQdYBaUB6i3W8Mwi4a1HhzrwmrsCwNXjmreT0V1m9eKxn5eZ7Y125hiVdhao4zJfb98s94DM7VqlUPTYe3T4O7qJmsEL24dKGKLFMubCt3PAUBTFkBKeGSZtwUxhr3EROiPMpNKytdwsY0ZcZom3u4GdiM5UeoUy5KOEY4tdQKIol1iRopAISwBgqT55YTLUCcoK7fjvl7Dc-YNztx-vfjM7QTuuVCjeMcdarlGi5c1K_UZTD3J7K-qQ4
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ07T8MwEMetUgZg4dEi3nhgJGmaOHE8ooqqQBsq1ErdKj_OCIFS1KYLnx7bSctDDGxJhsjyXXTny_1_h9BVZPyABzr0FKGxR2gQe4KzyBgk5FzGgmlqxcmDLOmNyf0kntTQ9VoLAwCu-Qx8e-n-5auZXNpSWatt3YWyDbRp4j6JS7XWuqJiYXImGXdn8zSIKE1IWiF2VvdJxR1qB6z1OMxunjqOCOpXL_4xYcUFmO4uGqyWVvaVvPrLQvjy4xe18b9r30PNLykfHq6D1D6qQX6Adr5RCBuoUwLOrSqswDxXeGHsZhVVWL5ZtaRnJ3piW72FOV64uTnGmNh2zD_jDIyzFYsmGndvR52eV81W8F5MwlB4OhEmcAtzQAUGidAM2oTyOKQqVVqZz5gQYWFuUmhuUrZExolSUkcWbwY6TKJDVM9nORwh3NaxZoQTbVI1kgIwphWkKoo0JZIBO0YNux3T9xKfMa124uTvx5doqzca9Kf9u-zhFG273jlX8ThD9WK-hHOTAxTiwpn-E8DfrFs
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2003+IEEE+Conference+on+Open+Architectures+and+Network+Programming&rft.atitle=Transparent+and+scalable+client-side+server+selection+using+Netlets&rft.au=Dharmalingam%2C+K.&rft.au=Collier%2C+M.&rft.date=2003-01-01&rft.pub=IEEE&rft.isbn=9780780377646&rft.spage=120&rft.epage=129&rft_id=info:doi/10.1109%2FOPNARC.2003.1196379&rft.externalDocID=1196379
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780377646/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780377646/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780377646/sc.gif&client=summon&freeimage=true