×

Third-party orchestration module for a cloud exchange programmable network platform

  • US 9,967,350 B2
  • Filed: 01/20/2016
  • Issued: 05/08/2018
  • Est. Priority Date: 05/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A programmable network platform comprising:

  • at least one programmable processor coupled to memory;

    a first third-party orchestration module stored to the memory and configured for execution by the at least one programmable processor to communicate with a first cloud service provider orchestration system;

    a second third-party orchestration module stored to the memory and configured for execution by the at least one programmable processor to communicate with a second cloud service provider orchestration system; and

    a centralized network controller stored to the memory and configured for execution by the at least one programmable processor to receive a first service request that specifies a first cloud service applied by a first cloud service provider network operated by a first cloud service provider and coupled to a network of a cloud exchange operated by a cloud exchange provider, the network comprising at least one layer three (L3) autonomous system located within at least one data center and a plurality of attachment circuits to connect, within the at least one data center, the first cloud service provider network and a second cloud service provider network to the L3 autonomous system,wherein the centralized network controller is further configured to, in response to the first service request, invoke the first third-party orchestration module to communicate with the first cloud service provider orchestration system to request that the first cloud service provider orchestrate the first cloud service,wherein the centralized network controller is further configured for execution by the at least one programmable processor to receive a second service request that specifies a second cloud service applied by the second cloud service provider network,wherein the centralized network controller is further configured to, in response to the second service request, invoke the second third-party orchestration module to communicate with the second cloud service provider orchestration system to request that the second cloud service provider orchestrate the second cloud service,andwherein the centralized network controller provisions the network of the cloud exchange to deliver the first cloud service from the first cloud service provider network and to deliver the second cloud service from the second cloud service provider network to a customer network attached to the network of the cloud exchange.

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