Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Controlled data network error recovery

A network and network node technology, which is applied in the field of error recovery of controlled data networks, can solve problems such as information loss, and achieve the effect of minimizing network load and avoiding load

Inactive Publication Date: 2002-03-20
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A possible solution to this problem is to not send a duplicate, but then important information may be lost

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Controlled data network error recovery
  • Controlled data network error recovery
  • Controlled data network error recovery

Examples

Experimental program
Comparison scheme
Effect test

example A

[0065] In this example, sequence numbers are used for packets (typically in the packet's frame) on each link from a packet generating node (PGN) to a packet receiving node (PRN). The sequence number is incremented one by one and flipped to 0 after reaching eg 65535, but it is very important that the maximum sequence number is greater than the maximum receive window size of the PRN.

[0066] If PRN1 fails, packets are redirected (marked with a potential replica flag) to a parallel node PRN2 (or PRN3 and others if PRN2 is unavailable for some reason). PGN1 also sends identification information of PGN1 to PRN2, so that PRN2 can identify these packets. This is necessary because PRN2 may have packets from other PGNs with the same sequence number and marked with the Duplicate Likely flag.

[0067] The PRN keeps packets marked as likely duplicates in a memory buffer or mass storage so that information of its data source (PGN1 or PGN2 or other PGN) can also be associated with the pac...

example B

[0073] Similar to example A, but the detection method used to find out whether PRN1 (which has stopped working, but is valid again) has successfully processed a packet with a certain sequence number (sent by PGN1) is different. Here, PGN1 will again send a normal full packet to PRN1, the only difference being that the packet is now marked as a possible duplicate. This requires intermediate storage for the entire packet to either reside in PGN1, or the entire packet (possibly copied) should first be fetched from PRN2 (where it is in intermediate storage, waiting as to whether it can be sent to ES taken out of the final judgment). PGN1 can ask PRN2 to return a specific potentially duplicated packet by referring to the sequence number of the packet, and after getting the potentially duplicated packet from PRN2, it can be resent to PRN1. After this, PRN1 will give PGN1 a response (as to whether it has finished sending, ie processed the packet successfully, or whether it is gettin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method, a system and network nodes using indication of possible duplicates (IPD) of units, so that these units can be handled differently than other units. The unit is indicated to be a possible duplicate to the entity to which it is resent because no response was received from the entity it was sent to.

Description

Background of the invention [0001] The present invention relates to a method and a device capable of transmission in fixed networks and mobile networks, such as GPRS backbone networks and W-CDMA backbone networks. [0002] In packet-switched network systems, a mechanism called sliding window is used to control the flow of packets on data links. As each packet is transmitted, the window upper edge UWE is incremented by one. Similarly, as each packet is acknowledged, the lower edge of the window is incremented by one / acknowledged packet along the LWE. When the difference between UWE and LWE is equal to the size of the send window, the sending of new packets will be stopped. The sending node then retries to send these sent but unacknowledged packets to the same receiving node. A sending node is a packet data transmission node that can generate packets and forward packets generated by other nodes. Then, if the receiving node correctly receives the retransmitted packet, it can ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/56H04L1/18
CPCH04L1/18
Inventor 凯·肖霍布洛姆
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products