×

Failure differentiation and recovery in distributed systems

  • US 8,166,156 B2
  • Filed: 11/30/2006
  • Issued: 04/24/2012
  • Est. Priority Date: 11/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprisingconfiguring at least one processor to perform functions comprising:

  • receiving at a receiving process a data packet including an indication comprising a process state indication indicative of a state of a sending process sending the data packet and a transmission state indication indicative of a state of a network connection between the sending process and the receiving process, wherein the indication is received in a header of the data packet;

    determining if the data packet is the first data packet received since a process start of the receiving process receiving the data packet;

    comparing the indication with an expected indication if it is not determined that the data packet is the first data packet received since the process start and skipping the comparison if it determined that the data packet is the first data packet received since the process start;

    updating an expected process state indication to the process state indication when it is determined that the data packet is the first data packet received since the process start;

    updating an expected transmission state indication to the transmission state indication when it is determined that the data packet is the first data packet received since the process start; and

    if the data packet is not the first data packet received since the process start, determining if the data packet is valid or is not valid based on a result of the comparison.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×