ACM Home Page
Please provide us with feedback. Feedback
The derivation of performance expressions for communication protocols from timed petri net models
Full text PdfPdf (591 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium table of contents
Montréal, Quebec, Canada, United States
Pages: 210 - 217  
Year of Publication: 1984
ISBN:0-89791-136-9
Also published in ...
Author
Rami R. Razouk  Information and Computer Science Department, University of California, Irvine
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 21,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800056.802080
What is a DOI?

ABSTRACT

Petri Net models have been extended in a variety of ways and have been used to prove the correctness and evaluate the performance of communication protocols. Several extensions have been proposed to model time. This work uses a form of Timed Petri Nets and presents a technique for symbolically deriving expressions, which describe system performance. Unlike past work on performance evaluation of Petri Nets which assumes a priori knowledge of specific time delays, the technique presented here applies to a wide range of time delays so long as the delays satisfy a set of timing constraints. The technique is demonstrated using a simple communication protocol.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Berthomieu, B., and M. Menasche, "An Enumerative Approach for Analyzing Time Petri Nets" Proceedings of the 1983 IFIP Congress, Paris, (Sept. 1983).
 
2
 
3
Bochmann, G.V., "A General Transition Model of Protocols and Communication Services," IEEE Transactions on Communication COM-28,4 (April 1980), pp. 645-650.
 
4
Coolahan, J.E., and N. Roussopoulos, "Timing Requirements for Time-Driven Systems Using Augmented Petri Nets" IEEE Transactions on Software Engineering, SE-9,5 (Sept. 1983), pp. 603-616.
 
5
Hailpern, B. and S. Owicki, "Verifying Network Protocols Using Temporal Logic", Proceedings of Trends and Applications Symposium, 1980, Computer Network Protocols National Bureau of Standards, Maryland, (May 1980).
 
6
Merlin, P. and D. Farber, "A Methodology for the Design and Implementation of Communications Protocols," IEEE Transactions on Communications, COM-24, 6 (June 1976).
 
7
Molloy, M. "On the Integration of Delay and Throughput Measures in Distributed Processing Models", Computer Science Dept., University of California, Los Angeles, Report No. CSD-810921, September 1981.
 
8
Razouk, R.R., and G. Estrin "Modeling and Verification of Communication Protocols: The X.21 Interface" IEEE Transactions on Computers, C-29,12 (December 1980), pp. 1038-1052.
 
9
Ramamoorthy C.V. and G.S. Ho, "Performance Evaluation of Asynchronous Concurrency Systems using Petri Nets," IEEE Transactions on Software Engineering, SE-6, 5 (September 1980), 440-449.
 
10
 
11
Razouk, R.R., and C. Phelps "Performance Analysis Using Timed Petri Nets", Tech. Rept. 206, University of California, Irvine, (1983). (Submitted to 4th Int. Conf. on Distributed Computing Systems, May 1984).
 
12
 
13
 
14
 
15
Symons, F.J.W., "Verification of Communication Protocols using Numerical Petri Nets," Australian Telecommunication Research, 14,1 (1980) 34-38.
 
16
Teng, A.Y., and M.T. Liu, "A Formal Approach to the Design and Implementation of Network Communication Protocol," Proceedings of COMPSAC, (May 1980), pp. 722-727.
 
17
 
18
19