Patent classifications
H04L47/15
PLATFORM INDEPENDENT ON DEMAND NETWORK MANAGEMENT AND MONITORING
In an example method, an instruction to begin monitoring incoming traffic of a multicast data flow is received by a router. The instruction is received from a downstream router. The example method further includes monitoring incoming traffic of the multicast data flow. At least partly in response to determining that an expected amount of the incoming traffic of the multicast data flow is being received at the router, reporting to a network administrator device, a location of the router in the multicast data flow. Further, at least partly in response to determining that an expected amount of the incoming traffic of the multicast a data flow is not being received, sending, by the router and to an upstream router, an instruction to begin monitoring incoming traffic of the multicast data flow.
Method and apparatus for efficient delivery of source and forward error correction streams in systems supporting mixed unicast multicast transmission
A method, apparatus and computer program product receive an application flow comprising a source flow and a supplementary flow from a core network. The method, apparatus and computer program product receive a flow payload indication from the core network. The method, apparatus and computer program product determine whether the application flow is to be transmitted via a unicast transmission or a multicast transmission. The method, apparatus and computer program product determine whether the supplementary flow is droppable based on the flow payload indication and whether the application flow is to be transmitted via a unicast transmission or a multicast transmission. The method, apparatus and computer program product cause only the source flow to be transmitted in a circumstance where the supplementary flow is droppable.
PACKET TRANSMISSION METHOD, APPARATUS, DEVICE, AND READABLE STORAGE MEDIUM
This application discloses a packet transmission method, an apparatus, a device, and a readable storage medium, and relates to the field of communication technologies. The method applied to a second network device includes: First, a first packet sent by a first network device is received, and then a second packet, a first dwell time period, and a second dwell time period are obtained based on the first packet. Then, a time difference between the second dwell time period and the first dwell time period is determined. Then, a third dwell time period and a fourth dwell time period are determined, to encapsulate the third dwell time period, the fourth dwell time period, and the second packet to obtain a third packet.
DATA FLOW TRANSMISSION METHOD, DEVICE, AND SYSTEM
The present invention relates to the communications field, and discloses a data flow transmission method, a device, and a system, so as to resolve a problem of resource waste caused when a relay user equipment provides a relay service for a remote user equipment. A specific solution is as follows: A first network device triggers a first relay user equipment to establish a common data flow bearer with a second network device, and the first network device sends an identifier of a common data flow to a remote user equipment in a first group before or after the first network device triggers the first relay user equipment to establish the common data flow bearer with the second network device. The present invention is applied to data flow transmission.
PROCESSING HIGH VOLUME NETWORK DATA
Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.
END-TO-END SYSTEM FOR STREAMING OF MULTIMEDIA CONTENTS ON WIRELESS NETWORKS
An end-to-end system for the multimedia distribution over a Wi-Fi network uses a wireless multicast transmission mode that uses new communication protocols for high quality of service with many concurrent users; the system allows using Wi-Fi Access Points for media content streaming, without new hardware; the system handles automatic configuration, preparation, and management of all the network traffic in end-to-end mode; the multimedia contents can come from any source, including local or remote file servers, or captured live; the contents are directly received on the final clients' mobile devices using an application that configures the device for appropriate data reception; the multimedia streaming system are independent from the user's infrastructure. The system includes four main elements: One main broadcasting module; One automatic configuration module of the Wi-Fi network; One automatic configuration module for mobile applications; and One dashboard for modules control and configuration.
Fast reroute of redundant multicast streams
A system and method for selecting packets to be forwarded from redundant multicast streams. A primary multicast stream and a secondary multicast stream are received, wherein the primary multicast stream and the secondary multicast stream are redundant multicast streams received over disjoint multicast forwarding paths. A hardware-based analyzer in a forwarding plane of the network device is applied to detect when a quality of one of the primary multicast stream or the secondary multicast stream has fallen below a threshold. In response to detecting that a quality of one of the primary multicast stream or the secondary multicast stream has fallen below a threshold, selecting, via a thread executing in a forwarding component of the network device, a different one of the primary multicast stream or the secondary multicast stream having a quality that meets the threshold, wherein selecting includes dynamically rewriting next hop operations associated with the selected stream. Packets received on the selected one of the primary multicast stream or the secondary multicast stream are forwarded and packets of the multicast stream received on the other one of the primary multicast stream or the secondary multicast stream for which the quality has fallen below the threshold are discarded.
Synchronization of clients to maximize multicast opportunities
A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.
MULTICAST GROUP ESTABLISHMENT METHOD IN FAT-TREE NETWORK, APPARATUS, AND FAT-TREE NETWORK
A multicast group establishment method in a fat-tree network is disclosed, the method includes: sending, by a network node according to an address of a target multicast group, a join request to a management switching node of the target multicast group, where the join request is used to request to make the network node join the target multicast group, and the management switching node of the target multicast group is a core switching node to which the address of the target multicast group belongs. The fat-tree network includes multiple switching nodes, a top layer is a core switching node, and each core switching node manages multiple multicast group addresses.
Stateful IGMP fastleave
Methods, systems, and computer readable media described herein can be operable to facilitate an IGMP fastleave using a listener reference count. A gateway proxy saves each listener for every specific multicast group, thus the gateway knows if a listener is the last one in the group when it receives a leave report from a listener. The gateway leaves the group immediately without sending specific query if the leave report comes from the last listener of the current group, thereby significantly reducing the leave latency. Otherwise, the standard procedure wins, and the gateway sends out a specific query when the leave report is not from the last listener.