Patent classifications
H04L43/0835
Method and device for detecting network reliability
Embodiments of this application disclose a method and a device for detecting network reliability. The method includes: A detection apparatus obtains a first quantity of data packets included in a first packet sent by a first network node to a second network node. The detection apparatus obtains first feedback information sent by the second network node, where the first feedback information includes a second quantity of data packets included in the first packet received by the second network node. The detection apparatus calculates communication service availability of a network channel from the first network node to the second network node based on at least one of the first quantity or the second quantity. Embodiments of this application can quickly and accurately detect and evaluate the network reliability.
Method and device for transmitting image
Provided are a method and device for transmitting an image. The method includes: adjusting an image compression ratio based on a current network transmission condition; performing compression processing on an image to be transmitted according to the adjusted image compression ratio to obtain a compressed image; and sending the compressed image to a viewing device side for the viewing device side to play the compressed image. The present disclosure ensures the fluency of image playback on the viewing device side, and improves the viewing experience of a user.
USER QUALITY OF EXPERIENCE ASSESSMENT IN RADIO ACCESS NETWORKS
User quality of experience assessment in radio access networks is provided herein. A method can include measuring an average packet size of incoming data packets received via a radio access network, the incoming data packets respectively comprising data directed to respective network equipment served via the radio access network; determining service metrics for outgoing data packets transmitted via the radio access network to the respective network equipment in response to the incoming data packets being received via the radio access network, wherein the service metrics comprise an average transmission delay for the outgoing data packets and a packet loss rate for the outgoing data packets; and determining a quality of experience value associated with a performance of the radio access network based on a function of the average packet size of the incoming data packets and the service metrics for the outgoing data packets.
Dynamically assigning service classes for a QOS aware network link
Some embodiments provide a method for quantifying quality of several service classes provided by a link between first and second forwarding nodes in a wide area network (WAN). At a first forwarding node, the method computes and stores first and second path quality metric (PQM) values based on packets sent from the second forwarding node for the first and second service classes. The different service classes in some embodiments are associated with different quality of service (QoS) guarantees that the WAN offers to the packets. In some embodiments, the computed PQM value for each service class quantifies the QoS provided to packets processed through the service class. In some embodiments, the first forwarding node adjusts the first and second PQM values as it processes more packets associated with the first and second service classes. The first forwarding node also periodically forwards to the second forwarding node the first and second PQM values that it maintains for the first and second service classes. In some embodiments, the second forwarding node performs a similar set of operations to compute first and second PQM values for packets sent from the first forwarding node for the first and second service classes, and to provide these PQM values to the first forwarding node periodically.
IN-SITU PASSIVE PERFORMANCE MEASUREMENT IN A NETWORK ENVIRONMENT
Techniques for in-situ passive performance measurement are described. In one embodiment, a method includes receiving a data packet at a first network element, determining whether measurement information is to be collected for the data packet, providing one or more measurement fields for the data packet based on a determination that measurement information is to be collected for the data packet in which at least one measurement field identifies a measurement type, and forwarding the data packet to a second network element. The method further includes determining, by the second network element, the measurement type for the data packet, and performing one or more actions based on the measurement type.
Codec configuration adaptation based on packet loss rate
A method of communication includes receiving configuration data at a first device, the configuration data indicating a first packet loss rate threshold associated with a first codec configuration. The method includes determining a packet loss rate at the first device, the packet loss rate associated with one or more first packets received at the first device from a second device. The method includes, based on determining that a decoder of the first device has the first codec configuration and that the packet loss rate satisfies the first packet loss rate threshold, sending, to the second device, a request to change a codec configuration of the second device. The method also includes receiving a second packet at the first device from the second device, the second packet encoded based on a second codec configuration.
Network packet loss period expansion
Technologies are provided for analyzing packet loss in network packet streams using windowed loss durations. A computing device can be configured to detect a first loss period in a network packet stream and a second, subsequent loss period in the network packet stream. The computing device can determine a number of packets received in the stream between the two loss periods, and can compare this number of packets to a specified recovery window length. If the number of packets received between the two loss periods is less than the recovery window length, then the computing device can treat the two loss periods, and the packets received between the two loss periods, as a single period of packet loss. The packet loss period can be treated as a single loss event for the purposes of analyzing network packet stream quality of experience and/or tuning packet loss compensation mechanisms.
Generating path usability state for different sub-paths offered by a network link
Some embodiments provide a method for quantifying quality of several service classes provided by a link between first and second forwarding nodes in a wide area network (WAN). At a first forwarding node, the method computes and stores first and second path quality metric (PQM) values based on packets sent from the second forwarding node for the first and second service classes. The different service classes in some embodiments are associated with different quality of service (QoS) guarantees that the WAN offers to the packets. In some embodiments, the computed PQM value for each service class quantifies the QoS provided to packets processed through the service class. In some embodiments, the first forwarding node adjusts the first and second PQM values as it processes more packets associated with the first and second service classes. The first forwarding node also periodically forwards to the second forwarding node the first and second PQM values that it maintains for the first and second service classes. In some embodiments, the second forwarding node performs a similar set of operations to compute first and second PQM values for packets sent from the first forwarding node for the first and second service classes, and to provide these PQM values to the first forwarding node periodically.
ANALYSIS OF DATA STREAM
Provided are a method and device for analyzing a data stream. According to the method, one of a plurality of sampling periods having a same sampling duration and different start times is allocated to an audio and video stream. A first arrival data packet of the audio and video stream within the allocated sampling period is copied as a first sample data packet based on a sample stream entry. A last arrival data packet of the audio and video stream within the allocated sampling period is copied as a second sample data packet. A sender delay and a receiver delay of the audio and video stream are calculated based on respective timestamps of the first and second sample data packets. A jitter of the audio and video stream is analyzed based on the sender delay and the receiver delay.
System, method, utility, and governance for distributed data routing over the Internet
A method is disclosed for distributed routing data with latencies using relay nodes. The method includes automatically measuring one-way latencies between a plurality of nodes comprising a first node, a second node, and a relay node, producing a first signal associated with a proof of uptime for the relay node, producing a second signal associated with a proof of bandwidth for the relay node, after the proof of uptime and the proof of bandwidth of the relay node are validated, automatically identifying a relayed data routing path from the first node to the second node via the relay node based on the one-way latencies between the plurality of nodes, in response to a command to transfer data from the first node to the second node, and transferring data from the first node to the second node along the relayed data routing path.