Patent classifications
H04L12/823
WIRELESS HOME NETWORK ROUTING PROTOCOL
A hierarchical wireless network is provided with a mesh backbone network portion and a switching tree network portion, The mesh backbone network portion includes first tier nodes each having at least one wireless link to another first tier node, The first tier nodes execute a link-state protocol for routing packets, The switching tree network portion includes second tier nodes each having a single wireless link to one first tier node and at least one wireless link to one third tier node, and third tier nodes each having a single wireless link to one second tier node. The second tier and the third tier nodes execute switching rules for switching packets,
COMMUNICATION APPARATUS, CONTROL METHOD, AND COMPUTER READABLE STORAGE MEDIUM
A communication apparatus which includes a plurality of network interfaces stores the address of the communication apparatus in a network in association with one of the plurality of network interfaces, decides, if there is a signal to be transmitted, a network interface to be used to transmit the signal out of the plurality of network interfaces, determines whether one or more first addresses associated with the decided network interface are stored, and performs control, if at least one of the first addresses is stored, so as to select the second address out of the first addresses based on a value at least used to set a communicable range, and transmit the signal to be transmitted by using the second address as a transmission source address.
SYSTEM AND METHOD OF USING ATOMIC FLOW COUNTERS IN DATA CENTER SWITCHING
Systems, methods and computer-readable storage devices each provide, for a given flow entry in a flow table associated with a packet flow, a first atomic counter associated with a first color and a second atomic counter associated with a second color. The system, for a first coloring interval, marks traffic in the packet flow from a tenant to a fabric as the first color and increments the first atomic counter. At a conclusion of the first coloring interval and for a second coloring interval, the system marks the traffic in the packet flow from the tenant to the fabric as the second color and increments the second atomic counter. The system compares first packet counts associated with the first color at an ingress point with second packet counts associated with the first color at an egress point to the fabric.
DATA TRANSMISSION METHOD, APPARATUS, AND SYSTEM
Methods and apparatus for transmitting data is disclosed. Data to be transmitted is segmented into data packets. The segmented data packets are duplicated into multiple groups of data packets, which are then transmitted from a device at a transmitting end to a device at a receiving end using multiple transmission protocols in parallel. Each of a set of duplicated data packets is thus transmitted by one of the multiple transmission protocols. The data packet among each of set of duplicated data packets that is first received by the device at the receiving end is retained and other received data packets of the set of duplicated data packets are discarded. The disclosed methods and apparatus thus combine benefits of different transmission protocols. For example, the disclosed methods and apparatus help achieve both transmission integrity and timing.
METHOD AND SYSTEM FOR INTEREST GROUPS IN A CONTENT CENTRIC NETWORK
One embodiment provides a system for facilitating efficient communication of an interest group packet indicating a collection of interests. During operation, the system receives, by an intermediate node, a first packet which has a name and indicates a set of member interests, wherein a member interest has a name, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. In response to obtaining a content object which satisfies a member interest, the system removes the indicated member interest from the first packet. The system adds an entry in a pending interest table for the first packet, wherein the entry indicates the name for the first packet, the name for each member interest, and an indicator of whether each member interest is satisfied. The system transmits the first packet to another node.
Method of Reducing Transmission Control Protocol Acknowledgement and Wireless Device Using The Same
A method for a wireless device of a wireless system is disclosed. The method utilizes a byte-in-flight (BIF) value as an indicator to determine whether to drop the transmission control protocol acknowledgement (TCP ACK) packet according to the BIF value, where the BIF value is an amount of data of the wireless connection which is sent by the first device but not acknowledged yet when obtaining the TCP ACK packet. The wireless device establishes a wireless connection with a first device.
INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING DEVICE
An information processing method executed by a processor included in a computer, the computer including a memory that stores a plurality of flow entries in each of which a packet condition for choosing a packet, a processing content corresponding to the packet, and a type of the processing content are associated with one another, the information processing method includes choosing, from the flow entries, one or more candidate flow entries respectively including a type different from the type included in a new flow entry, when storing the new flow entry; detecting, from among the one or more candidate flow entries, a competitive flow entry having the processing content different from that of the new flow entry based on the packet condition; and notifying another information processing device coupled to the information processing device of a result of the detecting.
Arbitrating data packets
Examples disclosed herein relate to receiving, by a scheduler, a request for a window during which to send a data packet through a crossbar. Transmission of the data packet is dependent upon a pool of transmission credits. The scheduler determines whether the pool of transmission credits is sufficient for transmitting the data packet, and when it is determined that the pool of transmission credits is insufficient, the scheduler determines whether to block the request or to speculatively arbitrate the window based on a value of a speculative request counter.
Apparatus and method
A method of controlling data packet congestion in a data packet network comprises determining a reference flow condition that results in data packet congestion at a node of a data packet network, and identifying a data packet flow having a flow condition substantially equal to the reference flow condition. For such an identified data packet flow the following actions are taken causing a data packet to be dropped from the identified data packet flow, allowing a predetermined number of data packets from the identified data packet flow to proceed, and dropping data packets from the identified data packet flow subsequent to the predetermined number of data packets, until the packets that were not dropped have been delivered to the egress ports of the network.
Pacing enhanced packet forwarding/switching and congestion avoidance
The subject technology discloses configurations for receiving, at a first network device, a set of network packets corresponding to a first flow from a client, wherein the set of network packets includes a destination address of a second network device; detecting, in the received set of network packets, pacing rate information indicating a specified pacing rate for transmission of the network packets; determining, based on the detected pacing rate, a desired pacing rate to reduce packet dropping on route to the second network device; and transmitting, by the first network device, the set of network packets over an egress link at the desired pacing rate.