Patent classifications
H04L47/54
Station-side terminal apparatus, and path switching method
A station-side terminal apparatus comprises terminal devices and a terminal device sorting unit. The terminal devices includes: a buffer unit; a subscriber-side terminal apparatus sorting unit configured to transmit a unicast packet addressed to a switch-target subscriber-side terminal apparatus to the switch queues, and transmit a packet addressed to a plurality of subscriber-side terminal apparatuses to the broadcast queue, and transmit a unicast packet addressed to a non-switch-target subscriber-side terminal apparatus to the through queue; and a scheduler unit configured to read a packet from the switch queues, the broadcast queue, and the through queue. The terminal device sorting unit is configured to transmit a received unicast packet to the terminal device, and transmit a received packet addressed to a plurality of subscriber-side terminal apparatuses, to each of the terminal devices.
Allocating capacity of a network connection to data streams based on type
A user of a communication network may have specific requirements for its critical data streams. The user may require dedicated channel capacity for its critical application. A dedicated channel may be separate from a common channel carrying non-critical data of the user. The user may create policies for assigning channel capacities to its critical data streams based on various criteria. The user may also create policies on sharing the dedicated channel capacity among its different critical data streams.
INFORMATION PROCESSING APPARATUS, COMMUNICATION METHOD AND PARALLEL COMPUTER
An information processing apparatus includes: a storage device configured to store a program; and a processor included in a parallel computer and configured to execute the program; wherein the processor: transmits data and a first identifier designated by a communication instruction received from a process of a communication library for parallel computation to another information processing apparatus included in the parallel computer; stores the first identifier into the storage device; receives a second identifier from the another information processing apparatus; decides based on the first identifier stored in the storage device and the received second identifier whether execution of the communication instruction is completed; and notifies, when the execution of the communication instruction is completed, the process of the communication library for parallel computation that the execution of the communication instruction is completed.
Systems and methods for data transmission
Systems and methods are provided for data transmission. For example, packet loss is detected based on at least information associated with a first data packet; and in response to packet loss being detected, a packet-retransmission request is sent to a data-transmission terminal and the packet-retransmission request is repeatedly sent to the data-transmission terminal during a retransmission life-cycle associated with the first data packet, the packet-retransmission request including a first identification of the packet-retransmission request.
ENCRYPTION KEY GENERATION
A first device transmits a first random number to a second device through a first quantum channel, and receives a second random number from the second device through a second quantum channel. The first device generates a first encryption key based on the first random number and the second random number. The second device transmits the second random number to the first device through the second quantum channel, and receives the first random number from the first device through the first quantum channel. The second device generates a second encryption key based on the first random number and the second random number.
Communication control device, communication control method, and computer readable storage medium for specifying an upper limit of a network connection
A communication control device including: a memory, and a processor coupled to the memory and the processor configured to: transmit packets from the communication control device to a network device at each of a plurality of transmission rates, acquire a plurality of index values respectively indicating amounts of packet loss at the plurality of transmission rates, specify, among the plurality of transmission rates, a first transmission rate on which a corresponding index value among the plurality of index values has a dependence, and specify an upper limit of a vacant band between the communication control device and the network device based on the first transmission rate.
Switch device for a network element of a data transfer network
A switch device for a network element includes a transfer system (110) for transferring data from ingress line interfaces of the network element to egress line interfaces of the network element in accordance with control information associated with the data. The transfer system includes a control section (111) configured to compare data traffic load to capacity available to the data traffic load at one of the egress line interfaces so as to generate a congestion indicator expressing whether a data flow (113) representing the data traffic load is a potential cause of congestion at the one of the egress line interfaces. The control section is further configured to direct a congestion control action to the data flow if the data flow is a potential cause of congestion. Thus, the congestion management related to the ingress and egress line interfaces can be carried out by the switch device.
Methods and systems for resending missing network data packets
Methods and systems for a networked storage environment are provided. One method includes splitting, by a first node, a payload into a plurality of data packets, each data packet having a portion of the payload indicated by an offset value indicating a position of each portion within the payload; transmitting, by the first node, the plurality of data packets to a second node using a network connection for a transaction, each data packet including a header generated by the first node having the offset value and a payload size; receiving, by the first node, a message from the second node indicating an offset value of a missing payload of a missing data packet from among the plurality of data packets; and resending, by the first node, the missing data packet and any other data packet whose offset value occurs after the offset value of the missing payload.
FACILITATING NETWORK DATA PACKET THROUGHPUT WITH IMMEDIATE ACKNOWLEDGEMENT OF RESENT NETWORK DATA PACKETS
Systems and methods for performing immediate acknowledgement (ACK) of resent network data packets are provided. In one example, an immediate ACK of a resent packet may be sent by a receiver node before processing of the resent packet, thereby allowing the sender's Tx queue to be cleared more quickly and allow clients to continue sending requests to the sender without interruption. Additionally, in an ideal situation, the immediate ACK of a given resent data packet may avoid the sender retransmitting one or more of the data packets subsequent to the missing packet. In one example, in order to mitigate the more frequent ACKs transmitted by the receiver, ACKs may be piggybacked on other packets (e.g., heartbeat packets and/or data packets) that would otherwise be sent from the receiver to the sender.
Encryption key generation
A first device transmits a first random number to a second device through a first quantum channel, and receives a second random number from the second device through a second quantum channel. The first device generates a first encryption key based on the first random number and the second random number. The second device transmits the second random number to the first device through the second quantum channel, and receives the first random number from the first device through the first quantum channel. The second device generates a second encryption key based on the first random number and the second random number.