Client-server systems are becoming increasingly common in the world today as users move from centralized mainframe facilities to networks of distributed work stations. This form of work demands new performance models as the interactions in client-server systems are more complex than the types supported by classic queueing network solvers such as Mean Value Analysis. However, certain interaction patterns can arise in multi-level client-server systems that require special treatment. This paper describes these interactions (referred to as interlocking here) and how they affect the performance estimates of solution methods using surrogate delays to solve multi-level client-server models. It then describes a method to take interlocking into acco...
Parallel execution can enhance the performance of distributed client-server systems, but the enhance...
A combination of discrete-time modelling and theoretical analysis is used to develop an easy-to-use ...
International audienceWe consider an open queueing network consisting of servers linked in an arbitr...
Layered Queueing networks are a common method for solving performance models of modern distributed c...
This paper presents an analytical performance model named Rendezvous Network with Multi-Threaded Cli...
Scheduling on client-server systems has not received much attention from researchers. Based on simul...
Often, many software systems fail to meet requirements because of a lack of performance. A proven me...
The paper describes a set of patterns that extend the pattern language proposed in [Meszaros96] for ...
Parallel execution can enhance the performance of distributed client-server systems, but the enhance...
The performance of client/server systems is complex and highly dependent on a number of interacting ...
In this dissertation, we describe a methodology to develop analytic performance models for client-se...
International audienceWe consider a single-server multi-class queue that implements relative priorit...
A non-work-conserving server is one that may be idle even when there are packets available to be sen...
Abstract. Computing tight performance bounds in feed-forward net-works under general assumptions abo...
Software Bottlenecks are performance constraints caused by slow execution of a software task. In typ...
Parallel execution can enhance the performance of distributed client-server systems, but the enhance...
A combination of discrete-time modelling and theoretical analysis is used to develop an easy-to-use ...
International audienceWe consider an open queueing network consisting of servers linked in an arbitr...
Layered Queueing networks are a common method for solving performance models of modern distributed c...
This paper presents an analytical performance model named Rendezvous Network with Multi-Threaded Cli...
Scheduling on client-server systems has not received much attention from researchers. Based on simul...
Often, many software systems fail to meet requirements because of a lack of performance. A proven me...
The paper describes a set of patterns that extend the pattern language proposed in [Meszaros96] for ...
Parallel execution can enhance the performance of distributed client-server systems, but the enhance...
The performance of client/server systems is complex and highly dependent on a number of interacting ...
In this dissertation, we describe a methodology to develop analytic performance models for client-se...
International audienceWe consider a single-server multi-class queue that implements relative priorit...
A non-work-conserving server is one that may be idle even when there are packets available to be sen...
Abstract. Computing tight performance bounds in feed-forward net-works under general assumptions abo...
Software Bottlenecks are performance constraints caused by slow execution of a software task. In typ...
Parallel execution can enhance the performance of distributed client-server systems, but the enhance...
A combination of discrete-time modelling and theoretical analysis is used to develop an easy-to-use ...
International audienceWe consider an open queueing network consisting of servers linked in an arbitr...