Fine-grained parallelism

The appliance uses a highly parallel application that can manage hundreds of thousands of concurrent activities by combining kernel multithreading with an internal scheduling system called Nanothreading.

Raw-disk object store

The appliance stores all cached documents in a custom, high-speed database called the object store. The object store is a streaming database that supports storing alternate versions of the same object, varying on spoken language or browser type.

Alias-free caching

The object store uses content-fingerprinting technology to recognize when two URL addresses refer to the same content, and shares the content copy in cache. Thus, the appliance caches identical content only once. The alias-free cache frees cache space and provides a higher aggregate hit rate for the same cache size.

Fast space reclamation

A space-reclamation algorithm ensures the appliance collects and removes stale data. This garbage collection runs continuously and in real time.

RAM caching

To serve popular objects fast and reduce load on disks, the appliance maintains a small RAM memory cache of extremely popular objects.

Clustering

The appliance uses soft clustering and managed clustering to meet the performance needs of today and to scale to the needs of tomorrow. You can increase the Intel NetStructure Cache Appliance performance incrementally by adding new nodes to the cluster. For more information about clustering, see Clustering‚ on page 140.

Fast DNS resolver

The appliance includes a fast, asynchronous DNS resolver to streamline conversion of host names to IP addresses.

Host database

The appliance maintains a database of information about

Internet hosts

DNS information

HTTP versions of hosts

Host reliability and availability information

For information about how you can configure the host database, see Using the Host Database page‚ on page 44.

144Intel NetStructure Cache Appliance Administrator’s Guide

Page 156
Image 156
Intel 1520 manual Fine-grained parallelism, Raw-disk object store, Alias-free caching, Fast space reclamation, RAM caching