×

Orchestration engine for real-time configuration and management of interconnections within a cloud-based services exchange

  • US 10,129,078 B2
  • Filed: 10/29/2015
  • Issued: 11/13/2018
  • Est. Priority Date: 10/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by an orchestration engine of a cloud-based services exchange comprising a plurality of physical interconnection assets configured to connect, through a switching fabric of the cloud-based services exchange, a customer network coupled to the switching fabric to a plurality of cloud service provider networks coupled to the switching fabric and co-located in a data center that includes the cloud-based service exchange, receiving an indication of a client request to provision, within the cloud-based services exchange, a virtual circuit for exchanging cloud service data between the customer network located in the cloud-based services exchange and a cloud service provider network of the plurality of cloud service provider networks;

    by the orchestration engine, selecting a workflow for provisioning the virtual circuit, wherein the workflow specifies a set of tasks to be performed to provision the virtual circuit,wherein the workflow for provisioning the virtual circuit specifies a set of tasks comprising;

    (i) obtaining port details by a first microservice and (ii) modifying the plurality of physical interconnection assets by creating the virtual circuit based on the port details by a second microservice;

    by the orchestration engine, calling the first and second microservices to perform the tasks of the set of tasks as specified by the selected workflow;

    by the orchestration engine, consolidating responses received from the first and second microservices after performing the tasks; and

    by the orchestration engine, sending a response to the client request to provision the virtual circuit based on the consolidated responses.

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