| Solving layered queueing networks of large client-server systems with symmetric replication |
| Full text |
Pdf
(223 KB)
|
| Source
|
Workshop on Software and Performance
archive
Proceedings of the 5th international workshop on Software and performance
table of contents
Palma, Illes Balears, Spain
Pages: 159 - 166
Year of Publication: 2005
ISBN:1-59593-087-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 62, Citation Count: 1
|
|
|
ABSTRACT
Large distributed client-server systems often contain subsystems which are either identical to each other, or very nearly so, and this simplifies the system description for planning purposes. These replicated components and subsystems all have the same workload and performance parameters. It is known how to exploit this symmetry to simplify the solution of some kinds of performance models, using state aggregation in Markov Chains. This work considers the same problem for layered queueing models, using mean value analysis. The mean values are found for each group of replicas just once, and then are inserted appropriately into the solution of the system as a whole. An algorithm has been implemented in the Layered Queueing Network Solver (LQNS), including approximations to deal with interactions among the replicas, and is evaluated for accuracy and for efficiency. The resulting solver is insensitive (in time of solution) to the number of replicas in a group, and can efficiently calculate waiting times and throughputs for systems with tens of thousands of nodes and processes.
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
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
O. Das and M. Woodside. Dependability modeling of self-healing client-server applications. In R. D. Lemos, C. Gacek, and A. Romanovsky, editors, Architecting Dependable Systems II, volume 3069 of Lecture Notes in Computer Science, pages 266--285. Springer-Verlag, Dec. 2004.
|
| |
5
|
G. de Vahl Davis. Numerical Methods in Engineering and Science. Allen Unwin Ltd., London, 1986.
|
| |
6
|
G. Franks, S. Majumdar, J. Neilson, D. Petriu, J. Rolia, and M. Woodside. Performance analysis of distributed server systems. In The 6th Int. Conf. on Software Quality (6ICSQ), pages 15--26, Ottawa, Canada, Oct. 1996.
|
| |
7
|
|
| |
8
|
P. Kähkipuro. UML-Based performance modeling framework for component-based systems. In R. Dumke, C. Rautenstrauch, A. Schmietendorf, and A. Scholz, editors, Performance Engineering. Spinger, Berlin, 2001.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
A. M. Pan. Solving stochastic rendezvous networks of large client-server systems with symmetric replication. Master's thesis, Department of Systems and Computer Engineering, Carleton University, Sept. 1996.
|
| |
15
|
|
| |
16
|
|
| |
17
|
W. H. Sanders and J. F. Meyer. Reduced base model construction methods for stochastic activity networks. IEEE J. on Selected Areas of Communications, 9(1):25--36, Jan. 1991.
|
| |
18
|
F. Sheihk, J. Rolia, P. Garg, and A. S. S. Frolund. Layered modelling of large scale distributed applications. In Proc. 1st World Congress on Systems Simulation, Quality of Service Modelling, pages 247--254, Singapore, Sept. 1--3 1997.
|
| |
19
|
|
| |
20
|
B. Spitznagel and D. Garlan. Architecture-based performance analysis. In Proc. 1998 Conf. on Software Engineering and Knowledge Engineering (SEKE'98), June 1998.
|
 |
21
|
|
| |
22
|
|
|