Patent classifications
H04L1/242
ELECTRONIC DEVICE AND OPERATING METHOD FOR PERFORMING OPERATION BASED ON VIRTUAL SIMULATOR MODULE
Provided is a method, performed by an electronic device, of an operation based on a virtual simulator module, wherein the electronic device obtains a simulation parameter set for each of a plurality of operations for performing simulations with respect to the plurality of operations, obtains first performance information for each operation using a simulator module, wherein the first performance information indicates performance of an operation simulated based on the simulation parameter set, obtains second performance information for each operation based on the first performance information using a modeling module, wherein the second performance information indicates performance of the operation simulated in the simulator module, and performs an operation of the plurality of operations based on the first performance information and the second performance information.
Timing Margin Detecting Circuit, Timing Margin Detecting Method and Clock and Data Recovery System
A timing margin detecting circuit is provided. The timing margin detecting circuit comprises a delay element, receiving a first data signal and a first clock signal, configured to generate a second data signal and a second clock signal, wherein the second clock signal has a delay relative to the second data signal; a controller, configured to generate the control signal to control the delay of the second clock signal relative to the second data signal; a sampler, coupled to the delay element, configured to generate a sampled data signal according to the second data signal and the second clock signal; and a bit error rate determination circuit, coupled to the sampler, configured to determine whether the sampled data signal is the same as a predefined test pattern and generate a determination result accordingly; wherein the controller determines a timing margin according to the determination result.
APPARATUS AND METHOD FOR GENERATING DUMMY SIGNAL THAT HAS TRANSITIONS CONSTRAINED TO OCCUR WITHIN TRANSITION ENABLE WINDOWS SET BY DETECTION OF MORE THAN TWO CONSECUTIVE IDENTICAL DIGITS IN SERIAL DATA
A dummy signal generation circuit includes a consecutive identical digit (CID) detection circuit and a dummy transition circuit. The CID detection circuit detects occurrence of N CIDs in serial data, and sets a transition enable window in response to each sequence of N CIDs in the serial data, where N is a positive integer not smaller than 3. The dummy transition circuit generates a dummy signal that has transitions constrained to occur within transition enable windows set by the CID detection circuit.
CORRELATING NETWORK & PHYSICAL LAYER ACTIVITIES
A system that incorporates aspects of the subject disclosure may perform operations including, for example, a method of identifying, by a system comprising a processor, network communication degradation in one or more layers of a multi-layered communication protocol above a physical layer, wherein the network communication degradation is associated with communications taking place through a network, in part over a radio frequency link, between a plurality of communication devices, obtaining, by the system, data from a layer below the one or more layers of the multi-layered communication protocol identified as having the network communication degradation, determining, by the system, one or more geographic regions of the network associated with the network communication degradation from the data, and mitigating, by the system, effects of the network communication degradation in the one or more geographic regions of the network. Other embodiments are disclosed.
UNIQUE ID GENERATION FOR SENSORS
Systems, methods, and computer-readable media are provided for generating a unique ID for a sensor in a network. Once the sensor is installed on a component of the network, the sensor can send attributes of the sensor to a control server of the network. The attributes of the sensor can include at least one unique identifier of the sensor or the host component of the sensor. The control server can determine a hash value using a one-way hash function and a secret key, send the hash value to the sensor, and designate the hash value as a sensor ID of the sensor. In response to receiving the sensor ID, the sensor can incorporate the sensor ID in subsequent communication messages. Other components of the network can verify the validity of the sensor using a hash of the at least one unique identifier of the sensor and the secret key.
Method and apparatus for increasing performance of communication paths for communication nodes
A system that incorporates aspects of the subject disclosure may perform operations including, for example, obtaining uplink information associated with a plurality of communication devices transmitting wireless signals on a plurality of uplink paths, performing, based on the uplink information, a plurality of measurements of the plurality of uplink paths, identifying a measurement from the plurality of measurements that is below a threshold, and initiating a corrective action to improve a measurement of an affected uplink path of the plurality of uplink paths based on the identifying. Other embodiments are disclosed.
METHOD AND APPARATUS FOR REAL-TIME MONITORING AND FIELD ADJUSTMENT
A system that incorporates aspects of the subject disclosure may perform operations including, for example, obtaining uplink information associated with a downlink path, wherein the uplink information includes operational parameters used by a plurality of communication devices for transmitting wireless signals on a plurality of uplink paths; performing, based on the uplink information, a plurality of measurements of the plurality of uplink paths; identifying a measurement from the plurality of measurements that is below a threshold, thereby indicating an affected uplink path of the plurality of uplink paths; initiating a first filtering of the affected uplink path, wherein the initiating is based on the identifying and wherein the first filtering is based upon one or more first filtering parameters; and receiving instructions comprising one or more updated filtering parameters, wherein the instructions are received by the system at a port of the system. Other embodiments are disclosed.
Technologies for annotating process and user information for network flows
Systems, methods, and computer-readable media for annotating process and user information for network flows. In some embodiments, a capturing agent, executing on a first device in a network, can monitor a network flow associated with the first device. The first device can be, for example, a virtual machine, a hypervisor, a server, or a network device. Next, the capturing agent can generate a control flow based on the network flow. The control flow may include metadata that describes the network flow. The capturing agent can then determine which process executing on the first device is associated with the network flow and label the control flow with this information. Finally, the capturing agent can transmit the labeled control flow to a second device, such as a collector, in the network.
ROUND TRIP TIME (RTT) MEASUREMENT BASED UPON SEQUENCE NUMBER
Systems, methods, and computer-readable media are provided for determining a packet's round trip time (RTT) in a network. A system can receive information of a packet sent by a component of the network and further determine an expected acknowledgement (ACK) sequence number associated with the packet based upon received information of the packet. The system can receive information of a subsequent packet received by the component and determine an ACK sequence number and a receiving time of the subsequent packet. In response to determining that the ACK sequence number of the subsequent TCP packet matches the expected ACK sequence number, the system can determine a round trip time (RTT) of the packet based upon the received information of the packet and the received information of the subsequent packet.
MDL-based clustering for dependency mapping
Systems and methods are provided for automatically discovering applications/clusters in a network and mapping dependencies between the applications/clusters. A network monitoring system can capture network flow data using sensors executing on physical and/or virtual servers of the network and sensors executing on networking devices connected to the servers. The system can determine a graph including nodes, representing at least the servers, and edges, between pairs of the nodes of the graph indicating the network flow data includes one or more observed flows between pairs of the servers represented by the pairs of the nodes. The system can determine a dependency map, including representations of clusters of the servers and representations of dependencies between the clusters, based on the graph. The system can display a first representation of a first cluster of the dependency map and information indicating a confidence level of identifying the first cluster.