×

Service deployment infrastructure request provisioning

  • US 10,142,174 B2
  • Filed: 08/24/2016
  • Issued: 11/27/2018
  • Est. Priority Date: 08/25/2015
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×