VENDOR OPTIMIZATION IN AGGREGATED ENVIRONMENTS
First Claim
1. A method, comprising:
- de-aggregating bundled services into top-level services and sub-services;
mapping the top-level services and the sub-services to create a hierarchical dependency tree; and
configuring dependencies of the top-level services and the sub-services including modifying the hierarchical dependency tree based on a set of rules to consolidate the sub-services.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies are generally described for systems and methods effective to optimize vendors in a cloud computing environment. In an example, bundled services can be de-aggregated and a hierarchical tree can be generated showing the relationships between the service providers and infrastructure providers. When itemized bills are received from the service providers, the hierarchical tree can be used to match items from the itemized bills to specific infrastructure providers. A transaction report showing all the services rendered by the infrastructure providers can then be sent to the respective infrastructure providers to take advantage of discounts and bulk rates. In another example, a set of infrastructure providers that provide the services at the lowest cost can be determined, and the service providers can be configured or requested to switch to that set of infrastructure providers.
27 Citations
31 Claims
-
1. A method, comprising:
-
de-aggregating bundled services into top-level services and sub-services; mapping the top-level services and the sub-services to create a hierarchical dependency tree; and configuring dependencies of the top-level services and the sub-services including modifying the hierarchical dependency tree based on a set of rules to consolidate the sub-services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. The method of 1, wherein the modifying the hierarchical dependency tree based on the set of rules comprises modifying the dependencies of the top-level services in response to a cost of the sub-service.
-
10. A system, comprising:
-
a de-aggregation component configured to analyze bundled services and extract information about services of the bundled services; a mapping component configured to generate a hierarchical tree of services and infrastructure providers as a function of the information about the bundled services, wherein the hierarchical tree of services represents relationships between the service providers and the infrastructure providers; and a configuration engine component configured to modify the relationships between the services and the infrastructure providers based on a set of rules. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving itemized bills from a plurality of service providers; accessing a hierarchical tree of the service providers and infrastructure providers; matching items on the itemized bills from the plurality of service providers to services provided by the infrastructure providers including analyzing the hierarchical tree; and sending a consolidated listing of the services provided by respective infrastructure providers to the infrastructure providers. - View Dependent Claims (18, 19)
-
-
20. A computer readable storage medium having computer executable instructions that, in response to execution, cause a computing system to perform operations, comprising:
-
receiving itemized bills from respective service providers; creating a listing of services provided by infrastructure providers based on the itemized bills, wherein the listing of services comprises a price and a usage of the services; and consolidating the infrastructure providers by configuring the service providers to switch to common infrastructure providers. - View Dependent Claims (21, 22, 23)
-
-
24. A system, comprising:
-
a billing component configured to receive itemized bills from service providers; a matching component configured to analyze the itemized bills and a hierarchical tree of the service providers and infrastructure providers, and match items from the itemized bills to the infrastructure providers; and a grouping component configured to cluster the items matched to the infrastructure providers and send the infrastructure providers a grouped transaction report. - View Dependent Claims (25, 26, 27)
-
-
28. A system, comprising:
-
a set creation component configured to create sets of infrastructure providers, wherein the sets of the infrastructure providers are configured to provide a set of services used by service providers; a selection component configured to analyze a price per usage and a usage of infrastructure providers in the sets of infrastructure providers and select a set of infrastructure providers from the sets with a lowest cost; and a consolidation component configured to send a request to modify a configuration of the service providers to switch to the set of infrastructure providers selected by the selection component. - View Dependent Claims (29)
-
-
30. A system, comprising:
-
means for matching items on itemized bills from a plurality of service providers to services provided by a plurality of infrastructure providers; means for consolidating the items from the itemized bills into groups based on the services provided by the plurality of infrastructure providers; and means for sending a consolidated list of the services provided by an infrastructure provider to the plurality of infrastructure providers. - View Dependent Claims (31)
-
Specification