Abstract: A network traffic collecting and monitoring system includes a traffic processing and dispatching module that pre-processes network traffic received from traffic tapping modules. A traffic collecting module receives and consolidates the network traffic and sends the network traffic to higher-layer applications. A controller dynamically configures the traffic processing and dispatching module to achieve optimal measurement accuracy and network coverage.
Abstract: Application actions are optimized by receiving actions from one or more distributed applications, translating the received actions into one or more network operation primitives, processing the network operation primitives to determine an optimized set of network operation primitives, determining an optimal execution sequence for the optimized set of network operation primitives, and executing the optimized set of network operation primitives based on the optimal execution sequence.
Abstract: A method is provided for improving performance of a distributed computing task being executed by computing devices interconnected by an optical switching fabric. Traffic flows between a plurality of nodes of a MapReduce application using an interconnected optical switching fabric are monitored. One or more optimizations for the interconnected optical switching fabric are determined based on the monitoring of the traffic flows. The interconnected optical switching fabric is reconfigured to implement the one or more determined optimizations.
Abstract: An optical switching system is described. The system includes a plurality of interconnected wavelength selective switching units. Each of the wavelength selective switching units is associated with one or more server racks. The interconnected wavelength selective switching units are arranged into a fixed structure high-dimensional interconnect architecture comprising a plurality of fixed and structured optical links. The optical links are arranged in a k-ary n-cube, ring, mesh, torus, direct binary n-cube, indirect binary n-cube, Omega network or hypercube architecture.