Interaction with a virtual network
First Claim
Patent Images
1. A method, comprising:
- receiving, at an interface of a service provider, a client command to retrieve information corresponding to a specified activity of a logical component of a virtual network during a specified period of time, wherein functionality of the logical component is implemented by one or more physical components of a substrate network of the service provider, the virtual network overlaid on the substrate network operated by the service provider and the virtual network associated with a customer of the service provider;
identifying one or more components of the substrate network which cause implementation of functionality attributable to the specified activity during at least a portion of the specified period of time;
causing execution of a set of commands by the identified one or more components of the substrate network in order to retrieve the information corresponding to the specified activity, wherein the set of commands are directed towards receiving activity information from each of the identified one or more components of the substrate network during at least a portion of the specified period of time;
receiving from the identified one or more components a set of results responsive to the execution of the set of commands; and
creating, based at least in part on the set of results, a client result in response to the received client command.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks. A component of a hosted virtual machine network is configured in a manner to receive commands directed towards a simulated network device. The component may then execute a process or processes on the hosted virtual machine network which correspond to the received command.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, at an interface of a service provider, a client command to retrieve information corresponding to a specified activity of a logical component of a virtual network during a specified period of time, wherein functionality of the logical component is implemented by one or more physical components of a substrate network of the service provider, the virtual network overlaid on the substrate network operated by the service provider and the virtual network associated with a customer of the service provider; identifying one or more components of the substrate network which cause implementation of functionality attributable to the specified activity during at least a portion of the specified period of time; causing execution of a set of commands by the identified one or more components of the substrate network in order to retrieve the information corresponding to the specified activity, wherein the set of commands are directed towards receiving activity information from each of the identified one or more components of the substrate network during at least a portion of the specified period of time; receiving from the identified one or more components a set of results responsive to the execution of the set of commands; and creating, based at least in part on the set of results, a client result in response to the received client command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
an interface component operable to; receive, from a client computing system, a client command corresponding to a logical component of a virtual network overlaid on a substrate network operated by a service provider during a specified period of time, wherein functionality of the logical component is simulated by one or more physical components of the substrate network; identify one or more components of the substrate network which simulate functionality attributable to the client command during at least a portion of the specified period of time; cause execution of a set of commands by the identified one or more components of the substrate network to simulate execution of the client command by the logical component of the virtual network during at least a portion of the specified period of time; receive from the identified one or more components one or more results responsive to the execution of the set of commands; and create, based at least in part on the one or more results, a client result in response to the received client command. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising:
-
receiving a client command corresponding to a logical component of a virtual network overlaid on a substrate network operated by a service provider during a specified period of time, wherein functionality of the logical component is simulated by one or more physical components of the substrate network; identifying one or more components of the substrate network which simulate functionality attributable to the client command during at least a portion of the specified period of time; causing execution of a set of commands by the identified one or more components of the substrate network to simulate execution of the client command by the logical component of the virtual network during at least a portion of the specified period of time; receiving from the identified one or more components one or more results responsive to the execution of the set of commands; and creating, based at least in part on the one or more results, a client result in response to the received client command. - View Dependent Claims (17, 18, 19, 20)
-
Specification