1997•Unpublished venueRequires access

Using smart clients to build scalable services

Chad Yoshikawa, Brent N. Chun, Paul Eastham, Amin M. Vahdat, Thomas E. Anderson, David Culler

Open publisher page 180 citations

Abstract

Individual machines are no longer sufficient to handle offered load to many Internet sites. To use multiple machines for scalable performance, issues involving load balancing, fault tolerance, and backward compatibility with URL naming must be addressed . A number of server-side approaches have been developed to provide this level of transparent access to Internet services, including HTTP redirect, DNS aliasing, Magic Routers, and Active Networks. In this paper, we will argue that in many instances, a client-side approach to providing transparent access to Internet services provides increased flexibility and performance. We describe the design and implementation of Smart Clients and show how our system can be used to provide a transparently scalable and highly available interface to three network services: telnet, ftp, and an Internet chat application. 1 Introduction The explosive growth of the World Wide Web is straining the architecture of many Internet sites. Slow response times, ...

About this research paper

What this paper is about

Individual machines are no longer sufficient to handle offered load to many Internet sites. To use multiple machines for scalable performance, issues involving load balancing, fault tolerance, and backward compatibility with URL naming must be addressed . A number of server-side approaches have been developed to provide this level of transparent access to Internet services, including HTTP redirect, DNS aliasing, Magic Routers, and Active Networks. In this paper, we will argue that in many instances, a client-side approach to providing transparent access to Internet services provides increased flexibility and performance. We describe the design and implementation of Smart Clients and show how our system can be used to provide a transparently scalable and highly available interface to three network services: telnet, ftp, and an Internet chat application. 1 Introduction The explosive growth of the World Wide Web is straining the architecture of many Internet sites. Slow response times, ...

Why it matters

OpenAlex reports 180 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Individual machines are no longer sufficient to handle offered load to many Internet sites. To use multiple machines for scalable performance, issues involving load balancing, fault tolerance, and backward compatibility with URL naming must be addressed . A number of server-side approaches have been developed to provide this level of transparent access to Internet services, including HTTP redirect, DNS aliasing, Magic Routers, and Active Networks. In this paper, we will argue that in many instances, a client-side approach to providing transparent access to Internet services provides increased flexibility and performance. We describe the design and implementation of Smart Clients and show how our system can be used to provide a transparently scalable and highly available interface to three network services: telnet, ftp, and an Internet chat application. 1 Introduction The explosive growth of the World Wide Web is straining the architecture of many Internet sites. Slow response times, ...

Key concepts: Computer science, Scalability, File Transfer Protocol, The Internet, Load balancing (electrical power), Telnet, Computer network, Router

Related papers

Back to paper searchBrowse research topicsOriginal source
Using smart clients to build scalable services — Research Paper | ScholarLens