Distributed file systems on content delivery networks
First Claim
Patent Images
1. A method for accessing data using a content delivery network (CDN), the CDN including a plurality of datacenters that are in different locations, the method comprising:
- receiving an IO request for an object at a metadata server from a client, wherein the metadata server comprises metadata mapping a plurality of objects to an object store;
determining an object identifier associated with the requested object and the CDN domain associated with the object store;
generating a URL from the object identifier and the CDN domain; and
returning the URL to the client;
requesting the data object from the CDN domain using the URL, wherein the CDN domain is configured to access the data object from a datacenter that is optimal for the client.
8 Assignments
0 Petitions
Accused Products
Abstract
A method, article of manufacture, and apparatus for accessing a distributed file system using a content delivery network is discussed. An IO request for an object is received at a metadata server comprising metadata mapping a plurality of objects to an object store. An object identifier associated with the object and a CDN domain associated with the object store are determined. A URL is generated from the object identifier and the CDN domain. The URL is then returned to the client.
-
Citations
20 Claims
-
1. A method for accessing data using a content delivery network (CDN), the CDN including a plurality of datacenters that are in different locations, the method comprising:
-
receiving an IO request for an object at a metadata server from a client, wherein the metadata server comprises metadata mapping a plurality of objects to an object store; determining an object identifier associated with the requested object and the CDN domain associated with the object store; generating a URL from the object identifier and the CDN domain; and returning the URL to the client; requesting the data object from the CDN domain using the URL, wherein the CDN domain is configured to access the data object from a datacenter that is optimal for the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium comprising processor instructions for accessing data using a content delivery network (CDN), the instructions comprising:
-
receiving an IO request for an object at a metadata server from a client, wherein the metadata server comprises metadata mapping a plurality of objects to an object store; determining an object identifier associated with the requested object and the CDN domain associated with the object store; generating a URL from the object identifier and the CDN domain; and returning the URL to the client; requesting the data object from the CDN domain using the URL, wherein the CDN domain is configured to access the data object from a datacenter that is optimal for the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification