Web Cache Storage Reallocation for Device Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In web cache systems, the failure of a web cache device leads to the unavailability of cached information, resulting in increased load on remote servers and latency, as requests for cached information must be retrieved from the original source, wasting bandwidth and resources.

Innovation Solution

A web cache system with multiple web cache devices and a storage system, where upon detection of a failure, the storage space of the failed device is reallocated to another device, allowing it to take over control and provide local copies of requested information, using a voting algorithm or resource manager to determine which device assumes responsibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a web cache device fails, then the cached information becomes unavailable, but retrieving information from the original remote location increases network latency and consumes bandwidth

Engineering Contradiction:
Improveavailability of cached informationVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the storage capabilities of multiple web cache devices into a unified storage system with shared storage spaces. When one cache device fails, other devices can access the failed device's storage space through the shared storage system, ensuring cached information remains available and eliminating the need to retrieve data from remote locations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The storage system is designed to serve multiple web cache devices simultaneously, allowing any cache device to potentially access any storage space. This multi-functional design ensures that cached information is not tied to a single device, maintaining availability even when individual devices fail.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If cached information is stored on a single web cache device, then storage capacity is limited, but expanding storage requires additional devices which increases system complexity

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Multiple storage devices are merged into a unified storage system that appears as a single resource to web cache devices. This combination provides expanded storage capacity while maintaining simple access protocols, avoiding the complexity of managing multiple independent storage systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The storage system acts as an intermediary layer between web cache devices and physical storage devices. This abstraction layer simplifies the interface, allowing cache devices to access storage spaces without directly managing the complexity of underlying storage device configurations and failover mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If web cache devices are geographically distributed to reduce load on web servers, then information retrieval speed improves, but coordination and management of cache consistency becomes more difficult

Engineering Contradiction:
Improveinformation retrieval speedVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The storage system provides universal access capabilities that work across geographically distributed web cache devices. Any cache device can access any storage space through standardized protocols, maintaining fast local retrieval while enabling coordinated access to cached information across the distributed system without complex device-specific management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8041748B2Method and apparatus for managing a web cache system
Publication Date: 2011.10.18 NETAPP INC
  • US8041748B2 patent drawing
  • US8041748B2 patent drawing
  • US8041748B2 patent drawing

AI summary

A method and apparatus for managing a web cache system includes storage spaces allocated to web cache devices for storing cached information. Upon failure of a web cache device, the storage space allocated to that device is reallocated to a different operational device, so that the cached information in that reallocated storage space may be used.