Burstiness in multi-tier applications: symptoms, causes, and new models
Ningfang Mi,Giuliano Casale,Ludmila Cherkasova,Evgenia Smirni +3 more
- 01 Dec 2008
- pp 265-286
TL;DR: In this paper, the authors proposed a simple and effective methodology for detecting burstiness symptoms in multi-tier systems rather than identifying the low-level exact cause of burstiness as traditional models would require.
read more
Abstract: Workload flows in enterprise systems that use the multi-tier paradigm are often characterized as bursty, i.e., exhibit a form of temporal dependence. Burstiness often results in dramatic degradation of the perceived user performance, which is extremely difficult to capture with existing capacity planning models. The main reason behind this deficiency of traditional capacity planning models is that the user perceived performance is the result of the complex interaction of a very complex workload with a very complex system. In this paper, we propose a simple and effective methodology for detecting burstiness symptoms in multi-tier systems rather than identifying the low-level exact cause of burstiness as traditional models would require. We provide an effective way to incorporate this information into a surprisingly simple and effective modeling methodology. This new modeling methodology is based on the index of dispersion of the service process at a server, which is inferred by observing the number of completions within the concatenated busy periods of that server. The index of dispersion together with other measurements that reflect the "estimated" mean and the 95th percentile of service times are used to derive a Markov-modulated process that captures well burstiness and variability of the true service process, despite inevitable inaccuracies that result from inexact and limited measurements. Detailed experimentation on a TPC-W testbed where all measurements are obtained by HP (Mercury) Diagnostics, a commercially available tool, shows that the proposed technique offers a simple yet powerful solution to the difficult problem of inferring accurate descriptors of the service time process from coarse measurements of a given system. Experimental and model prediction results are in excellent agreement and argue strongly for the effectiveness of the proposed methodology under both bursty and non-bursty workloads.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Integrating business process simulation and information system simulation for performance prediction
TL;DR: In this article, the authors present the integrated business IT impact simulation (IntBIIS) approach to adequately reflect the mutual impact between business process and enterprise information system (IS) in simulation.
52
BURSE: A Bursty and Self-Similar Workload Generator for Cloud Computing
TL;DR: A configurable and intelligible synthetic generator (BURSE) is proposed for bursty and self-similar workloads in cloud computing based on a superposition of two-state Markov Modulated Poisson Processes (MMPP2s).
48
FUNNEL: Assessing Software Changes in Web-Based Services
Shenglin Zhang,Ying Liu,Dan Pei,Chen Yu,Qu Xianping,Shimin Tao,Zang Zhi,Xiaowei Jing,Mei Feng +8 more
TL;DR: An automated tool for rapid and robust impact assessment of software changes in large Internet-based services, FUNNEL, which achieves a 98.21 percent precision, high robustness, fast detection speed, and shows its capability in detecting unexpected behavior changes.
48
Model-Driven System Capacity Planning under Workload Burstiness
TL;DR: This paper proposes a methodology to solve MAP queueing networks by two state space transformations, which are called Linear Reduction (LR) and Quadratic Reduction (QR), which dramatically decrease the number of states in the underlying Markov chain of the queueing network model.
PERFUME: power and performance guarantee with fuzzy MIMO control in virtualized servers
Palden Lama,Xiaobo Zhou +1 more
- 06 Jun 2011
TL;DR: PerFUME is presented, a system that simultaneously guarantees power and performance targets with flexible tradeoffs while assuring control accuracy and system stability and outperforms a representative utility based approach in providing guarantee of the system throughput, percentile-based response time and power budget in the face of highly dynamic and bursty workloads.
References
•Book
The statistical analysis of series of events
David Cox,Peter A W Lewis +1 more
- 01 Jan 1966
TL;DR: This monograph is intended as a survey of some of the problems in theoretical statistics that stem from this sort of data, and has tried to give a simple description, with numerical examples, of the main methods that have been proposed.
2K
Mean-Value Analysis of Closed Multichain Queuing Networks
TL;DR: It is shown that mean queue sizes, mean waiting times, and throughputs in closed multiple-chain queuing networks which have product-form solution can be computed recursively without computing product terms and normalization constants.
1.2K
Characterizing Superposition Arrival Processes in Packet Multiplexers for Voice and Data
Kotikalapudi Sriram,Ward Whitt +1 more
TL;DR: This paper analyzes a model of a multiplexer for packetized voice and data using the index of dispersion for intervals (IDI), which describes the cumulative covariance among successive interarrival times.
814
An analytical model for multi-tier internet services and its applications
Bhuvan Urgaonkar,Giovanni Pacifici,Prashant Shenoy,Mike Spreitzer,Asser N. Tantawi +4 more
- 06 Jun 2005
TL;DR: This paper presents a model based on a network of queues, where the queues represent different tiers of the application, sufficiently general to capture the behavior of tiers with significantly different performance characteristics and application idiosyncrasies such as session-based workloads, concurrency limits, and caching at intermediate tiers.