Back to Search Start Over

Power control in saturated fork-join queueing systems

Authors :
Andrea Marin
Sabina Rossi
Source :
Performance Evaluation. 116:101-118
Publication Year :
2017
Publisher :
Elsevier BV, 2017.

Abstract

The analysis of fork-join queueing systems has played an important role for the performance evaluation of distributed systems where parallel computations associated with the same job are carried out and a job is considered served only when all the parallel tasks it consists of are served and then joined. The fork-join nodes that we consider consist of K ≥ 2 parallel servers each of which is equipped with two First Come First Served queues, namely the service-queue and the join-queue. The former stores the tasks waiting to be served while the latter stores the served tasks waiting to be joined. Under heavy load conditions, the variance of the service times associated with the tasks tends to cause long join-queue lengths. In this work, we propose an algorithm to dynamically control the servers’ speeds (e.g., via frequency scaling), that aims at reducing the power consumption of the servers whose join-queue lengths are longer than the others’. Under Markovian assumptions, we provide a model for the performance evaluation of the system in saturation that allows us to derive the expression for the steady-state distribution, the system’s throughput and balance index. Finally, we derive the analytical expression for the marginal state probabilities of each server and provide upper and lower bounds for the expected power consumption.

Details

ISSN :
01665316
Volume :
116
Database :
OpenAIRE
Journal :
Performance Evaluation
Accession number :
edsair.doi.dedup.....ff4741b892b5fbe4b547726a2ef8fe8a
Full Text :
https://doi.org/10.1016/j.peva.2017.08.008