Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Analysis of Sojourn Times in QBD Model of a Thread Pool (CROSBI ID 194563)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Randić, Mirko ; Blašković Bruno ; Dembitz, Šandor Analysis of Sojourn Times in QBD Model of a Thread Pool // Automatika : časopis za automatiku, mjerenje, elektroniku, računarstvo i komunikacije, 54 (2013), 4; 495-506. doi: 10.7305/automatika.54-4.465

Podaci o odgovornosti

Randić, Mirko ; Blašković Bruno ; Dembitz, Šandor

engleski

Analysis of Sojourn Times in QBD Model of a Thread Pool

Modern Web or database servers are usually designed with a thread pool as a major component for servicing.Controlling of such servers, as well as defining adequate resource management policies, with the aim of minimizing requests’ sojourn times presuppose the existence of performance models of thread-pooled systems. In this paper a queuing model of a thread pool is formulated along with a set of underlying assumptions and definitions used. Requests are abstracted in such a way that they are characterized by service time distribution and CPU consumption parameter. The model is defined as a Quasi-Birth-and-Death (QBD) process. Stability conditions for the model are derived and an analytic method based on generating functions for calculation of expected sojourn times is presented. The analytical results thus obtained are evaluated in a developed experimental environment. The environment contains a synthetic workload generator and an instrumented server application based on a standard Java 7 ThreadPoolExecutor thread pool. Sojourn time measurements confirm the theoretical results and also give additional insight into sojourn times related to more realistic workload cases that otherwise would be difficult to analyze formally.

Thread pool ; Sojourn time ; CPU-bound tasks ; Quasi-Birth-and-Death process ; Server application

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

54 (4)

2013.

495-506

objavljeno

0005-1144

1848-3380

10.7305/automatika.54-4.465

Povezanost rada

Elektrotehnika, Računarstvo

Poveznice
Indeksiranost