ACM Transactions on Database Systems (TODS)
Multicast routing in a datagram internetwork
Multicast routing in a datagram internetwork
On the self-similar nature of Ethernet traffic (extended version)
IEEE/ACM Transactions on Networking (TON)
The synchronization of periodic routing messages
IEEE/ACM Transactions on Networking (TON)
An application level video gateway
Proceedings of the third ACM international conference on Multimedia
Improving TCP/IP performance over wireless networks
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
The PIM architecture for wide-area multicast routing
IEEE/ACM Transactions on Networking (TON)
Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
Distributed schedule management in the Tiger video fileserver
Proceedings of the sixteenth ACM symposium on Operating systems principles
Self-similarity in file systems
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
The interactive multimedia jukebox (IMJ): a new paradigm for the on-demand delivery of audio/video
WWW7 Proceedings of the seventh international conference on World Wide Web 7
The “worm” programs—early experience with a distributed computation
Communications of the ACM
The New Hacker's Dictionary
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Explaining World Wide Web Traffic Self-Similarity
Explaining World Wide Web Traffic Self-Similarity
System design issues for internet middleware services: deductions from a large client trace
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Lottery scheduling: flexible proportional-share resource management
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
Using smart clients to build scalable services
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
The transaction concept: virtues and limitations (invited paper)
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
Experience with Top Gun Wingman: a proxy-based graphical web browser for the 3Com PalmPilot
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
A proxy architecture for reliable multicast in heterogeneous environments
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Realizing fault resilience in Web-server cluster
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Broadcast federation: an application-layer broadcast internetwork
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
System support for scalable, reliable and highly manageable web hosting service
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Kernel support for zero-loss Internet service restart
Software—Practice & Experience
Enabling fault resilience for web services
Computer Communications
Hi-index | 0.00 |
Over the past few years, we have seen the proliferation of Internet-based services ranging from search engines and map services to video-on-demand servers. All of these kinds of services need to be able to provide guarantees of availability and scalability to their users. With millions of users on the Internet today, these services must have the capacity to handle a large number of clients and remain available even in the face of extremely high load. In this paper, we present a generic architecture for supporting such Internet applications. We provide a substrate for Scalable Network Services (SNS), on top of which application developers can design their services without worrying about the details of service management. We back our design with three real-world services: a web distillation proxy, a proxy-based web-browser for PDAs, and an MBone archive server.