Systems and methods to uniquely identify assets in a federation
First Claim
1. A federation comprising:
- a first distributed platform operating a first set of servers to serve assets of a first plurality of customers of the first distributed platform on behalf of the first plurality of customers, wherein the first distributed platform configures a first set of domains for requesting the assets of the first plurality of customers from the first distributed platform;
a second distributed platform operating a second set of servers independent of the first distributed platform to serve assets of a second plurality of customers of the second distributed platform on behalf of the second plurality of customers, wherein the second distributed platform configures a second set of domains for requesting the assets of the second plurality of customers from the second distributed platform; and
an authorization process operable to ensure that a domain configured by the first distributed platform does not conflict with any domain of the second set of domains configured by the second distributed platform when an asset for a customer of the first plurality of customers of the first distributed platform is to be served using at least one server of the second set of servers.
6 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide different frameworks that implement conflict avoidance systems and methods for ensuring uniqueness in identifying assets for different customers that are deployed to server capacity of one or more distributed platforms participating in a federation. Specifically, different frameworks are provided whereby the distributed platforms authorize use of a domain before configuring the domain to identify assets of a customer. A method performed in one such framework includes receiving a domain that is specified for identifying assets of a first customer belonging to a first distributed platform of the federation. The method determines whether the domain conflicts with a domain that is configured by a second distributed platform of the federation. The method then communicates with the first distributed platform (i) to configure the received domain when there is no conflict and (ii) to prevent the first distributed platform from configuring the received domain when there is a conflict.
-
Citations
21 Claims
-
1. A federation comprising:
-
a first distributed platform operating a first set of servers to serve assets of a first plurality of customers of the first distributed platform on behalf of the first plurality of customers, wherein the first distributed platform configures a first set of domains for requesting the assets of the first plurality of customers from the first distributed platform; a second distributed platform operating a second set of servers independent of the first distributed platform to serve assets of a second plurality of customers of the second distributed platform on behalf of the second plurality of customers, wherein the second distributed platform configures a second set of domains for requesting the assets of the second plurality of customers from the second distributed platform; and an authorization process operable to ensure that a domain configured by the first distributed platform does not conflict with any domain of the second set of domains configured by the second distributed platform when an asset for a customer of the first plurality of customers of the first distributed platform is to be served using at least one server of the second set of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A first distributed platform of a plurality of distributed platforms operating in a federation, the first distributed platform comprising:
-
a set of servers operated by the first distributed platform independently of sets of servers operated by each of the other distributed platforms operating in the federation, wherein each set of servers that is operated by a distributed platform operating in the federation is configured to cache and serve a plurality of different assets on behalf of a plurality of customers of the distributed platform; an administrative server comprising at least one processor, the administrative server, by operation of the processor, providing; i) a user interface operable to specify an alias that identifies an asset of a customer of the first distributed platform, wherein said asset is served by a server of the set of servers that is operated by a second distributed platform of the plurality of distributed platforms; ii) a communication interface to the federation with which the first distributed platform verifies that said alias is unique with respect to aliases that have been configured to identify assets of other customers whose assets are served by the set of servers operated by the second distributed platform; and a traffic management server that is configured with said alias when said alias is unique relative to other aliases that have been configured to identify assets of other customers whose assets are served by the set of servers operated by the second distributed platform, wherein the traffic management server resolves a request with said alias for an asset of the customer to the server operated by the second distributed platform that serves said asset. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A first distributed platform of a plurality of distributed platforms that each operate a set of servers as part of a federation, the first distributed platform comprising:
-
a traffic management service assigning a first domain for use in identifying assets of a particular customer of the first distributed platform; and an administrative server comprising at least one processor, the administrative server, by operation of the at least processor, providing; a user interface operable to specify a second domain as an alias to the first domain; and a communication interface communicably coupling the first distributed platform to the federation, wherein the administrative server performs a message exchange over the communication interface to determine whether the second domain conflicts with any domain that a second distributed platform of the plurality of distributed platforms has configured when said assets of the particular customer are to be deployed to server capacity of the second distributed platform and, wherein the administrative server notifies the traffic management service to configure said second domain as an alias to the first domain when there is no conflict. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification