System and method for optimized storage and retrieval of data on a distributed computer network
AssigneeAkamai Technologies, Inc.
InventorsBrian Kenner, Arnold Karush
Life of this patent
Estimating the term…
Abstract
A system and method for the optimized storage and retrieval of video data at distributed sites calls for the deployment of “Smart Mirror” sites throughout a network, each of which maintains a copy of certain data managed by the system. Every user is assigned to a specific delivery site based on an analysis of network performance with respect to each of the available delivery sites. Generalized network performance data is collected and stored to facilitate the selection of additional delivery sites and to ensure the preservation of improved performance in comparison to traditional networks.
Claims10
A method of content delivery managed by a service provider on behalf of participating content providers in a distributed computer network, comprising:
- locating delivery sites at given network locations, wherein a given delivery site supports content from one or more participating content providers and at least one of the given network locations is an Internet Point of Presence (PoP);
- aggregating and maintaining network performance data;
- and
- in response to a request for content being managed by the service provider, using the network performance data to associate the request with a preferred delivery site.
A method of content delivery managed by a service provider on behalf of participating content providers in a distributed computer network, comprising:
- locating delivery sites at given network locations, wherein a given delivery site supports content from one or more participating content providers;
- aggregating and maintaining network performance data, wherein the network performance data is generated by accumulating data from a plurality of tests, with each test selected from a set of tests that include:
- a ping test, a traceroute test, a reverse traceroute test, a dynamic traceroute test, a name server resolution delay test, a throughput test, a throughput variation test, an error rate test, a packet fragmentation test, and a capacity query;
- using the network performance data to associate a given request with a preferred delivery site;
- and
- delivering content from the preferred delivery site.
A method of content delivery managed by a service provider on behalf of participating content providers in a distributed computer network, comprising:
- locating delivery sites at given network locations, wherein a given delivery site supports content from one or more participating content providers and at least one of the given network locations is an Internet Point of Presence (PoP);
- aggregating and maintaining network performance data, wherein the network performance data is generated by accumulating data from a plurality of tests, with each test selected from a set of tests that include:
- a ping test, a traceroute test, a reverse traceroute test, a dynamic traceroute test, a name server resolution delay test, a throughput test, a throughput variation test, an error rate test, a packet fragmentation test, and a capacity query test;
- in response to a request for content managed by the service provider, identifying a preferred delivery site as a function of a particular IP address group from which the request for content originates;
- and
- delivering content from the preferred delivery site.
Dependencies are inferred from the claim text.