Customizable model for throttling and prioritizing orders in a cloud environment
US-10270706-B2 · Apr 23, 2019 · US
US10778542B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10778542-B2 |
| Application number | US-201816207966-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 3, 2018 |
| Priority date | Sep 7, 2012 |
| Publication date | Sep 15, 2020 |
| Grant date | Sep 15, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the present invention relate to techniques for providing a user with access to a service provided by a cloud infrastructure system based on an existing service. A user may be provided with a clone subscription based on a base subscription to an existing service provided by the cloud infrastructure system. A clone subscription can provide the user with an environment (e.g., a service) that is designated for one use (e.g., development and testing) different from another use (e.g., production) designed for a base subscription. Changes made to a base subscription may be propagated to the clone subscription based on rules. A clone subscription can be modified to vary the clone configuration independently from the base configuration.
Opening claim text (preview).
That which is claimed is: 1. A method comprising: providing, by a service infrastructure system, for a customer, a base service based upon a base subscription and a clone service based upon a clone subscription, wherein the clone subscription is cloned from the base subscription and the clone service is cloned from the base service; storing a set of one or more rules for controlling how a change made to the base subscription is propagated to the clone subscription, the set of one or more rules including a first rule specifying a condition that identifies a numerical threshold based on one or more metrics; detecting, by the service infrastructure system, a first modification made to a first configuration of the base subscription; in response to detecting the first modification, determining whether the condition specified by the first rule is satisfied based on whether the one or more metrics satisfy the numerical threshold; upon determining that the condition specified by the first rule is satisfied, applying a second modification to a second configuration of the clone subscription according to the first rule to generate a modified clone subscription; and providing the clone service based on the modified clone subscription. 2. The method of claim 1 , wherein: the first configuration indicates at least one of: a list of first resources enabled for the base service, or a list of second resources disabled for the base service; the first modification includes modifying at least one of the list of first resources or the list of second resources; the second configuration indicates at least one of: a list of third resources enabled for the clone service, or a list of fourth resources disabled for the clone service; and the second modification includes modifying at least one of the list of third resources or the list of fourth resources. 3. The method of claim 1 , wherein: the first configuration indicates a first user count for a number of users granted access to the base service using the clone subscription; the second configuration indicates a second user count for a number of users granted access to the clone service using the base subscription; the first modification includes modifying the first user count; and the second modification includes modifying the second user count. 4. The method of claim 1 , wherein: the first configuration indicates a first life cycle of the clone subscription; the second configuration indicates a second life cycle of the base subscription; the second modification includes introducing a change in the second life cycle of the base subscription; and the first modification includes introducing a change in the first life cycle of the clone subscription based on the change in the second life cycle of the base subscription. 5. The method of claim 1 , wherein the clone subscription is cloned from the base subscription based on cloning at least a part of subscription data of the base subscription; and wherein the clone service is cloned from the base service based on cloning at least a part of resources provisioned for the clone service. 6. The method of claim 1 , wherein the set of one or more rules comprise customer level rules defined with respect to subscriptions created by a customer. 7. The method of claim 1 , wherein the set of one or more rules comprise subscription level rules defined with respect to the base subscription such that the subscription level rules apply to each clone subscription established from the base subscription. 8. The method of claim 1 , wherein the one or more metrics comprise at least one of: a system metric or a customer metric. 9. The method of claim 8 , wherein the customer metric comprises at least one of: a number of users granted access to at least one of the base service or the clone service, or a demand for at least one of the base service or the clone service; and wherein the system metric comprises a measurement of one or more resources provisioned by the service infrastructure system for at least one of the base service or the clone service. 10. The method of claim 1 , wherein the condition identifies the first modification made to the first configuration of the base subscription; and wherein the condition is satisfied when the first modification is made to the first configuration of the base subscription. 11. The method of claim 1 , further comprising receiving a request by the customer to access the base service; wherein the request includes information comprising at least one of: a type of the base service, a type of use intended for the base service, or one or more requirements for the base service; and wherein the clone subscription is established based on the information. 12. The method of claim 11 , wherein the clone subscription is established based on a first type of use included in the information; and wherein the base subscription is associated with a second type of use different from the first type of use. 13. The method of claim 1 , wherein the base service and the clone service include a Java® service, a customer relationship management (CRM) service, or a human capital management (HCM) service. 14. A system comprising: a memory that stores a set of instructions; and at least one processor configured to execute the set of instructions to cause the system to perform: providing, for a customer in a service infrastructure system, a base service based upon a base subscription and a clone service based upon a clone subscription, wherein the clone subscription is cloned from the base subscription and the clone service is cloned from the base service; storing a set of one or more rules for controlling how a change made to the base subscription is propagated to the clone subscription, the set of one or more rules including a first rule specifying a condition that identifies a numerical threshold based on one or more metrics; detecting a first modification made to a first configuration of the base subscription; in response to detecting the first modification, determining whether the condition specified by the first rule is satisfied based on whether the one or more metrics satisfy the numerical threshold; upon determining that the condition specified by the first rule is satisfied, applying a second modification to a second configuration of the clone subscription according to the first rule to generate a modified clone subscription; and providing the clone service based on the modified clone subscription in the service infrastructure system. 15. The system of claim 14 , wherein the one or more metrics comprise at least one of: a system metric or a customer metric. 16. The system of claim 15 , wherein the customer metric comprises at least one of: a number of users granted access to at least one of the base service or the clone service, or a demand for at least one of the base service or the clone service; and wherein the system metric comprises a measurement of one or more resources provisioned by the service infrastructure system for at least one of the base service or the clone service. 17. The system of claim 14 , wherein: the first configuration indicates at least one of: a list of first resources enabled for the base service, or a list of second resources disabled for the base service; the first modification includes modifying at least one of the list of first resources or the list of second resources; the second configuration indicates at least one of: a list of third resources enabled for the clone service, or a list of fourth resources disabled for the
Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
User-type aware · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.