Systems and methods for implementing an on-demand computing network environment
First Claim
Patent Images
1. A computer-implemented method of implementing an on-demand computing network environment, comprising:
- providing a user interface that presents available computing resources and physical locations of those computing resources, wherein a first type of computing resource is available from multiple physical locations;
receiving a network specification from a user via the user interface, wherein the network specification includes a plurality of resources and selected physical locations for each of the plurality of resources;
provisioning the plurality of resources from one or more resource providers;
configuring the on-demand computing network, wherein configuring comprises;
assigning a first provisioned resource as a hub device;
assigning one or more second provisioned resources as rim devices, wherein a particular rim device comprises a bridge device, wherein the bridge device repackages data received from the on-demand computing network prior to forwarding that data such that the data received from the on-demand computing network appears to terminate at the bridge device to an observer viewing the data between the hub device and the bridge device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned. The on-demand computing network is configured, where configuring comprises assigning a first provisioned resource as a hub device and assigning one or more second provisioned resources as rim devices, where rim devices are configured to communicate with one another only via the hub device.
38 Citations
26 Claims
-
1. A computer-implemented method of implementing an on-demand computing network environment, comprising:
-
providing a user interface that presents available computing resources and physical locations of those computing resources, wherein a first type of computing resource is available from multiple physical locations; receiving a network specification from a user via the user interface, wherein the network specification includes a plurality of resources and selected physical locations for each of the plurality of resources; provisioning the plurality of resources from one or more resource providers; configuring the on-demand computing network, wherein configuring comprises; assigning a first provisioned resource as a hub device; assigning one or more second provisioned resources as rim devices, wherein a particular rim device comprises a bridge device, wherein the bridge device repackages data received from the on-demand computing network prior to forwarding that data such that the data received from the on-demand computing network appears to terminate at the bridge device to an observer viewing the data between the hub device and the bridge device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented system for implementing an on-demand computing network environment, comprising:
-
a provisioned resource data store configured to store records associated with resources provisioned from one or more resource providers, wherein records in the provisioned resources data store include an identification of a particular resource and a particular on-demand computing network to which the particular resource has been assigned; a network implementation engine configured to; provide a user interface that presents available computing resources and physical locations of those computing resources, wherein a first type of computing resource is available from multiple physical locations; receive a network specification from a user via the user interface, wherein the network specification includes a plurality of resources and selected physical locations for each of the plurality of resources; assign a first provisioned resource as a hub device to the particular on-demand computing network and to update the provisioned resource data store; and assign one or more second provisioned resources as rim devices, wherein a particular rim device comprises a bridge device, wherein the bridge device repackages data received from the on-demand computing network prior to forwarding that data such that the data received from the on-demand computing network appears to terminate at the bridge device to an observer viewing the data between the hub device and the bridge device.
-
Specification