Method and system for verifying logical connection
First Claim
1. A communication system comprising:
- an initiator; and
a recipient communicatively coupled with the initiator,wherein the initiator generates and transmits, to the recipient, a message carrying a random session number, wherein the initiator and the recipient apply a common scheme to independently generate, on the initiator and the recipient, a common current session number based on the random session number, wherein the initiator transmits, to the recipient, on a second logical connection, the common current session number generated on the initiator, wherein the recipient compares for a match the common current session number generated on the initiator with the common current session number generated on the recipient, and wherein the recipient drops a first logical connection in favor of the second logical connection in response to the match.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for maintaining a high reliability logical connection between hosts employs adaptive transparent pinging, clone blocking and bandwidth leveling to realize improvements in the areas of connection status verification, security and bandwidth management. In adaptive transparent pinging, a ping interval that defines a frequency at which ping messages are transmitted from an initiating host to a receiving host to check connection status is dynamically regulated based on data indicative of the reliability of a connection. In clone blocking, the receiving host verifies that a new connection that appears redundant is a re-established connection from the initiating host rather than a cloned connection. In bandwidth leveling, data bursts pending on initiating hosts that exceed a predetermined size are scheduled for transmission to receiving hosts.
18 Citations
9 Claims
-
1. A communication system comprising:
-
an initiator; and a recipient communicatively coupled with the initiator, wherein the initiator generates and transmits, to the recipient, a message carrying a random session number, wherein the initiator and the recipient apply a common scheme to independently generate, on the initiator and the recipient, a common current session number based on the random session number, wherein the initiator transmits, to the recipient, on a second logical connection, the common current session number generated on the initiator, wherein the recipient compares for a match the common current session number generated on the initiator with the common current session number generated on the recipient, and wherein the recipient drops a first logical connection in favor of the second logical connection in response to the match. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for verifying a logical connection, comprising:
-
receiving, by a recipient from an initiator, a random session number; receiving, by the recipient from the initiator, on a second logical connection, a common current session number generated on the initiator based on the random session number and a common scheme; independently generating, on the recipient, the common current session number based on the random session number and the common scheme; comparing for a match, on the recipient, the common current session number generated on the initiator with the common current session number generated on the recipient; and dropping, by the recipient, a first logical connection in favor of the second logical connection in response to the match.
-
-
9. In a communication system having an initiator and a recipient coupled over a communication network, the recipient, comprising:
-
a processor; and a memory associated with the processor, wherein the recipient is configured to receive, from the initiator, a random session number, receive, from the initiator, on a second logical connection, a common current session number generated on the initiator based on the random session number and a common scheme, independently generate, under control of the processor, the common current session number based on the random session number and the common scheme, compare for a match, under control of the processor, the common current session number generated on the initiator with the common current session number generated on the recipient and drop, under control of the processor, a first logical connection in favor of the second logical connection in response to the match.
-
Specification