H04L47/2441

Leveraging synthetic traffic data samples for flow classifier training

In one embodiment, a device in a network receives traffic data regarding a plurality of observed traffic flows. The device maps one or more characteristics of the observed traffic flows from the traffic data to traffic characteristics associated with a targeted deployment environment. The device generates synthetic traffic data based on the mapped traffic characteristics associated with the targeted deployment environment. The device trains a machine learning-based traffic classifier using the synthetic traffic data.

Leveraging synthetic traffic data samples for flow classifier training

In one embodiment, a device in a network receives traffic data regarding a plurality of observed traffic flows. The device maps one or more characteristics of the observed traffic flows from the traffic data to traffic characteristics associated with a targeted deployment environment. The device generates synthetic traffic data based on the mapped traffic characteristics associated with the targeted deployment environment. The device trains a machine learning-based traffic classifier using the synthetic traffic data.

Packet forwarding apparatus, method and program

A packet transfer device 100 includes a packet classification unit 120 configured to classify received packets, queues 140 for respective classifications, priorities being set to the queues, a dequeue processing unit 150 configured to extract packets from the queue under a predetermined rule based on the priorities set to the queues, and a queue priority control unit 130 configured to perform control, upon detecting that a reception amount of packets related to a communication flow temporarily or intermittently increases from a reception amount under a normal condition, such that a priority of one of the queues holding the packets related to the communication flow is temporarily raised from a priority under the normal condition, during a period while the reception amount of packets related to the communication flow temporarily or intermittently increases.

Packet forwarding apparatus, method and program

A packet transfer device 100 includes a packet classification unit 120 configured to classify received packets, queues 140 for respective classifications, priorities being set to the queues, a dequeue processing unit 150 configured to extract packets from the queue under a predetermined rule based on the priorities set to the queues, and a queue priority control unit 130 configured to perform control, upon detecting that a reception amount of packets related to a communication flow temporarily or intermittently increases from a reception amount under a normal condition, such that a priority of one of the queues holding the packets related to the communication flow is temporarily raised from a priority under the normal condition, during a period while the reception amount of packets related to the communication flow temporarily or intermittently increases.

Aggregating messages into a single transmission

In some examples, a source device categorizes a plurality of messages for transmission to a recipient device, the plurality of messages comprising vehicle-related information. Based on the categorizing, the source device identifies selected messages of the plurality of messages to be aggregated. The source device aggregates the selected messages into a single transmission from the source device to the recipient device.

Correlating discarded network traffic with network policy events through augmented flow

A method for correlating discarded network traffic with network policy events in a network includes receiving a flow record. The flow record includes initial network flow information in a standard flow record format. Discarded network traffic information associated with each network policy is received from a network policy enforcement device. Network traffic is discarded based on a network traffic policy. The received flow record is correlated with the received discarded network traffic information. The discarded network traffic information is encoded into the received flow record based on the correlation while maintaining the initial network flow information to yield an enhanced flow record.

Correlating discarded network traffic with network policy events through augmented flow

A method for correlating discarded network traffic with network policy events in a network includes receiving a flow record. The flow record includes initial network flow information in a standard flow record format. Discarded network traffic information associated with each network policy is received from a network policy enforcement device. Network traffic is discarded based on a network traffic policy. The received flow record is correlated with the received discarded network traffic information. The discarded network traffic information is encoded into the received flow record based on the correlation while maintaining the initial network flow information to yield an enhanced flow record.

IN-BAND PROTOCOL-BASED IN-NETWORK COMPUTATION OFFLOAD FRAMEWORK

A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.

IN-BAND PROTOCOL-BASED IN-NETWORK COMPUTATION OFFLOAD FRAMEWORK

A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.

FRAME DATA PROCESSING

A circuit for use in frame filtering is disclosed. The circuit includes a plurality of comparator units. Each comparator unit configured, in response to receiving at least a part of a data frame, to perform a determination whether data in a portion of the at least part of the data frame matches respective reference data and to provide a result to a comparator unit output based on the determination. The circuit includes a crossbar switch having crossbar inputs coupled to respective comparator unit outputs and configured to provide sets of crossbar switch outputs via configurable interconnects; and a set of result-combining logic units, each result-combining logic unit coupled to a respective set of crossbar switch outputs, and configured to provide a respective logic unit output.