MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Distributed Systems Group

Download:
Download as a PDF | Download as a PS
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