Information Technology Reference
In-Depth Information
also provides basic services that involve more than one NE, such as a
distributed transaction monitor or topology discovery.
implemented as a set of ACs and can be used by ne
Currently only a single instance of
controllers on-demand is a topic for future
Network Model. Our implementation
monitoring ACs that
maintain a network model:
Ping provides basic information about latency and jitter,
Network Mapper (NMap)
interface with ARP, and
/proc/dev/net is u sed to r
kernel,
Uptime collects CPU load information.
The controller contains a
events, such as NEs registering to or detaching from the network
entry point for peers that connect to the control network
subscribes to all known networ
requests when a new NE register
to the new network state.
AC
Management.
Management
manipulating AC of the programmable network implementation, are implemented in
the Ruby [43] programming language. This allows new network behavior to be added
at runtime, e.g. Java classes, kernel modules or installation of complete applications.
Fig. 6. A multi-touch table enables direct manipulation of programmable network
components of 20 virtual machines. A user (a) modifies a sampler component of a
streamline graph that multicasts a video to screen (b) and (c). As a result, the stream
of (b) is distorted, while the other remains normal.
For example, a ruby script
insert it into the kernel can be remotely executed on NEs.
 
Search WWH ::




Custom Search