Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Capacity planning and performance modeling: from mainframes to client-server systems
Capacity planning and performance modeling: from mainframes to client-server systems
IEEE Transactions on Computers
Performance of multi-level client-server systems with parallel service operations
Proceedings of the 1st international workshop on Software and performance
Using analytic models predicting middleware performance
Proceedings of the 2nd international workshop on Software and performance
Linearizer: a heuristic algorithm for queueing network models of computing systems
Communications of the ACM
Analyzing queueing networks with simultaneous resource possession
Communications of the ACM
Predicting Performance of Parallel Computations
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Software Engineering
A Multilayer Client-Server Queueing Network Model with Synchronous and Asynchronous Messages
IEEE Transactions on Software Engineering
Performance potential of communications interface processors
SIGCOMM '83 Proceedings of the eighth symposium on Data communications
Towards Performance Analysis with Partially Symmetrical SWN
MASCOTS '99 Proceedings of the 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Simulation of Dynamic Data Replication Strategies in Data Grids
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
An Overview of Data Replication on the Internet
ISPAN '02 Proceedings of the 2002 International Symposium on Parallel Architectures, Algorithms and Networks
Two-Level Iterative Queuing Modeling of Software Contention
MASCOTS '02 Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Performance analysis of distributed server systems
Performance analysis of distributed server systems
Solving layered queueing networks of large client-server systems with symmetric replication
Proceedings of the 5th international workshop on Software and performance
Reduced base model construction methods for stochastic activity networks
IEEE Journal on Selected Areas in Communications
Predictive modelling of SAP ERP applications: challenges and solutions
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Tackling continuous state-space explosion in a Markovian process algebra
Theoretical Computer Science
Hi-index | 0.00 |
Capacity planning for large computer systems may require very large performance models, which are difficult or slow to solve. Layered queueing models solved by mean value analysis can be scaled to dozens of servers and hundreds of service classes, with large class populations, but this may not be enough. A common feature of planning models for large systems is structural repetition expressed through replicated subsystems, which can provide both scalability and reliability, and this replication can be exploited to scale the solution technique. A model has recently been described for symmetrically replicated layered servers, and their integration into the system, with a mean-value solution approximation. However, parallelism is often combined with replication; high-availability systems use parallel data-update operations on redundant replicas, to enhance reliability, and grid systems use parallel computations for scalability. This work extends the replicated layered server model to systems with parallel execution paths. Different servers may be replicated to different degrees, with different relationships between them. The solution time is insensitive to the number of replicas of each replicated server, so systems with thousands or even millions of servers can be modelled efficiently.