×

Interaction with a virtual network

  • US 9,009,217 B1
  • Filed: 01/06/2011
  • Issued: 04/14/2015
  • Est. Priority Date: 01/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for interaction with a virtual network including at least one networking component and one or more computing devices, each of the one or more computing devices hosting at least one virtual machine instance, comprising:

  • a storage node including mapping information for mapping a client command directed towards a target component of a virtual network to an executable set of processes to be executed by one or more computer systems of a substrate network, wherein the one or more computer systems of the substrate network are configured to execute the executable set of processes to emulate the target component of the virtual network and wherein functionality of the target component is implemented by the one or more computer systems of the substrate network without instantiating a corresponding logical component on the virtual network by the one or more computer systems of the substrate network; and

    one or more processors electrically coupled to memory including computer-executable instructions that, when executed by the one or more processors, cause the system to;

    receive the client command from a client computing system, the received command directed towards executing a defined set of processes corresponding to a defined functionality on the target component, wherein the defined set of processes are not executable by the one or more computer systems of the substrate network to implement the defined functionality;

    determine the executable set of processes to be executed by the one or more computer systems of the substrate network in order to implement the defined functionality, wherein the executable set of processes are determined based at least in part on the mapping information and on a configuration of the target component;

    cause the executable set of processes to be executed by the one or more computer systems of the substrate network;

    receive from the one or more computer systems of the substrate network a set of process results corresponding to the executable set of processes;

    apply at least one of a security configuration and a user configuration to the received set of process results to generate a filtered set of process results; and

    transmit to the client computing systems the filtered set of process results.

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