Abstract:
A method for determining the state of an entire network, including state of applications and infrastructure includes receiving network control messages in an OpenFlow network, passing normal network control messages through OFSense, a control plane middleware, and constructing from the network control messages an application level connectivity graph to infer network delay between any two communicating server in the network and estimating an application response time of a given server in the network; and providing state of the network for enabling intelligent detection and diagnosis of infrastructure and application performance.
Abstract:
The method and apparatus for discriminative natural language parsing, uses a deep convolutional neural network adapted for text and a structured tag inference in a graph. In the method and apparatus, a trained recursive convolutional graph transformer network, formed by the deep convolutional neural network and the graph, predicts “levels” of a parse tree based on predictions of previous levels.
Abstract:
Systems and methods are disclosed to perform nonlinear compensation (NLC) in an optical communication system by applying digital backpropagation (DBP) using a frequency-shaped split-step Fourier method (FS-SSFM), and processing a data block using an overlap-and-save method with a block size M and an overlap factor of N samples between adjacent blocks.
Abstract:
An inventive method for multi-symbol polarization switching for differential detection optical systems includes modulating a laser source by a DQPSK modulator, driving the DQPSK modulator with a data block configured for generating multi-symbol polarization-switched DQPSK differential-encoded signals, and polarizing the multi-symbol polarization-switched DQPSK signals with a polarizing modulator whose modulation speed is based on how often polarization states vary, wherein the data block provides a bits manipulation to provide the multi-symbol polarization switching thereby enabling differential detection for recovering correct original data by a receiver.
Abstract:
Systems and method are disclosed for determining complex interactions among system inputs by using semi-Restricted Boltzmann Machines (RBMs) with factorized gated interactions of different orders to model complex interactions among system inputs; applying semi-RBMs to train a deep neural network with high-order within-layer interactions for learning a distance metric and a feature mapping; and tuning the deep neural network by minimizing margin violations between positive query document pairs and corresponding negative pairs.
Abstract:
A method for voltage regulation of a power distribution grid includes integrating a photovoltaic (PV) system with a distributed energy storage system (ESS); monitoring voltage and current phasors at a point of common coupling (PCC) to establish a real-time Thevenin equivalent of the distribution grid; and adaptively dispatching the ESS in response to network fluctuations.
Abstract:
Disclosed herein are methods and structures for a computer cache that includes its own garbage collection component that reclaims space occupied by free objects in the cache such that the cache avoids retaining deleted objects thereby increasing cache hit ratios and further permits short-lived dirty objects to be deleted without requiring them to be written back to an underlying store.
Abstract:
Disclosed are typestate and lifetime dependency analysis methods for identifying bugs in C++ programs. Disclosed are an abstract representation (ARC++) that models C++ objects and which makes object creation/destruction, usage, lifetime and pointer operations explicit in the abstract model thereby providing a basis for static analysis on the C++ program. Also disclosed is a lifetime dependency analysis that tracks implied dependency relationships between lifetimes of objects, to capture an effective high-level abstraction for issues involving temporary objects and internal buffers, and subsequently used in the static analysis that supports typestate checking for the C++ program. Finally disclosed a framework that automatically genarates ARC++ representations from C++ programs and performs typestate checking to detect bugs that are specified as typestate automata over ARC++ representations.
Abstract:
Methods and systems for data flow control include establishing a first connection between a gateway and a network client responsive to a connection request from the network client; establishing a second connection between the gateway and a server specified by the connection request; determining a user class for the network client based on a level of network congestion detected at the gateway based on throughput and round-trip-time delays; modifying a data flow received at the gateway on the second connection to remove data from the flow based on the determined user class of the network client; and transmitting the modified data flow to the network client via the first connection.
Abstract:
A bidirectional submarine transmission using unidirectional amplification transmits first and second communication signals bidirectional to each other over a repeater path with common end-to-end points, the repeater path includes a single unidirectional amplifier, the repeater path has a first branch path for the first communication signal through the single amplifier and a second branch path for the second communication signal through the single unidirectional amplifier, the first and second communication signals originating and leaving opposite ends of the repeater path, respectively.