A Mean Value Analysis approach to transaction performance evaluation of multi-server systems

D. Cavendish, Hiroshi Koide, Y. Oie, M. Gerla

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

In this paper, we introduce a Mean Value Analysis (MVA)-based methodology for the performance evaluation of transactions executed in a multi-server distributed system. We first present probabilistic arguments to investigate under which conditions MVA models provide worst-case response times, without large overshoots. Then, we show how to characterize the distributed server system so as to construct a model to predict response times as well as to estimate system capacity. Finally, we exemplify the methodology usage via transactions implemented in two distributed Linux systems.

Original languageEnglish
Pages (from-to)1267-1285
Number of pages19
JournalConcurrency Computation Practice and Experience
Volume22
Issue number10
DOIs
Publication statusPublished - Jul 1 2010
Externally publishedYes

Fingerprint

Mean Value Analysis
Multi-server
Value engineering
Transactions
Performance Evaluation
Servers
Response Time
Methodology
Overshoot
Linux
Distributed Systems
Server
Predict
Model
Estimate

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Computer Science Applications
  • Computer Networks and Communications
  • Computational Theory and Mathematics

Cite this

A Mean Value Analysis approach to transaction performance evaluation of multi-server systems. / Cavendish, D.; Koide, Hiroshi; Oie, Y.; Gerla, M.

In: Concurrency Computation Practice and Experience, Vol. 22, No. 10, 01.07.2010, p. 1267-1285.

Research output: Contribution to journalArticle

@article{34132a7f4b3046eb916c6da696536610,
title = "A Mean Value Analysis approach to transaction performance evaluation of multi-server systems",
abstract = "In this paper, we introduce a Mean Value Analysis (MVA)-based methodology for the performance evaluation of transactions executed in a multi-server distributed system. We first present probabilistic arguments to investigate under which conditions MVA models provide worst-case response times, without large overshoots. Then, we show how to characterize the distributed server system so as to construct a model to predict response times as well as to estimate system capacity. Finally, we exemplify the methodology usage via transactions implemented in two distributed Linux systems.",
author = "D. Cavendish and Hiroshi Koide and Y. Oie and M. Gerla",
year = "2010",
month = "7",
day = "1",
doi = "10.1002/cpe.1582",
language = "English",
volume = "22",
pages = "1267--1285",
journal = "Concurrency Computation Practice and Experience",
issn = "1532-0626",
publisher = "John Wiley and Sons Ltd",
number = "10",

}

TY - JOUR

T1 - A Mean Value Analysis approach to transaction performance evaluation of multi-server systems

AU - Cavendish, D.

AU - Koide, Hiroshi

AU - Oie, Y.

AU - Gerla, M.

PY - 2010/7/1

Y1 - 2010/7/1

N2 - In this paper, we introduce a Mean Value Analysis (MVA)-based methodology for the performance evaluation of transactions executed in a multi-server distributed system. We first present probabilistic arguments to investigate under which conditions MVA models provide worst-case response times, without large overshoots. Then, we show how to characterize the distributed server system so as to construct a model to predict response times as well as to estimate system capacity. Finally, we exemplify the methodology usage via transactions implemented in two distributed Linux systems.

AB - In this paper, we introduce a Mean Value Analysis (MVA)-based methodology for the performance evaluation of transactions executed in a multi-server distributed system. We first present probabilistic arguments to investigate under which conditions MVA models provide worst-case response times, without large overshoots. Then, we show how to characterize the distributed server system so as to construct a model to predict response times as well as to estimate system capacity. Finally, we exemplify the methodology usage via transactions implemented in two distributed Linux systems.

UR - http://www.scopus.com/inward/record.url?scp=77954010297&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77954010297&partnerID=8YFLogxK

U2 - 10.1002/cpe.1582

DO - 10.1002/cpe.1582

M3 - Article

AN - SCOPUS:77954010297

VL - 22

SP - 1267

EP - 1285

JO - Concurrency Computation Practice and Experience

JF - Concurrency Computation Practice and Experience

SN - 1532-0626

IS - 10

ER -