Dynamically updated neural network structures for content distribution networks
US-9336483-B1 · May 10, 2016 · US
US10142174B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10142174-B2 |
| Application number | US-201615246352-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 24, 2016 |
| Priority date | Aug 25, 2015 |
| Publication date | Nov 27, 2018 |
| Grant date | Nov 27, 2018 |
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.
In certain embodiments, a Service Deployment Infrastructure (SDI) request engine is disclosed. The SDI request engine performs the tracking, management and provisioning of services subscribed to by customers of the cloud infrastructure system. The SDI request engine is deployed to process large volumes of provisioning requests and deliver time critical applications for customers. The SDI request engine translates each request into a list of tasks of various sizes based on the requirement and configuration of the request. In some embodiments, the SDI request engine imposes control and management on both request and task levels in order to execute, rollback, retry or fail a task automatically and accurately.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer readable medium storing computer-executable instructions that are executable by one or more processors, the computer-executable instructions comprising: instructions that cause the one or more processors to receive a first request for a service provided by a cloud infrastructure system; instructions that cause the one or more processors to determine a first process for provisioning the service, wherein the first process includes performing a first plurality of tasks for provisioning a plurality resources for the cloud infrastructure system to enable the service; instructions that cause the one or more processors to perform the first process, wherein performing the first process includes invoking each of the first plurality of tasks; instructions that cause the one or more processors to detect an error related to a first task of the first plurality of tasks; instructions that cause the one or more processors to identify a first error type of the error related to the first task, the first error type being one of a plurality of error types; instructions that cause the one or more processors to identify a first resource type of a resource for the first task related to the error, wherein the resource is one of the plurality of resources; instructions that cause the one or more processors to select a first error handling process from a plurality of error handling processes based upon an error policy of the cloud infrastructure system, wherein the first error handling process is selected according to the identified first error type and the identified first resource type, and wherein first error handling process is configured to reinvoke the first task for a threshold number of times, the threshold number of times selected from a plurality of different retry thresholds based on at least one of the first error type or the first resource type; and instructions that cause the one or more processors to initiate the selected first error handling process. 2. The non-transitory computer readable medium of claim 1 , wherein the first plurality of tasks are invoked according to an order defined for the first process. 3. The non-transitory computer readable medium of claim 2 , wherein an error handling process selectable based upon the error policy is a roll-back error handling process to release one or more resources provisioned by a task of the first plurality of tasks in an order reverse to the order defined for the first process. 4. The non-transitory computer readable medium of claim 3 , wherein the computer-executable instructions further comprise: instructions that cause the one or more processors to determine whether at least one of the first error type or the first resource type indicates that the error is a non-recoverable error; instructions that cause the one or more processors to select a second error handling process as the roll-back error handling process; instructions that cause the one or more processors to, upon determining that at least one of the first error type or the first resource type indicates that the error is not a non-recoverable error and the selected second error handling process is the rollback error handling process, selecting a retry error handling process, wherein the retry error handling process includes performing the first process to reinvoke each of the first plurality of tasks in the order defined for the first process. 5. The non-transitory computer readable medium of claim 4 , wherein the first process is performed a threshold number of times based on at least one of the first error type or the first resource type. 6. The non-transitory computer readable medium of claim 1 , wherein the first error handling process selected based upon the error policy is a retry error handling process, and wherein the retry error handling process includes reinvoking the first task to provision the resource. 7. The non-transitory computer readable medium of claim 1 , wherein the computer-executable instructions further comprise: instructions that cause the one or more processors to select a second error handling process; wherein the second error handling process selected based upon the error policy is a delay error handling process, and wherein the delay error handling process includes delaying reinvoking of the provisioning of the resource. 8. The non-transitory computer readable medium of claim 7 , wherein the computer-executable instructions further comprise: instructions that cause the one or more processors to receive an indication from a resource manager associated with the resource, the indication signifying that the resource is not available for provisioning based on a determination that usage of a resource type of the resource has met a threshold; and wherein the delay error handling process is selected in response to receiving the indication, and wherein the delay error handling process includes delaying the provisioning of the resource, the delaying including preventing a request from being transmitted to the resource manager associated with the resource to provision the resource for a time period. 9. The non-transitory computer readable medium of claim 1 , wherein the first error handling process selected based upon the error policy is a retry error handling process type. 10. The non-transitory computer readable medium of claim 1 , wherein the computer-executable instructions further comprise: instructions that cause the one or more processors to select a second error handling process according to the first error type and a second resource type, the second resource type being different from the first resource type. 11. The non-transitory computer readable medium of claim 1 , wherein the computer-executable instructions further comprise: instructions that cause the one or more processors to select a second error handling process according to a second error type and the first resource type, the second error type being different from the first error type. 12. The non-transitory computer readable medium of claim 1 , wherein the computer-executable instructions further comprise: instructions that cause the one or more processors to receive an error indicator from a resource manager associated with the resource, the error indicator including an error code indicative of a type of error associated with provisioning the resource by the resource manager; and wherein the first error handling process is further selected based on the error code. 13. The non-transitory computer readable medium of claim 1 , wherein the first error handling process is further selected based on the first resource type and a previously identified resource type, the previously identified resource type associated with a previously identified error associated with a previous attempt to provision the resource. 14. The non-transitory computer readable medium of claim 1 , wherein the first error handling process is further selected based on the first error type and a previously identified error type, the previously identified error type associated with a previously identified error associated with a previous attempt to provision the resource. 15. The non-transitory computer readable medium of claim 1 , wherein the computer-executable instructions further comprise: instructions that cause the one or more processors to receive a plurality of requests, each request of the plurality of requests for provisioning a service provided by the cloud infrastructure system; instructions that cause the one or more processors to determine a process for provisioning one or more resources fo
for initial configuration or provisioning, e.g. plug-and-play · CPC title
Management of faults, events, alarms or notifications · CPC title
Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.