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...
Saved in:
Published in | 2003 IEEE Conference on Open Architectures and Network Programming pp. 120 - 129 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
2003
|
Subjects | |
Online Access | Get full text |
ISBN | 0780377648 9780780377646 |
DOI | 10.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 |