Patent ID: 8806482
Filing Date: 2014-08-12
Classification: G06F,H04L

Abstract:
1. A method of monitoring activity on a virtual network, comprising: receiving a client command from a client computing system, the received command eliciting a defined set of processes on a specified logical component of the virtual network, wherein the defined set of processes cause retrieval of information corresponding to a specified activity of the specified logical component of the virtual network during a specified period of time, and wherein functionality of the specified logical component is implemented by one or more components of a substrate network without instantiating the specified logical component on the virtual network; identifying one or more components of the substrate network which cause implementation of functionality attributable to the specified activity during the specified period of time, wherein the defined set of processes are not executable by the identified one or more components to retrieve the information corresponding to the specified activity; determining a set of executable processes to be executed by the identified one or more components in order to retrieve the information corresponding to the specified activity, wherein the set of executable processes are directed towards receiving activity information from each of the identified one or more components during at least a portion of the specified period of time; causing the set of executable processes to be executed by the identified one or more components; receiving from the identified one or more components a set of process results responsive to the execution of the set of executable processes, the set of process results related to the specified activity of the specified logical component during the specified period of time; creating, based at least in part on the set of process results, a client result formatted in accordance with a potential output of the specified logical component in response to the received client command; and transmitting to the client computing system the client result.