Unlock instant, AI-driven research and patent intelligence for your innovation.

Peer Cache Filling

a peer cache and cache technology, applied in the direction of transmission, electrical equipment, etc., can solve the problems of overflowing the customer origin, cdn imposes its own and each newly allocated caching server imposes additional load on the customer origin server

Active Publication Date: 2018-02-15
EDGIO INC
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method for reducing the load that a content delivery network (CDN) places on a customer origin server by dynamically allocating additional caching servers to handle hot content. The CDN typically designates one or more caching servers from a larger number of caching servers in each PoP to distribute content. However, when demand for hot content spikes, the CDN may allocate additional caching servers from different PoPs, which can overwhelming the customer origin server. The patent proposes a solution to this problem by enabling the dynamically allocated servers to efficiently pre-fetch or retrieve in real-time the hot content that originates from the customer origin server while simultaneously reducing or eliminating the load that the dynamically allocated servers impose on the customer origin server. This allows the CDN to dynamically scale to allocate additional resources to satisfy high demand for hot content while maintaining a shield protecting the customer origin from excess load.

Problems solved by technology

Nonetheless, the CDN imposes its own load on the customer origin servers.
The problem with this dynamic allocation of additional caching servers to handle hot content is that each newly allocated caching server imposes additional load on the customer origin server.
For sufficiently hot content, the demand from the dynamically allocated caching servers from different CDN PoPs can overwhelm the customer origin.
This problem is exacerbated when the customer content is regularly updated and can only be cached for a short period of time, or contains dynamic elements that require retrieval from the customer origin for each request, for each new session, or for each new user.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Peer Cache Filling
  • Peer Cache Filling
  • Peer Cache Filling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]Peer cache filling methodologies and systems are set forth herein. The peer cache filling propagates content from a customer origin across a tier of caching servers without accessing the customer origin with each caching server from the tier of caching servers. Instead, the peer cache filling dynamically provides a subset of the tier of caching servers with access to the customer origin. The subset of caching servers cache fills directly from the customer origin. Each caching server from the subset of caching servers then becomes a primary server from which the other caching servers in the tier of caching servers can fill their cache without additional access to the customer origin. Stated differently, the peer cache filling dynamically allocates and assigns servers within the tier of caching servers so that a specific first subset of the caching servers retrieves hot content from the customer origin servers while a different second subset of the caching servers retrieves the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiments provide peer cache filling. The peer cache filling allocates a set of caching servers to distribute content in response to user requests with a limited first subset of the set of servers having access to retrieve the content from an origin and with a larger second subset of the set of servers retrieving the content from the first subset of servers without accessing the origin. The peer cache filling dynamically escalates and deesclataes the allocation of the caching servers to the first and second subsets as demand for the content rises and falls. Peer cache filling is implemented by modifying request headers to identify designated hot content, provide a request identifier hash result for identifying the ordering of servers, and provide a value for designating which servers in the ordering as primary server with access to the origin.

Description

BACKGROUND ART[0001]A content delivery network (CDN) is a distributed platform that delivers customer (i.e., content provider) content to different end users from different distribution points within a digital network. The CDN operates different points-of-present (PoPs) throughout the digital network which form the content distribution points. One or more CDN caching servers operate in each of the PoPs. The CDN caching servers cache and serve the customer content on behalf of the CDN customers. The CDN effectively fans out the customer content from the customer origin to a larger set of CDN caching servers. The larger set of CDN caching servers then redistributes the customer content to an even larger set of end users while optimizing the delivery by localizing the distribution points from which end users receive the content from the CDN. The customer origin has minimal distribution capacity relative to the collective distribution capacity of the CDN as provided by the numerous CDN ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08H04L29/06
CPCH04L67/2842H04L67/42H04L67/10H04L67/1097H04L69/22H04L67/535H04L67/568H04L67/01
Inventor YEAGER, DONNEVAN SCOTTSHIELL, DEREK
Owner EDGIO INC