Aggregate matrix-analytic techniques and their applications

The complexity of computer systems affects the complexity of modeling techniques that can be used for their performance analysis. In this dissertation, we develop a set of techniques that are based on tractable analytic models and enable efficient performance analysis of computer systems. Our approa...

Full description

Bibliographic Details
Main Author: Riska, Alma
Format: Others
Language:English
Published: W&M ScholarWorks 2002
Subjects:
Online Access:https://scholarworks.wm.edu/etd/1539623412
https://scholarworks.wm.edu/cgi/viewcontent.cgi?article=3203&context=etd
id ndltd-wm.edu-oai-scholarworks.wm.edu-etd-3203
record_format oai_dc
spelling ndltd-wm.edu-oai-scholarworks.wm.edu-etd-32032019-05-16T03:35:28Z Aggregate matrix-analytic techniques and their applications Riska, Alma The complexity of computer systems affects the complexity of modeling techniques that can be used for their performance analysis. In this dissertation, we develop a set of techniques that are based on tractable analytic models and enable efficient performance analysis of computer systems. Our approach is three pronged: first, we propose new techniques to parameterize measurement data with Markovian-based stochastic processes that can be further used as input into queueing systems; second, we propose new methods to efficiently solve complex queueing models; and third, we use the proposed methods to evaluate the performance of clustered Web servers and propose new load balancing policies based on this analysis.;We devise two new techniques for fitting measurement data that exhibit high variability into Phase-type (PH) distributions. These techniques apply known fitting algorithms in a divide-and-conquer fashion. We evaluate the accuracy of our methods from both the statistics and the queueing systems perspective. In addition, we propose a new methodology for fitting measurement data that exhibit long-range dependence into Markovian Arrival Processes (MAPs).;We propose a new methodology, ETAQA, for the exact solution of M/G/1-type processes, (GI/M/1-type processes, and their intersection, i.e., quasi birth-death (QBD) processes. ETAQA computes an aggregate steady state probability distribution and a set of measures of interest. E TAQA is numerically stable and computationally superior to alternative solution methods. Apart from ETAQA, we propose a new methodology for the exact solution of a class of GI/G/1-type processes based on aggregation/decomposition.;Finally, we demonstrate the applicability of the proposed techniques by evaluating load balancing policies in clustered Web servers. We address the high variability in the service process of Web servers by dedicating the servers of a cluster to requests of similar sizes and propose new, content-aware load balancing policies. Detailed analysis shows that the proposed policies achieve high user-perceived performance and, by continuously adapting their scheduling parameters to the current workload characteristics, provide good performance under conditions of transient overload. 2002-01-01T08:00:00Z text application/pdf https://scholarworks.wm.edu/etd/1539623412 https://scholarworks.wm.edu/cgi/viewcontent.cgi?article=3203&context=etd © The Author Dissertations, Theses, and Masters Projects English W&M ScholarWorks Computer Sciences
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Sciences
spellingShingle Computer Sciences
Riska, Alma
Aggregate matrix-analytic techniques and their applications
description The complexity of computer systems affects the complexity of modeling techniques that can be used for their performance analysis. In this dissertation, we develop a set of techniques that are based on tractable analytic models and enable efficient performance analysis of computer systems. Our approach is three pronged: first, we propose new techniques to parameterize measurement data with Markovian-based stochastic processes that can be further used as input into queueing systems; second, we propose new methods to efficiently solve complex queueing models; and third, we use the proposed methods to evaluate the performance of clustered Web servers and propose new load balancing policies based on this analysis.;We devise two new techniques for fitting measurement data that exhibit high variability into Phase-type (PH) distributions. These techniques apply known fitting algorithms in a divide-and-conquer fashion. We evaluate the accuracy of our methods from both the statistics and the queueing systems perspective. In addition, we propose a new methodology for fitting measurement data that exhibit long-range dependence into Markovian Arrival Processes (MAPs).;We propose a new methodology, ETAQA, for the exact solution of M/G/1-type processes, (GI/M/1-type processes, and their intersection, i.e., quasi birth-death (QBD) processes. ETAQA computes an aggregate steady state probability distribution and a set of measures of interest. E TAQA is numerically stable and computationally superior to alternative solution methods. Apart from ETAQA, we propose a new methodology for the exact solution of a class of GI/G/1-type processes based on aggregation/decomposition.;Finally, we demonstrate the applicability of the proposed techniques by evaluating load balancing policies in clustered Web servers. We address the high variability in the service process of Web servers by dedicating the servers of a cluster to requests of similar sizes and propose new, content-aware load balancing policies. Detailed analysis shows that the proposed policies achieve high user-perceived performance and, by continuously adapting their scheduling parameters to the current workload characteristics, provide good performance under conditions of transient overload.
author Riska, Alma
author_facet Riska, Alma
author_sort Riska, Alma
title Aggregate matrix-analytic techniques and their applications
title_short Aggregate matrix-analytic techniques and their applications
title_full Aggregate matrix-analytic techniques and their applications
title_fullStr Aggregate matrix-analytic techniques and their applications
title_full_unstemmed Aggregate matrix-analytic techniques and their applications
title_sort aggregate matrix-analytic techniques and their applications
publisher W&M ScholarWorks
publishDate 2002
url https://scholarworks.wm.edu/etd/1539623412
https://scholarworks.wm.edu/cgi/viewcontent.cgi?article=3203&context=etd
work_keys_str_mv AT riskaalma aggregatematrixanalytictechniquesandtheirapplications
_version_ 1719187720979349504