InformationWeek: The Business Value of Technology

InformationWeek: The Business Value of Technology
InformationWeek - Our New iPad App



InformationWeek Labs
Home
News
NewsFlash
News In Review
Financials
IW Community
AuthorITies
Shop Talk
Careers
Secret CIO
Columnists
Feedback
Business
Resource Center
Labs
Date Book

Services
Contact IW
IW Daily
Subscriptions
Media Kit/Ed Cal.
IW Marketplace
IW International
Site Map
June 23, 1997
Beta Check: Novell Delivers Proxy Cache Server Beta

Component of BorderManager promises dramatic improvements in Net access


By James E Gaskin

P roxy caching isn't new, but what is new is the caching in Novell's Proxy Cache Server software, which is part of its BorderManager suite of InternetWare server products coming this fall. Although the Proxy Cache Server is just one component of BorderManager, it may help quiet all those users demanding faster computers to improve their Web access.

Looking for dramatic improvements in Internet performance, Novell bypassed the caching algorithms from CERN (the Geneva-based research organization) and instead adapted a combination of Harvest and Squid algorithms-developed through the Department of Defense's Advanced Research Projects Agency (ARPA).

Novell's cache servers communicate their contents to each other using the ICPv2 (Internet Cache Protocol version 2), which also grew from the Harvest and Squid research and is being proposed to the Internet Engineering Task Force. ICP is a lightweight message format used to communicate which URLs are in neighbor caches so Web objects can be retrieved from the most appropriate cache location.

Although ARPA funding for the Harvest Information Discovery and Access System ended last August, Harvest lives on through the work of loyal supporters. For example, other Harvest adherents include Netscape Communications' Catalog Server Internet search engine and the @Home Network cable-based Internet-access service. NetCache is a commercial Harvest product available from Network Appliance Inc. in Santa Clara, Calif.

Squid research grew out of the Harvest project. Unlike traditional caching software, Squid handles multiple requests for Web objects in a single, nonblocking process. An interesting aspect of Squid is "negative caching." Using ICP, Squid cache servers can be set into a mesh or hierarchical arrangement. When a Web server is down, the cache server sends a "negative" cache back to any requester to indicate that the source Web server is unavailable.

Another Squid feature that should resonate with Ne tWare fans is Domain Name Server caching-a natural extension to Novell's caching of directory information. The database running all NetWare security, Novell Directory Services (NDS), is a distributed system across the servers in mesh arrangements.

Diagram: Novell's Hierarchical Web Caching Decisions Last Year
Novell found these proxy cache technologies only about a year ago. Harvest and Squid were unfinished projects, with no ICP defined and no restrictions on use and licensing. Novell decided to rewrite the code to take advantage of the NetWare operating system, using kernel extensions for speed.

A superset of then-available caching code from CERN, Harvest-Squid technology was implemented as request blocks and work queues in NetWare rather than as threads in Unix.

Novell's unique HTTP Accelerator acts as a front end to multiple Web servers, caching commonly downloaded items such as icons, backgrounds, and graphics.

One bene fit of the Proxy Cache Servers is increased corporate security, since the servers can connect through the firewall to reach the Web servers, while hiding the real Web servers' Internet Protocol addresses from outsiders. Further, running the cache controls through NDS makes the Access Control List available to all cache servers. Attempts to connect to unauthorized sites can be blocked at the user's local cache server.

In the chart, a distributed corporate network connects local cache servers to one another and to hierarchical servers one level up. By leveraging fast links between parent servers, a cache user in Austin, Texas, can retrieve a Web object from Houston, Dallas, or even New York faster than from the original Web site. This allows companies to put high-speed (and high-dollar) links to the Internet at proxy cache hub sites, serving smaller sites connected with slower links.

Novell's Wolf Mountain clustering also gets a boost, as several Proxy Cache Servers can load-balance requests to internal Web servers.


  Back to Labs

  Send Us Your Feedback

  Top of the Page

bottom navbar





Sign up for the InformationWeek Daily email newsletter

*Required field

Privacy Statement



This Week's Issue

Technology Whitepapers

Featured Reports







Video