×

Managing use of intermediate destination computing nodes for provided computer networks

  • US 8,224,931 B1
  • Filed: 03/31/2010
  • Issued: 07/17/2012
  • Est. Priority Date: 03/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing, by one or more programmed computing systems, a first virtual computer network with multiple computing nodes in accordance with received configuration information by overlaying the first virtual computer network on a distinct substrate network, the configuration information including a specified network topology that involves a first computing node of the multiple computing nodes acting as an intermediate destination for at least some communications between a first group of two or more of the multiple computing nodes and a second group of one or more other computing nodes, the providing of the first virtual computer network including;

    receiving an indication of a first communication that a source one of the computing nodes of the first group specifies to be sent to at least one destination other computing node of the second group;

    before forwarding the first communication over the substrate network from the source one computing node of the first group, automatically determining to use the first computing node as an intermediate destination for the first communication based at least in part on the specified network topology;

    forwarding the first communication over the substrate network from the source one computing node of the first group to the first computing node to enable the first computing node to manage further forwarding of the first communication to the at least one destination other computing node of the second group; and

    if the first computing node determines to initiate further forwarding of the first communication to the at least one destination other computing node of the second group, further forwarding the first communication over the substrate network from the first computing node to the at least one destination other computing node of the second group.

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