DocumentCode
1246706
Title
The stochastic rendezvous network model for performance of synchronous client-server-like distributed software
Author
Woodside, C. Murray ; Neilson, John E. ; Petriu, Dorina C. ; Majumdar, Shikharesh
Author_Institution
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
Volume
44
Issue
1
fYear
1995
fDate
1/1/1995 12:00:00 AM
Firstpage
20
Lastpage
34
Abstract
Distributed or parallel software with synchronous communication via rendezvous is found in client-server systems and in proposed open distributed systems, in implementation environments such as Ada, V, remote procedure call systems, in transputer systems, and in specification techniques such as CSP, CCS and LOTOS. The delays induced by rendezvous can cause serious performance problems, which are not easy to estimate using conventional models which focus on hardware contention, or on a restricted view of the parallelism which ignores implementation constraints. Stochastic rendezvous networks are queueing networks of a new type which have been proposed as a modelling framework for these systems. They incorporate the two key phenomena of included service and a second phase of service. This paper extends the model to also incorporate different services or entries associated with each task. Approximations to arrival-instant probabilities are employed with a mean-value analysis framework, to give approximate performance estimates. The method has been applied to moderately large industrial software systems
Keywords
client-server systems; delays; parallel programming; remote procedure calls; software performance evaluation; transputer systems; Ada; CCS; CSP; LOTOS; V; delays; implementation environments; open distributed systems; performance evaluation; queueing networks; remote procedure call systems; specification techniques; stochastic rendezvous network model; synchronous client-server-like distributed software; transputer systems; Carbon capture and storage; Client-server systems; Communication system software; Computer industry; Delay estimation; Hardware; Performance analysis; Software systems; Stochastic processes; Stochastic systems;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.368012
Filename
368012
Link To Document