H04L12/801

SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD, AND PROGRAM
20170365269 · 2017-12-21 · ·

The present technology relates to a signal processing apparatus, a signal processing method, and a program by which, in reproducing transmitted encoded data in real time, buffer overflow can be prevented from occurring on a reception apparatus side even if it is transmitted with a compression rate of the encoded data being varied in a manner that depends on communication condition. Encoded data including transmitted audio data is buffered by a reception buffer. At this time, the quantity of encoded data buffered by the reception buffer is managed in units of processing according to an encoding method. The present technology is applicable to a real-time content reproduction system utilizing a communication system.

COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL APPARATUS
20170366465 · 2017-12-21 · ·

A non-transitory computer-readable storage medium storing therein a communication control program for causing a computer to execute processing includes, executing a prescribed command at a specified transmission cycle, acquiring a start time at which the execution is started and an end time at which the execution is ended, performing the execution and the acquisition while changing the transmission cycle, and specifying a transmission cycle at which an error between a difference between the end time and the start time and the specified transmission cycle is within a prescribed range.

MULTIPLEXING DATA PACKETS OVER GENERAL PACKET RADIO SERVICE TUNNELING PROTOCOL
20170366473 · 2017-12-21 ·

Systems, methods, and software described herein provide enhancements for data communications between a wireless access node and a wireless network gateway. In one implementation, a method of operating a wireless network includes, in the wireless access node, wirelessly receiving data packets for wireless communication devices, and encapsulating the data packets in GPRS Tunneling Protocol (GTP) packets of a shared GTP tunnel for the plurality of wireless communication devices, wherein the GTP packets comprise GTP extension headers to multiplex the data packets in the GTP packets. The method further provides, in the wireless access node, transferring the GTP packets for delivery to a wireless network gateway, wherein the network gateway separates the data packets from the GTP packets based on the GTP extension headers.

MANAGEMENT OF CELLULAR DATA USAGE DURING DENIAL OF SERVICE (DOS) ATTACKS

Systems and methods for managing data usage of a cellular modem during DoS/DDoS attacks are provided. According to one embodiment, a network security device of a private network detects a DoS attack in network traffic going through the network security device and determines whether the DoS attack is being transmitted through a cellular modem of a cellular data network. The network security device reduces data usage of the cellular modem when the DoS attack is detected and the DoS attack being is transmitted through the cellular modem.

METHOD AND APPARATUS FOR COMMUNICATING STREAMING DATA IN BLUETOOTH-BASED WIRELESS COMMUNICATION SYSTEM

A method and apparatus for communicating streaming data in a Bluetooth-based wireless communication system is provided. An electronic device according to the present disclosure includes a communication interface configured to perform wireless Bluetooth communication with an external electronic device and a controller configured to control the communication interface, in which the controller is further configured to detect a communication state using a first packet data configuration and communicate with the external electronic device by using a second packet data configuration that is different from the first packet data configuration, based on the communication state.

Method and Device for Detecting Notch Band
20170366283 · 2017-12-21 ·

A method for detecting a notch band is applied to a multicarrier communication system that operates in a wideband. The method includes: receiving a received signal, and generating a plurality of frequency-domain signals according to the received signal; performing a magnitude operation on the frequency-domain signals to obtain a plurality of magnitude values; determining a plurality of ratios of a first magnitude set among the magnitude values to a second magnitude set among the magnitude value to determine whether the received signal contains a notch band.

RDMA-OVER-ETHERNET STORAGE SYSTEM WITH CONGESTION AVOIDANCE WITHOUT ETHERNET FLOW CONTROL
20170366460 · 2017-12-21 ·

An apparatus for data storage management includes one or more processors, and an interface for connecting to a communication network that connects one or more servers and one or more storage devices. The one or more processors are configured to receive a configuration of the communication network, including a definition of multiple network connections that are used by the servers to access the storage devices using a remote direct memory access protocol transported over a lossy layer-2 protocol, to calculate, based on the configuration, respective maximum bandwidths for allocation to the network connections, and to reduce a likelihood of congestion in the communication network, notwithstanding the lossy layer-2 protocol, by instructing the servers and the storage devices to comply with the maximum bandwidths.

SYSTEM AND METHOD OF A HIGH BUFFERED HIGH BANDWIDTH NETWORK ELEMENT
20170366476 · 2017-12-21 ·

A method and apparatus of a network element that processes a packet in the network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element receives a packet, with a packet switch unit, wherein the packet was received by the network element on an ingress interface. The network element further determines if the packet is to be stored in an external queue. In addition, the network element identifies the external queue for the packet based on one or more characteristics of the packet. The network element additionally forwards the packet to a packet storage unit, wherein the packet storage unit includes storage for the external queue. Furthermore, the network element receives the packet from the packet storage unit and forwards the packet to an egress interface corresponding to the external queue.

FILTERING OUTBOUND NETWORK TRAFFIC

Obtaining, in association with origination of outbound network traffic to be sent by a system, user account information of a user account on behalf of which the outbound network traffic is generated, and performing filtering of the outbound network traffic based on the obtained user account information of the user account on behalf of which the outbound network traffic is generated, where the filtering is further based on one or more rules, and the filtering includes determining whether to block or allow sending of the outbound network traffic from the system.

DATA TRAFFIC CONTROL

As an example, a method includes storing, in non-transitory memory, prioritization rules that establish a priority preference for egress of data traffic for a first location. The first location includes a first location apparatus to control egress of data traffic for the first location apparatus and a second location apparatus at a second location, which is different from the first location, to receive data traffic and cooperate with the first apparatus to measure bandwidth with respect to the first location. The first location apparatus is coupled with the second location apparatus via at least one bidirectional network connection. The method also includes estimating capacity of the at least one network connection for the egress of data traffic with respect to the first location. The method also includes categorizing each packet in egress data traffic from the first location based on an evaluation of each packet with respect to the prioritization rules. The method also includes placing each packet in one of a plurality of egress queues associated with the at least one network connection at the first location apparatus according to the categorization of each respective packet and the estimated capacity. The method also includes sending the packets from the first location apparatus to the second location apparatus via a respective network connection according to a priority of the respective egress queue into which each packet is placed, such that the first location apparatus transmits at the estimated capacity for the egress of data traffic.