Download:
|
by Thomas Gschwind, Manfred Hauswirth, Technische Universit At Wien
http://www.usenix.org/events/usenix99/full_papers/gschwind/gschwind.ps
Add To MetaCart
Abstract:
Usenet News is reaching its limits as current traffic strains the available infrastructure. News data volume increases steadily and competition with other Internet services has intensified. Consequently bandwidth requirements are often beyond that provided by typical links and the processing power needed exceeds a single system's capabilities. A rapidly growing number of users, especially attracted by WWW, overloads communication links and makes bandwidth a scarce resource. While an elaborate caching infrastructure was adopted for the WWW, Usenet News still uses most of its originally defined infrastructure. Caching techniques have not yet been adopted on a large scale. We believe that this is due to the lack of efficient cache implementations. In this paper we present a high performance cache server for Usenet News that helps to conserve network bandwidth, computing power, and disk storage and is compatible with the current infrastructure and standards. After a thorough comparison of existing news database formats and replacement strategies we designed and implemented NEWSCACHE to remedy Usenet News bottlenecks. We present an empirical comparison of different cache replacement strategies as well as an evaluation of the use of NEWSCACHE as a news server. 1
Citations
|
3620
|
Design Patterns: Elements of Reusable Object-oriented Software
– Gamma, Helm, et al.
- 1994
|
|
1464
|
The Unified Model-ing Language User Guide
– Booch, Jacobson, et al.
- 1999
|
|
1268
|
The C++ Programming Language
– Stroustrup
- 1997
|
|
405
|
The Unified Software Development Process
– JACOBSON, BOOCH, et al.
- 1998
|
|
370
|
Understanding code mobility
– Fuggetta, Picco, et al.
- 1998
|
|
332
|
Design patterns for Object-Oriented Software Development
– PREE
- 1994
|
|
327
|
Programming and Deploying Java Mobile Agents with Aglets
– Lange, Oshima
- 1998
|
|
209
|
Information Rules: A Strategic Guide to the Network
– SCHAPIRO, VARIAN
- 1999
|
|
105
|
The Java Programming Language. The Java Series
– Arnold, Gosling
- 1996
|
|
89
|
A Hands-On Look at Java Mo-bile Agents
– Kiniry, Zimmerman
- 1997
|
|
72
|
Network News Transfer Protocol: A Proposed Standard for the Stream-Based Transmission of News",RFC 977
– Kantor, Lapsley
- 1986
|
|
59
|
Standard for interchange of USENET Messages
– Horton, Adams
- 1987
|
|
21
|
ADK: Building Mobile Agents for Network and System Management from Reusable Components
– Gschwind, Feridun, et al.
- 1999
|
|
15
|
Secure Java Class Loading
– Gong
- 1998
|
|
14
|
InterNetNews: Usenet transport for Internet sites
– Salz
- 1992
|
|
14
|
Designing System for Internet Commerce
– Treese, Stewart
- 2000
|
|
11
|
Eriksen: Digital Newspapers Explore Marketing on the Internet
– Palmer, Bo
- 1999
|
|
10
|
Making business sense of electronic commerce
– Jutla, Bodorik, et al.
- 1999
|
|
8
|
A Scalable News Architecture on a Single Spool,” ;login
– Christenson, Beckemeyer, et al.
- 1997
|
|
7
|
Voyager Core Technology 2.0 User Guide
– ObjectSpace
- 1998
|
|
6
|
A Characterization of Mobility and State Distribution in Mobile Code Languages
– Cugola, Ghezzi, et al.
- 1996
|
|
6
|
Building Secure Mobile Agents: The Supervisor-Worker Framework
– Fischmeister
- 2000
|
|
6
|
Trading digital intangible goods: the rules of the game
– Konstantas, J-H
- 2000
|
|
5
|
Forecasting disk resource requirements for a Usenet server
– Swartz
- 1993
|
|
5
|
News Need Not Be Slow
– Collyer, Spencer
- 1987
|
|
4
|
A reference model for designing an e-commerce curriculum
– Menascé
|
|
2
|
Network News Transport Protocol. Internet draft
– Barber
- 1998
|
|
2
|
products/voyager1.htm. ObjectSpace Voyager 2.0
– ObjectSpace
- 1998
|
|
1
|
What is Usenet? ftp://rtfm.mit.edu /pub/usenet-by-group/news.admin.misc /What is Usenet%3F
– Salzenberg, Spafford, et al.
- 1998
|
|
1
|
Realisierung eines Bestellsystems fur Newsgruppen an der
– Rathmayer
- 1997
|
|
1
|
A Cache Server for News
– Gschwind
- 1997
|
|
1
|
A Protocol for the Transmission of Net News Articles over IP multicast
– Rupp
- 1998
|
|
1
|
Grasshopper 2: The Agent Platform. http://www.ikv.de/products/- grasshopper2/index.html
– GmbH
- 1999
|
|
1
|
Grasshopper Programmer's Guide
– GmbH
- 1999
|