×

Emulating circuit switching in cloud networking environments

  • US 9,306,870 B1
  • Filed: 06/28/2012
  • Issued: 04/05/2016
  • Est. Priority Date: 06/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of computing devices configured to implement a plurality of resources in a cloud computing environment within a provider network; and

    one or more computing devices configured to implement an interface for a client device of a client to generate and submit circuit switching emulation requests for emulated circuits between resource endpoints within the provider network, wherein the interface is configured to enable the client to specify at least three parameters for an emulated circuit between cloud resources within the provider network via at least three separate descriptor data fields, wherein the one or more computing devices are further configured to;

    receive a circuit switching emulation request from the client device, wherein the circuit switching emulation request received from the client device comprises the at least three separate descriptor data fields, wherein the at least three separate descriptor data fields comprise;

    (a) a first descriptor data field comprising descriptor data specifying a first one of the at least three parameters comprising a first cloud resource group including descriptor data specifying a first resource endpoint for the first cloud resource group,(b) a second descriptor data field comprising additional descriptor data specifying a second one of the at least three parameters comprising a second cloud resource group including descriptor data specifying a second resource endpoint for the second resource group, wherein each of the first and second cloud resource groups comprises one or more cloud resources within the provider network and at least one cloud resource of the first cloud resource group is allocated to the client, and(c) a third descriptor data field comprising descriptor data specifying a third one of the at least three parameters comprising a desired network traffic rate between the first and second cloud resource groups,in response to a determination to accept the circuit switching emulation request, initiate one or more configuration operations associated with a network path between the first resource end-point and the second resource end-point to allow network traffic within the provider network between the first and second cloud resource groups at a rate up to the desired network traffic rate; and

    subsequent to initiating the one or more configuration operations, send a notification to the client device indicating that the emulated circuit has been established between the first and second resource endpoints.

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