DocumentCode :
1230971
Title :
A periodic state exchange protocol and its verification
Author :
Gouda, Mohamed G. ; Netravali, Arun N. ; Sabnani, Knshnan
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Volume :
43
Issue :
9
fYear :
1995
fDate :
9/1/1995 12:00:00 AM
Firstpage :
2475
Lastpage :
2484
Abstract :
We present an elegant protocol for reliably transmitting data messages from a sender to a receiver over a highspeed network that may reorder, lose, or corrupt messages. The protocol is based on a new principle that calls for the periodic exchange of state information between the sender and receiver. Our formal definition of the protocol is abstract and does not include explicit timing information such as the rate of sending state information. The abstract definition makes our formal verification of the protocol simple and based solely on well-established concepts: invariants, well-foundedness, and action fairness. We use the formal definition of the protocol and its proof of correctness to deduce the required timing information. In particular, we show that the rate of sending state information is at most (m-1)/2T where m is a measure of the memory size in the sender, and T is an upper bound on the required time for one message to be sent, propagated, and received between the sender and receiver
Keywords :
channel capacity; data communication; formal specification; formal verification; message switching; telecommunication network reliability; timing; transport protocols; abstract definition; action fairness; correctness proof; data messages transmission; formal definition; formal verification; highspeed network; invariants; memory size; periodic state exchange protocol; protocol verification; reliability; state information rate; timing information; transport protocol; upper bound; well-foundedness; Buffer storage; Formal verification; Particle measurements; Performance analysis; Size measurement; Throughput; Time measurement; Timing; Transport protocols; Upper bound;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/26.412722
Filename :
412722
Link To Document :
بازگشت