A Quantitative Model for Capacity Estimation of Products

Size: px
Start display at page:

Download "A Quantitative Model for Capacity Estimation of Products"

Transcription

1 A Quantitative Model for Capacity Estimation of Products RAJESHWARI G., RENUKA S.R. Software Engineering and Technology Laboratories Infosys Technologies Limited Bangalore INDIA Abstract: - Sizing activity estimates the computer resources required to meet the workload demand in a costeffective manner while meeting the performance objectives. While there are several techniques to aid in system sizing, only a few are suitable for product deployments that have clients with different workload profiles, and lab configuration close to deployment site is not available for testing. Here, we propose an approach that uses the resource demands of workload components on the lab configuration, the workload and performance targets of the client deployment to arrive at a suitable target configuration. We validate the approach by applying it to real-life banking product. Key-Words: - Performance Modeling, Workload, Queuing Networks, Scalability, Benchmarks 1 Introduction Sizing activity estimates the computer resources required to meet the workload demand in a costeffective manner while meeting the performance objectives. While there are several techniques to aid in system sizing [1,2] only a few are suitable in practice where a product needs to be deployed for different client workload profiles. Menasce et al [1,2] explain several sophisticated analytical techniques that can be used to build a performance model of an existing system. The predictive nature of these models helps save time, effort and money by avoiding a measurement cycle every time the client workload profile changes. However, most practical sizing exercises have their lab configuration that is much lower compared to real-life site deployments, due to cost constraints. Hence, capacity planners often resort to doing a performance testing in the lab, and intuitively arrive at suitable target environment. There are other techniques proposed by vendors [5,6] who have customized basic operational laws defined in queuing theory [4] to work in-conjunction with their specific scaling strategies to give customized solutions for their specific platform. However, these techniques fail to predict capacity if the workload mix changes. The key requirement for our capacity estimation model were: (a) Predict the capacity with any workload profile, even though lab may be of lower configuration (b) Accurate sizing by accounting for the application scalability [7] (c) Support movement across different hardware configuration, by leveraging the industrystandard benchmarks [8,9]. (d) Estimate processor requirements as well as disk subsystems. And none of the above mentioned techniques address all the requirements completely. Hence, our objective here is to propose a new quantitative model to meet all the requirements mentioned above. The paper is organized as follows. Section 2 does a literature survey. Section 3 proposes the problem solution and formulates the estimated scale factor. Section 4 details the prototype experiments with a real-life Internet banking product, and presents the results of applying the technique. Section 5 offers conclusion and outlines future research. 2 Literature Survey The cornerstone of performance modeling is the concept of a resource (such as, disks, memory and network) and its capacity to service demands placed by the requests. The objective is to predict performance of the system in terms of throughput, response times, and the utilization of the various resources. There are a wide variety of analytical techniques in the literature to solve this network of queues, and some are suggested for sizing studies. Bounding analysis [4] is one technique applicable where the different candidate classes have similar resource requirements, and can therefore be modeled with one representative class. For other cases [10,11,12] techniques based on mean value analysis

2 (MVA) are suggested. There are several MVA algorithms that cover the separable (or product form), non-separable queuing systems, and various devices types like load dependent and load independent (LI) devices. The main input to these models is the service demand that quantifies the demand of the request on a device. These algorithms are built using some fundamental operational laws. One important law is the Utilization law [3] that states the utilization of a resource to be equal to the product of the throughput of the resource and the service demand at the resource. Utilization law is frequently used to model open system, that are characterized by jobs arriving from outside, and the behavior of their arrival (the rate at which they arrive, the distribution of job types etc.) is independent of the way the system processes these jobs. The techniques mentioned above abstract the system as a network of queues of system resources (hardware) only. However, we also need to determine how the following two factors impact the accuracy of prediction of the techniques. They are: (a) Effects of simultaneous resource possession, that is at any given instance there could be multiple requests trying to acquire the system resources. This introduces delays, and as mentioned in [13] predictions from MVA and related techniques could grossly overestimate the throughput and utilization of devices for a given workload. One simple technique for modeling simultaneous resource possession is the method of surrogates [13]. The method suggests adding a delay device referred to as the surrogate delay in the performance models. These delays do not interfere with throughput, but increase the response times of the system for a given utilization. The effect of simultaneous resource possession is difficult to be quantified for different hardware configurations or for a new workload composition. Hence, these could pose a potential problem while estimating target response times. However, estimations of target configuration based on arrival rate to be supported and utilizations of devices will not be impacted. The paper will not deal will target configuration estimations based on response time requirements. (b) Application scalability that determines how the application can leverage its underlying hardware. Jogalekar et al [7] define scalability as not just the ability to operate, but to operate efficiently and with adequate quality of service, over the given range of configurations. Thus, the increased capacity should be in proportion to the cost, and quality of service should be maintained. They quantify this by a scalability metric ψ. Accordingly, applications have been classified as linearly scalable (ψ = 1), super linear (ψ > 1) and not scalable (ψ < 1). We need to account for the scalability metrics while estimating capacity from lab to target configuration. 3 Problem Solution The technique we propose has the following broad steps (see figure 1): (a) Measure the service demands of each individual workload components in the lab configuration. (b) Propose the amount of scaling required in terms of estimated scale factor at each device (i.e. processors and disk) with respect to lab configuration. This estimation would be based on target workload requirement and performance objectives to be met during deployment. (c) The estimated scale factor is a scalar and offers benefits such as platform independence. This can hence be used in conjunction with models [7] that account for application scalability, yielding an effective scale factor. (d) The effective scale factor can be used to arrive at the possible target configuration using industry-standard benchmarks or other vendor specific product data sheets. (e) Further analysis of the target configuration, the effective scale factor and service demands of lab configuration can be used to derive the target configuration performance model. This model will help do several what-ifs on the target configuration with different workload mixes. Service demands on lab configuration Industrystandard Benchmark Workload Model Estimated Scale factor Effective Scale factor Target Configuration Performance SLAs Lab configuration Figure 1. Steps in building a quantitative model

3 In this paper our focus will be to arrive at the estimated scale factor. We consider separable queuing networks, where each device can be evaluated independently to arrive at the overall system performance. Besides, we will consider only load independent (LI) (i.e. those satisfying the service demand homogeneity assumptions [4]). 3.1 Formulation of Estimated scale factor Service demands quantify the demand of the request on a device, and vary if the device configuration is changed. Utilization law indicates that the net effect of device upgrade results in reduction of service demands. Here, we make an assumption that all the components of the application have similar scalability characteristics. Thus, the impact of change in configuration of the i th device impacts the service demands of the M classes of requests passing through it uniformly. Let, {D (1,i) LAB, D (2,i) LAB,D (M,i) LAB } be the set of service demands of requests on the lab configuration. {D (1,i), D (2,i),D (M,i) } be the set of service demands of requests in the target after upgrade. Then, (D (1,i) LAB / D (1,i) ) = (D (2,i) LAB / D (2,i) ) = (D (M,i) LAB / D (M,i) ) = a constant We refer to the constant factor as the estimated scale factor. The notion of estimated scale factor at each device level will be the basis for us to eventually arrive at the target configuration. Consider a lab configuration system with the M request classes passing through K LI devices. Here, we consider only LI devices for upgrade as delay devices have infinite capacity and hence, are never considered for upgrade. For each request class C m (m= 1..M), the inputs and the overall system performance metrics are defined as: X m LAB, the overall system throughput For each device i=1 to K, D (m,i) LAB, the service demand of request class C m, U i LAB, utilization were computed for the K devices as: m=m LAB LAB U i = (X m m=1 * D (m,i) LAB ) (1) The target configuration requirement in the workload model mentions the expected arrival rates of various request classes. Besides, performance objectives related to utilization of the devices will mentioned. The determination of the required target utilization is primarily dependent on the required response time. Since response time increases with increase in the utilization of resources, a suitable utilization that gives the desired response time needs to be obtained. Let us represent the target performance metrics for the M request classes and K LI devices as: X m, the overall arrival to be supported For each device i=1 to K, D (m,i), the service demand of request class C m, U i, utilization were computed for the K devices as: m=m U i = (X m m=1 * D (m,i) ) (2) Now we apply our assumption that the device upgrade reduces the service demand of all the requests classes proportionately. Hence, the estimated scale factor SF i would be D (m,i) LAB / D (m,i) = SF i (constant) for all m request classes passing through the device i (3) Using equations (1) (2) and (3) we get, SF i = ( U LAB i /U i ) * m=m [( (X m * D LAB LAB (m,i) )) / ( (X m m= (4) * D (m,i) LAB ))] Delays due to simultaneous resource possessions may differ in the target configuration. However, since the estimated scale factor computation is based on taking the throughputs and utilization, equation

4 (4) remains unaltered irrespective of the delay encountered in the target configuration. A special case when the workload mix in the lab and target configuration is equal is: X m LAB / X m = k (constant) for all m request classes. The value k represents the intensity increase of the workload mix. Thus equation (4) for this case would be, SF i = ( U i LAB /U i ) * k It is important to note that the equation (4) does not mandate construction of lab performance models where the service demands of the workload components required in target are available along a mixed run involving the workload components. 4 Case Study 4.1 Application Characteristics and Modeling Assumptions The application was an Internet Banking product, used by tellers in the several banks distributed across geographical locations. A load generator was setup to fire requests with a constant arrival rate. The other modeling assumptions were: (a) A set of parallel and equal capacity device was modeled by one equivalent logical device that mimics their behavior. The symmetric multiprocessor (SMP) and disk subsystem configured as RAID was considered as a single logical device. (b) The memory was sufficiently large to avoid memory bottlenecks during the measurement cycle. (c) The measurement test-bed was configured and tuned to eliminate hardware setup problems. (d) For service demand computation the utilization of a device is taken as the sum of the inherent service requirements and the overheads. The target configuration is assumed to have the same proportion of the inherent service requirement and the overheads in the proposed configuration. 4.2 Measurement Test-bed The lab configuration consisted of the architectural components of the application on 2 boxes. The web and application server components were deployed on one Sun Enterprise 6500, 400 MHz, 4 s under Solaris 8. The database was hosted on another machine of the same configuration, however a disk subsystem configured as RAID 0 (with striping) and the database size was about 500 GB. The objective of these tests was to determine service demand values for each component by using the device utilization and throughput processed. (a) Tests were conducted for each component in the workload separately as the monitoring tools such as iostat, sar or perfmon do not report application-level break-up of device utilization. (b) The correctness of configuration of the test bed was ensured. (c) The measurements used to derive service demands were validated using operational laws. (d) The device utilizations for processors were computed in a manner to account for the system overheads and the actual processing time (i.e. %processor time = %sys + %user in iostat). The %sys overhead in the particular case was negligible compared to the user utilization. Similarly, for disks the utilization (%tm_act in iostat) included seek, rotational latency, data transfer and any time lost in contentions of I/O path. (e) Monitoring utilities (like vmstat in Unix and AIX O.S.) were used to ensure that memory was not a bottleneck. Table 1, below indicates the service demands of 7 banking online transactions, such as cash withdraw from account, issue a demand draft etc. However for the sake of confidentiality we name them as C1, C2 etc. The disk utilizations at the database servers were negligible and hence ignored. Request Service demand Service demand Class At Box 1 - At Box 2 C C C C C C C Table 1. Service demands in lab configuration Tests were conducted for a particular mix of these 7 transactions in the lab configuration and table 2 mentions the observed throughput and utilization of the servers.

5 Request Class C C C C C C C Box 1 Throughput (Request/sec) Box 2 Utilization 29% 66% Table 2. Performance in lab configuration For the prototype experimentation, we assumed a target throughput and utilization requirement as displayed in Table 3. The arrivals in the target displayed a different mix compared to the lab configuration. Request Class Throughput (Request/sec) C C C C C C C Box 1 Box 2 Utilization 23% 47% Table 3. Target requirements Using equation (4) we determine the estimate scale factor at the Box 1 and Box 2 as follows: Box 1 Box 2 Estimated Scale factor Table 4. Estimated scale factor We need an estimated scale factor to 2. Using the Sun specific benchmark, we obtain for Enterprise 6500, 400 MHz, with 8 s under Solaris 8 [5] (see Table 5) the Sun s Constant Performance Metric (SCPM) number as The ratio of the SCPM benchmark numbers of lab configuration (with 4 ) and the same series of machine with 8 configuration is 1.95, and this can be associated with the required effective scale factor of the banking application. The SCPM benchmark makes certain assumption about the application scalability ψ, and reports the performance of the two configuration in-terms of the SCPM number. Numbers reported by other benchmarks are also not just the raw hardware processing power but performance with a specific benchmarked application and workload. For example, Transaction Processing Council [8] reports a benchmark for commercial OLTP workloads and reports the benchmark in-terms of number of transactions completed in a minute (tpmc). And SPEC benchmark [9] measures performance of scientific workloads on different configurations. For the same two machines, depending on the benchmark chosen, the ratio of their processing powers could be different, because ψ would be different. In practice it is important to choose an industry-benchmark that bears close resemblance to the applications scalability characteristics. N SCPM Number (Solaris 8, 400 Mhz) Table 5. SCPM benchmark of E6500 on Solaris 8 Here we chose to run target workload tests on 8 machine. We performed tests to validate the accuracy of the procedure. Both the boxes were Sun Enterprise 6500 servers, 400 MHz, with 8 s under Solaris 8. The application was subjected to an arrival as given in the table 3. The table 6 mentions the resulting utilization of the servers. Actual utilization on target Box 1 Box 2 26% 50% Table 6. Resulting utilizations on target The deviation between actual observed utilization (table 6) and target utilization (table 3) was close to 3% on both the boxes. 5 Conclusion The paper proposes a quantitative model for estimating the capacity suitable for product deployments scenarios. The actual target configuration was not available for testing and workload profiles were changing. The approach proposed here follows from application of the Utilization law and introduces the notion of estimated scale factor and effective scale factor. The

6 approach was applied to capacity estimation of an Internet Banking setup. There is scope for more research and practical work in the area. We covered only one type of projection technique based on arrival pattern, a similar relationship can be drawn for a supporting a population of users or achieve response time targets. Such techniques will be more complex as they need to account for effects of simultaneous resource possessions. Besides we need to extend the technique for handling load-dependent devices. [12] M.Reiser and S.S. Lavenberg. Mean value analysis of closed multichain queuing networks. journal of the ACM, 27(2): , April [13] Patricia A. Jacobson and Edward D. Lazowska. Analyzing queueing networks with simultaneous resource possession, Communications of the ACM, 25(2):142{151, February References: [1]Daniel Menasce, Virgilio Almeida and Larry Dowdy. Capacity Planning and Performance Modeling: from Mainframes to Client-Server Systems, Reading, Prentice Hall, [2]Daniel Menasce and Virgilio Almeida. Capacity Planning for Web Services: Metrics, Models, and Methods, Reading, Prentice Hall, 2001 [3] Kleinrock L. Queueing Systems, Vol I: Theory, John Wiley & Sons 1975 [4] Edward Lazowska, John Zahorjan, Scott Graham, and Kenneth Sevcik. Quantitative System performance, Reading, Prentice Hall, [5] Adrian Cockcroft and Bill Walker. Capacity Planning for Internet Services, Sun Microsystem Press, [6] Morgan Oslake, Hilal Al-Hilali and David Guimbellot. Capacity Model for Internet Transactions, Technical Report MSR-TR-99-18, April 1999 [7] Prasad Jogalekar and Murray Woodside. Evaluating the Scalability of Distributed Systems, IEEE Transactions on Parallel and Distributed Systems, Volume 11, No.6, June [8] Transaction Processing Council, at URL [9] Standard Performance Evaluation Corporation, at URL [10] Y. Bard. Some extensions to multi class queuing network analysis. In: M.Arato, A.Butrimenko and E.Gelenbe, eds. Performance of Computer Systems, North-Holland, Amsterdam, Netherlands, [11] P.J.Schweitzer. Approximate analysis of multiclass closed network of queues. Proceedings of International Conference on Stochastic Control and Optimization, 25-29, Amsterday, Netherlands, 1970.

Computational performance and scalability of large distributed enterprise-wide systems supporting engineering, manufacturing and business applications

Computational performance and scalability of large distributed enterprise-wide systems supporting engineering, manufacturing and business applications Computational performance and scalability of large distributed enterprise-wide systems supporting engineering, manufacturing and business applications Janusz S. Kowalik Mathematics and Computing Technology

More information

Future-ready IT Systems with Performance Prediction using Analytical Models

Future-ready IT Systems with Performance Prediction using Analytical Models Future-ready IT Systems with Performance Prediction using Analytical Models Madhu Tanikella Infosys Abstract Large and complex distributed software systems can impact overall software cost and risk for

More information

A Customized MVA Model for ILP Multiprocessors

A Customized MVA Model for ILP Multiprocessors A Customized MVA Model for ILP Multiprocessors Daniel J. Sorin, Mary K. Vernon, Vijay S. Pai, Sarita V. Adve, and David A. Wood Computer Sciences Dept University of Wisconsin - Madison sorin, vernon, david

More information

Index. ADEPT (tool for modelling proposed systerns),

Index. ADEPT (tool for modelling proposed systerns), Index A, see Arrivals Abstraction in modelling, 20-22, 217 Accumulated time in system ( w), 42 Accuracy of models, 14, 16, see also Separable models, robustness Active customer (memory constrained system),

More information

Performance Modeling and Evaluation of Web Systems with Proxy Caching

Performance Modeling and Evaluation of Web Systems with Proxy Caching Performance Modeling and Evaluation of Web Systems with Proxy Caching Yasuyuki FUJITA, Masayuki MURATA and Hideo MIYAHARA a a Department of Infomatics and Mathematical Science Graduate School of Engineering

More information

Extrapolation Tool for Load Testing Results

Extrapolation Tool for Load Testing Results Extrapolation Tool for Load Testing Results Subhasri Duttagupta, Rajesh Mansharamani Performance Engineering Lab Tata Consulting Services Mumbai, India subhasri.duttagupta@tcs.com, rajesh.mansharamani@tcs.com

More information

Resource allocation for autonomic data centers using analytic performance models.

Resource allocation for autonomic data centers using analytic performance models. Bennani, Mohamed N., and Daniel A. Menasce. "Resource allocation for autonomic data centers using analytic performance models." Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference

More information

SAS workload performance improvements with IBM XIV Storage System Gen3

SAS workload performance improvements with IBM XIV Storage System Gen3 SAS workload performance improvements with IBM XIV Storage System Gen3 Including performance comparison with XIV second-generation model Narayana Pattipati IBM Systems and Technology Group ISV Enablement

More information

Performance Extrapolation for Load Testing Results of Mixture of Applications

Performance Extrapolation for Load Testing Results of Mixture of Applications Performance Extrapolation for Load Testing Results of Mixture of Applications Subhasri Duttagupta, Manoj Nambiar Tata Innovation Labs, Performance Engineering Research Center Tata Consulting Services Mumbai,

More information

ON THE USE OF PERFORMANCE MODELS TO DESIGN SELF-MANAGING COMPUTER SYSTEMS

ON THE USE OF PERFORMANCE MODELS TO DESIGN SELF-MANAGING COMPUTER SYSTEMS 2003 Menascé and Bennani. All ights eserved. In roc. 2003 Computer Measurement Group Conf., Dec. 7-2, 2003, Dallas, T. ON THE USE OF EFOMANCE MODELS TO DESIGN SELF-MANAGING COMUTE SYSTEMS Daniel A. Menascé

More information

Proceedings of MASPLAS'01 The Mid-Atlantic Student Workshop on Programming Languages and Systems IBM Watson Research Centre April 27, 2001

Proceedings of MASPLAS'01 The Mid-Atlantic Student Workshop on Programming Languages and Systems IBM Watson Research Centre April 27, 2001 Proceedings of MASPLAS'01 The Mid-Atlantic Student Workshop on Programming Languages and Systems IBM Watson Research Centre April 27, 2001 A PARALLEL MERGING ALGORITHM AND ITS IMPLEMENTATION WITH JAVA

More information

Latency Tolerance: A Metric for Performance Analysis of Multithreaded Architectures

Latency Tolerance: A Metric for Performance Analysis of Multithreaded Architectures Latency Tolerance: A Metric for Performance Analysis of Multithreaded Architectures Shashank S. Nemawarkar and Guang R. Gao School of Computer Science McGill University, Montreal, Quebec H3A 2A7 Canada

More information

Mean Value Analysis and Related Techniques

Mean Value Analysis and Related Techniques Mean Value Analysis and Related Techniques 34-1 Overview 1. Analysis of Open Queueing Networks 2. Mean-Value Analysis 3. Approximate MVA 4. Balanced Job Bounds 34-2 Analysis of Open Queueing Networks Used

More information

A Simple Model for Estimating Power Consumption of a Multicore Server System

A Simple Model for Estimating Power Consumption of a Multicore Server System , pp.153-160 http://dx.doi.org/10.14257/ijmue.2014.9.2.15 A Simple Model for Estimating Power Consumption of a Multicore Server System Minjoong Kim, Yoondeok Ju, Jinseok Chae and Moonju Park School of

More information

A Capacity Planning Methodology for Distributed E-Commerce Applications

A Capacity Planning Methodology for Distributed E-Commerce Applications A Capacity Planning Methodology for Distributed E-Commerce Applications I. Introduction Most of today s e-commerce environments are based on distributed, multi-tiered, component-based architectures. The

More information

Ch. 7: Benchmarks and Performance Tests

Ch. 7: Benchmarks and Performance Tests Ch. 7: Benchmarks and Performance Tests Kenneth Mitchell School of Computing & Engineering, University of Missouri-Kansas City, Kansas City, MO 64110 Kenneth Mitchell, CS & EE dept., SCE, UMKC p. 1/3 Introduction

More information

VERITAS File Server Edition Performance Brief: A PostMark 1.11 Benchmark Comparison

VERITAS File Server Edition Performance Brief: A PostMark 1.11 Benchmark Comparison VERITAS File Server Edition Performance Brief: 1. Introduction This brief documents the performance of release 5.0 of the VERITAS File Server Edition when used with Sun Microsystems Solaris 7 operating

More information

Small verse Large. The Performance Tester Paradox. Copyright 1202Performance

Small verse Large. The Performance Tester Paradox. Copyright 1202Performance Small verse Large The Performance Tester Paradox The Paradox Why do people want performance testing? To stop performance problems in production How do we ensure this? Performance test with Realistic workload

More information

A Controller Based Approach for Web Services Virtualized Instance Allocation

A Controller Based Approach for Web Services Virtualized Instance Allocation A Controller Based Approach for Web Services Virtualized Allocation Sandesh Tripathi, S Q Abbas, Rizwan Beg 1,2,3 CSE Department, Integral university, Lucknow Abstract Few Service providers provide compute

More information

Performance Modeling of the PeopleSoft Multi- Tier Remote Computing Architecture

Performance Modeling of the PeopleSoft Multi- Tier Remote Computing Architecture CITI Technical Report 97 5 Performance Modeling of the PeopleSoft Multi- Tier Remote Computing Architecture Yi-Chun Chu ycchu@citi.umich.edu Charles J. Antonelli cja@citi.umich.edu Toby J. Teorey teorey@eecs.umich.edu

More information

Managing Performance Variance of Applications Using Storage I/O Control

Managing Performance Variance of Applications Using Storage I/O Control Performance Study Managing Performance Variance of Applications Using Storage I/O Control VMware vsphere 4.1 Application performance can be impacted when servers contend for I/O resources in a shared storage

More information

Enhancements to Linux I/O Scheduling

Enhancements to Linux I/O Scheduling Enhancements to Linux I/O Scheduling Seetharami R. Seelam, UTEP Rodrigo Romero, UTEP Patricia J. Teller, UTEP William Buros, IBM-Austin 21 July 2005 Linux Symposium 2005 1 Introduction Dynamic Adaptability

More information

A queueing network model to study Proxy Cache Servers

A queueing network model to study Proxy Cache Servers Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 1. pp. 203 210. A queueing network model to study Proxy Cache Servers Tamás Bérczes, János

More information

Parallel Systems. Part 7: Evaluation of Computers and Programs. foils by Yang-Suk Kee, X. Sun, T. Fahringer

Parallel Systems. Part 7: Evaluation of Computers and Programs. foils by Yang-Suk Kee, X. Sun, T. Fahringer Parallel Systems Part 7: Evaluation of Computers and Programs foils by Yang-Suk Kee, X. Sun, T. Fahringer How To Evaluate Computers and Programs? Learning objectives: Predict performance of parallel programs

More information

VERITAS Storage Foundation 4.0 for Oracle

VERITAS Storage Foundation 4.0 for Oracle D E C E M B E R 2 0 0 4 VERITAS Storage Foundation 4.0 for Oracle Performance Brief AIX 5.2, Oracle 9iR2 VERITAS Storage Foundation for Oracle Abstract This document details the high performance characteristics

More information

SOFT 437. Software Performance Analysis. Ch 7&8:Software Measurement and Instrumentation

SOFT 437. Software Performance Analysis. Ch 7&8:Software Measurement and Instrumentation SOFT 437 Software Performance Analysis Ch 7&8: Why do we need data? Data is required to calculate: Software execution model System execution model We assumed that we have required data to calculate these

More information

RAID (Redundant Array of Inexpensive Disks) I/O Benchmarks ABCs of UNIX File Systems A Study Comparing UNIX File System Performance

RAID (Redundant Array of Inexpensive Disks) I/O Benchmarks ABCs of UNIX File Systems A Study Comparing UNIX File System Performance Magnetic Disk Characteristics I/O Connection Structure Types of Buses Cache & I/O I/O Performance Metrics I/O System Modeling Using Queuing Theory Designing an I/O System RAID (Redundant Array of Inexpensive

More information

Chapter 14 Performance and Processor Design

Chapter 14 Performance and Processor Design Chapter 14 Performance and Processor Design Outline 14.1 Introduction 14.2 Important Trends Affecting Performance Issues 14.3 Why Performance Monitoring and Evaluation are Needed 14.4 Performance Measures

More information

CS Project Report

CS Project Report CS7960 - Project Report Kshitij Sudan kshitij@cs.utah.edu 1 Introduction With the growth in services provided over the Internet, the amount of data processing required has grown tremendously. To satisfy

More information

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

Pivot3 Acuity with Microsoft SQL Server Reference Architecture Pivot3 Acuity with Microsoft SQL Server 2014 Reference Architecture How to Contact Pivot3 Pivot3, Inc. General Information: info@pivot3.com 221 West 6 th St., Suite 750 Sales: sales@pivot3.com Austin,

More information

LEVERAGING EMC FAST CACHE WITH SYBASE OLTP APPLICATIONS

LEVERAGING EMC FAST CACHE WITH SYBASE OLTP APPLICATIONS White Paper LEVERAGING EMC FAST CACHE WITH SYBASE OLTP APPLICATIONS Abstract This white paper introduces EMC s latest innovative technology, FAST Cache, and emphasizes how users can leverage it with Sybase

More information

Forecasting Oracle Performance

Forecasting Oracle Performance Forecasting Oracle Performance - Better than a Crystal Ball Yuri van Buren Senior Oracle DBA Specialist End-2-End Performance Management Engineer Yuri van Buren 17 Years with Logica which is now part of

More information

Performance of relational database management

Performance of relational database management Building a 3-D DRAM Architecture for Optimum Cost/Performance By Gene Bowles and Duke Lambert As systems increase in performance and power, magnetic disk storage speeds have lagged behind. But using solidstate

More information

Veritas Storage Foundation and. Sun Solaris ZFS. A performance study based on commercial workloads. August 02, 2007

Veritas Storage Foundation and. Sun Solaris ZFS. A performance study based on commercial workloads. August 02, 2007 Veritas Storage Foundation and Sun Solaris ZFS A performance study based on commercial workloads August 02, 2007 Introduction...3 Executive Summary...4 About Veritas Storage Foundation...5 Veritas Storage

More information

HPC Considerations for Scalable Multidiscipline CAE Applications on Conventional Linux Platforms. Author: Correspondence: ABSTRACT:

HPC Considerations for Scalable Multidiscipline CAE Applications on Conventional Linux Platforms. Author: Correspondence: ABSTRACT: HPC Considerations for Scalable Multidiscipline CAE Applications on Conventional Linux Platforms Author: Stan Posey Panasas, Inc. Correspondence: Stan Posey Panasas, Inc. Phone +510 608 4383 Email sposey@panasas.com

More information

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc.

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc. Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance Ray Lucchesi Silverton Consulting, Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies

More information

Performance evaluation. Performance evaluation. CS/COE0447: Computer Organization. It s an everyday process

Performance evaluation. Performance evaluation. CS/COE0447: Computer Organization. It s an everyday process Performance evaluation It s an everyday process CS/COE0447: Computer Organization and Assembly Language Chapter 4 Sangyeun Cho Dept. of Computer Science When you buy food Same quantity, then you look at

More information

Performance Modeling and Analysis of Flash based Storage Devices

Performance Modeling and Analysis of Flash based Storage Devices Performance Modeling and Analysis of Flash based Storage Devices H. Howie Huang, Shan Li George Washington University Alex Szalay, Andreas Terzis Johns Hopkins University MSST 11 May 26, 2011 NAND Flash

More information

Load Dynamix Enterprise 5.2

Load Dynamix Enterprise 5.2 DATASHEET Load Dynamix Enterprise 5.2 Storage performance analytics for comprehensive workload insight Load DynamiX Enterprise software is the industry s only automated workload acquisition, workload analysis,

More information

Performance measurement. SMD149 - Operating Systems - Performance and processor design. Introduction. Important trends affecting performance issues

Performance measurement. SMD149 - Operating Systems - Performance and processor design. Introduction. Important trends affecting performance issues Performance measurement SMD149 - Operating Systems - Performance and processor design Roland Parviainen November 28, 2005 Performance measurement Motivation Techniques Common metrics Processor architectural

More information

vsan 6.6 Performance Improvements First Published On: Last Updated On:

vsan 6.6 Performance Improvements First Published On: Last Updated On: vsan 6.6 Performance Improvements First Published On: 07-24-2017 Last Updated On: 07-28-2017 1 Table of Contents 1. Overview 1.1.Executive Summary 1.2.Introduction 2. vsan Testing Configuration and Conditions

More information

Statistical Testing of Software Based on a Usage Model

Statistical Testing of Software Based on a Usage Model SOFTWARE PRACTICE AND EXPERIENCE, VOL. 25(1), 97 108 (JANUARY 1995) Statistical Testing of Software Based on a Usage Model gwendolyn h. walton, j. h. poore and carmen j. trammell Department of Computer

More information

Adapting Mixed Workloads to Meet SLOs in Autonomic DBMSs

Adapting Mixed Workloads to Meet SLOs in Autonomic DBMSs Adapting Mixed Workloads to Meet SLOs in Autonomic DBMSs Baoning Niu, Patrick Martin, Wendy Powley School of Computing, Queen s University Kingston, Ontario, Canada, K7L 3N6 {niu martin wendy}@cs.queensu.ca

More information

Scalability of Heterogeneous Computing

Scalability of Heterogeneous Computing Scalability of Heterogeneous Computing Xian-He Sun, Yong Chen, Ming u Department of Computer Science Illinois Institute of Technology {sun, chenyon1, wuming}@iit.edu Abstract Scalability is a key factor

More information

Outline. CSC 447: Parallel Programming for Multi- Core and Cluster Systems

Outline. CSC 447: Parallel Programming for Multi- Core and Cluster Systems CSC 447: Parallel Programming for Multi- Core and Cluster Systems Performance Analysis Instructor: Haidar M. Harmanani Spring 2018 Outline Performance scalability Analytical performance measures Amdahl

More information

Four-Socket Server Consolidation Using SQL Server 2008

Four-Socket Server Consolidation Using SQL Server 2008 Four-Socket Server Consolidation Using SQL Server 28 A Dell Technical White Paper Authors Raghunatha M Leena Basanthi K Executive Summary Businesses of all sizes often face challenges with legacy hardware

More information

Inital Starting Point Analysis for K-Means Clustering: A Case Study

Inital Starting Point Analysis for K-Means Clustering: A Case Study lemson University TigerPrints Publications School of omputing 3-26 Inital Starting Point Analysis for K-Means lustering: A ase Study Amy Apon lemson University, aapon@clemson.edu Frank Robinson Vanderbilt

More information

Architectural Effects of Symmetric Multiprocessors on TPC-C Commercial Workload 1

Architectural Effects of Symmetric Multiprocessors on TPC-C Commercial Workload 1 Journal of Parallel and Distributed Computing 61, 609640 (2001) doi:10.1006jpdc.2000.1710, available online at http:www.idealibrary.com on Architectural Effects of Symmetric Multiprocessors on TPC-C Commercial

More information

Estimate performance and capacity requirements for InfoPath Forms Services 2010

Estimate performance and capacity requirements for InfoPath Forms Services 2010 Estimate performance and capacity requirements for InfoPath Forms Services 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site

More information

Oracle s JD Edwards EnterpriseOne IBM POWER7 performance characterization

Oracle s JD Edwards EnterpriseOne IBM POWER7 performance characterization Oracle s JD Edwards EnterpriseOne IBM POWER7 performance characterization Diane Webster IBM Oracle International Competency Center January 2012 Copyright IBM Corporation, 2012. All Rights Reserved. All

More information

CST 337, Fall 2013 Homework #7

CST 337, Fall 2013 Homework #7 Note: Answers are given here at the end to check to see if you are correct. You will get zero if you don t show your work or if you copy my answers. Taber and I can t read your mind. J 1) A 2-way set-associative

More information

CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE

CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE 143 CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE 6.1 INTRODUCTION This chapter mainly focuses on how to handle the inherent unreliability

More information

Invited: Modeling and Optimization of Multititiered Server-Based Systems

Invited: Modeling and Optimization of Multititiered Server-Based Systems Invited: Modeling and Optimization of Multititiered Server-Based Systems Daniel A. Menascé and Noor Bajunaid Department of Computer Science George Mason University 4400 University Drive, Fairfax, VA 22030,

More information

Summary Cache based Co-operative Proxies

Summary Cache based Co-operative Proxies Summary Cache based Co-operative Proxies Project No: 1 Group No: 21 Vijay Gabale (07305004) Sagar Bijwe (07305023) 12 th November, 2007 1 Abstract Summary Cache based proxies cooperate behind a bottleneck

More information

OASIS: Self-tuning Storage for Applications

OASIS: Self-tuning Storage for Applications OASIS: Self-tuning Storage for Applications Kostas Magoutis, Prasenjit Sarkar, Gauri Shah 14 th NASA Goddard- 23 rd IEEE Mass Storage Systems Technologies, College Park, MD, May 17, 2006 Outline Motivation

More information

... WebSphere 6.1 and WebSphere 6.0 performance with Oracle s JD Edwards EnterpriseOne 8.12 on IBM Power Systems with IBM i

... WebSphere 6.1 and WebSphere 6.0 performance with Oracle s JD Edwards EnterpriseOne 8.12 on IBM Power Systems with IBM i 6.1 and 6.0 performance with Oracle s JD Edwards EnterpriseOne 8.12 on IBM Power Systems with IBM i........ Gerrie Fisk IBM Oracle ICC June 2008 Copyright IBM Corporation, 2008. All Rights Reserved. All

More information

Performance Evaluation of Virtualization and Non Virtualization on Different Workloads using DOE Methodology

Performance Evaluation of Virtualization and Non Virtualization on Different Workloads using DOE Methodology 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Performance Evaluation of Virtualization and Non Virtualization on Different Workloads

More information

BUFFER STOCKS IN KANBAN CONTROLLED (TRADITIONAL) UNSATURATED MULTI-STAGE PRODUCTION SYSTEM

BUFFER STOCKS IN KANBAN CONTROLLED (TRADITIONAL) UNSATURATED MULTI-STAGE PRODUCTION SYSTEM VOL. 3, NO., FEBRUARY 008 ISSN 89-6608 006-008 Asian Research Publishing Network (ARPN). All rights reserved. BUFFER STOCKS IN KANBAN CONTROLLED (TRADITIONAL) UNSATURATED MULTI-STAGE PRODUCTION SYSTEM

More information

An Enhanced Dynamic Packet Buffer Management

An Enhanced Dynamic Packet Buffer Management An Enhanced Dynamic Packet Buffer Management Vinod Rajan Cypress Southeast Design Center Cypress Semiconductor Cooperation vur@cypress.com Abstract A packet buffer for a protocol processor is a large shared

More information

Two-Level Iterative Queuing Modeling of Software Contention

Two-Level Iterative Queuing Modeling of Software Contention Two-Level Iterative Queuing Modeling of Software Contention Daniel A. Menascé Dept. of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.tml 2002 D. Menascé. All Rigts Reserved. 1

More information

Inclusion of Aleatory and Epistemic Uncertainty in Design Optimization

Inclusion of Aleatory and Epistemic Uncertainty in Design Optimization 10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA Inclusion of Aleatory and Epistemic Uncertainty in Design Optimization Sirisha Rangavajhala

More information

Advanced Topics UNIT 2 PERFORMANCE EVALUATIONS

Advanced Topics UNIT 2 PERFORMANCE EVALUATIONS Advanced Topics UNIT 2 PERFORMANCE EVALUATIONS Structure Page Nos. 2.0 Introduction 4 2. Objectives 5 2.2 Metrics for Performance Evaluation 5 2.2. Running Time 2.2.2 Speed Up 2.2.3 Efficiency 2.3 Factors

More information

Capacity Planning for SAP - Concepts and tools for performance monitoring and modelling -

Capacity Planning for SAP - Concepts and tools for performance monitoring and modelling - Capacity Planning for SAP - Concepts and tools for performance monitoring and modelling - Kay Wilhelm {kwilhelm@informatik.uni-essen.de} Institute for Computer Science, University of Essen, Germany October

More information

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System Best practices Roland Mueller IBM Systems and Technology Group ISV Enablement April 2012 Copyright IBM Corporation, 2012

More information

Measure, Report, and Summarize Make intelligent choices See through the marketing hype Key to understanding effects of underlying architecture

Measure, Report, and Summarize Make intelligent choices See through the marketing hype Key to understanding effects of underlying architecture Chapter 2 Note: The slides being presented represent a mix. Some are created by Mark Franklin, Washington University in St. Louis, Dept. of CSE. Many are taken from the Patterson & Hennessy book, Computer

More information

VERITAS Storage Foundation 4.0 for Oracle

VERITAS Storage Foundation 4.0 for Oracle J U N E 2 0 0 4 VERITAS Storage Foundation 4.0 for Oracle Performance Brief OLTP Solaris Oracle 9iR2 VERITAS Storage Foundation for Oracle Abstract This document details the high performance characteristics

More information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

Queueing Networks analysis with GNU Octave. Moreno Marzolla Università di Bologna

Queueing Networks analysis with GNU Octave. Moreno Marzolla  Università di Bologna The queueing Package Queueing Networks analysis with GNU Octave Moreno Marzolla marzolla@cs.unibo.it http://www.moreno.marzolla.name/ Università di Bologna december 4, 2012 Moreno Marzolla (Università

More information

Exam : Title : High-End Disk Solutions for Open Systems Version 1. Version : DEMO

Exam : Title : High-End Disk Solutions for Open Systems Version 1. Version : DEMO Exam : 000-206 Title : High-End Disk Solutions for Open Systems Version 1 Version : DEMO 1. A customer has purchased three IBM System Storage DS8300 systems and would like to have their SAN and storage

More information

Mean Value Analysis and Related Techniques

Mean Value Analysis and Related Techniques Mean Value Analysis and Related Techniques Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: 34-1 Overview

More information

T E C H N I C A L S A L E S S O L U T I O N S

T E C H N I C A L S A L E S S O L U T I O N S Product Management Document InterScan Web Security Virtual Appliance Customer Sizing Guide September 2010 TREND MICRO INC. 10101 N. De Anza Blvd. Cupertino, CA 95014 www.trendmicro.com Toll free: +1 800.228.5651

More information

Verification and Validation of X-Sim: A Trace-Based Simulator

Verification and Validation of X-Sim: A Trace-Based Simulator http://www.cse.wustl.edu/~jain/cse567-06/ftp/xsim/index.html 1 of 11 Verification and Validation of X-Sim: A Trace-Based Simulator Saurabh Gayen, sg3@wustl.edu Abstract X-Sim is a trace-based simulator

More information

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c White Paper Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c What You Will Learn This document demonstrates the benefits

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Storage Innovation at the Core of the Enterprise Robert Klusman Sr. Director Storage North America 2 The following is intended to outline our general product direction. It is intended for information

More information

Automated Clustering-Based Workload Characterization

Automated Clustering-Based Workload Characterization Automated Clustering-Based Worload Characterization Odysseas I. Pentaalos Daniel A. MenascŽ Yelena Yesha Code 930.5 Dept. of CS Dept. of EE and CS NASA GSFC Greenbelt MD 2077 George Mason University Fairfax

More information

A TWO-PASS WEB DOCUMENT ALLOCATION METHOD FOR LOAD BALANCING IN THE MULTIPLE GROUPING OF A WEB CLUSTER SYSTEM

A TWO-PASS WEB DOCUMENT ALLOCATION METHOD FOR LOAD BALANCING IN THE MULTIPLE GROUPING OF A WEB CLUSTER SYSTEM A TWO-PASS WEB DOCUMENT ALLOCATION METHOD FOR LOAD BALANCING IN THE MULTIPLE GROUPING OF A WEB CLUSTER SYSTEM Ying-Wen Bai, Chia-Yu Chen and Yu-Nien Yang Department of Electronic Engineering Fu Jen Catholic

More information

Performance of DB2 Enterprise-Extended Edition on NT with Virtual Interface Architecture

Performance of DB2 Enterprise-Extended Edition on NT with Virtual Interface Architecture Performance of DB2 Enterprise-Extended Edition on NT with Virtual Interface Architecture Sivakumar Harinath 1, Robert L. Grossman 1, K. Bernhard Schiefer 2, Xun Xue 2, and Sadique Syed 2 1 Laboratory of

More information

Chapter 1. An Overview of Queueing Network Modelling

Chapter 1. An Overview of Queueing Network Modelling Chapter 1 An Overview of Queueing Network Modelling 1.1. Introduction Today s computer systems are more complex, more rapidly evolving, and more essential to the conduct of business than those of even

More information

Towards a Portable Cluster Computing Environment Supporting Single System Image

Towards a Portable Cluster Computing Environment Supporting Single System Image Towards a Portable Cluster Computing Environment Supporting Single System Image Tatsuya Asazu y Bernady O. Apduhan z Itsujiro Arita z Department of Artificial Intelligence Kyushu Institute of Technology

More information

VERITAS Storage Foundation 4.0 TM for Databases

VERITAS Storage Foundation 4.0 TM for Databases VERITAS Storage Foundation 4.0 TM for Databases Powerful Manageability, High Availability and Superior Performance for Oracle, DB2 and Sybase Databases Enterprises today are experiencing tremendous growth

More information

Lies, Damn Lies and Performance Metrics. PRESENTATION TITLE GOES HERE Barry Cooks Virtual Instruments

Lies, Damn Lies and Performance Metrics. PRESENTATION TITLE GOES HERE Barry Cooks Virtual Instruments Lies, Damn Lies and Performance Metrics PRESENTATION TITLE GOES HERE Barry Cooks Virtual Instruments Goal for This Talk Take away a sense of how to make the move from: Improving your mean time to innocence

More information

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55% openbench Labs Executive Briefing: May 20, 2013 Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01

More information

SIMULATION-BASED COMPARISON OF SCHEDULING TECHNIQUES IN MULTIPROGRAMMING OPERATING SYSTEMS ON SINGLE AND MULTI-CORE PROCESSORS *

SIMULATION-BASED COMPARISON OF SCHEDULING TECHNIQUES IN MULTIPROGRAMMING OPERATING SYSTEMS ON SINGLE AND MULTI-CORE PROCESSORS * SIMULATION-BASED COMPARISON OF SCHEDULING TECHNIQUES IN MULTIPROGRAMMING OPERATING SYSTEMS ON SINGLE AND MULTI-CORE PROCESSORS * Hala ElAarag, David Bauschlicher, and Steven Bauschlicher Department of

More information

CHAPTER 4 AN INTEGRATED APPROACH OF PERFORMANCE PREDICTION ON NETWORKS OF WORKSTATIONS. Xiaodong Zhang and Yongsheng Song

CHAPTER 4 AN INTEGRATED APPROACH OF PERFORMANCE PREDICTION ON NETWORKS OF WORKSTATIONS. Xiaodong Zhang and Yongsheng Song CHAPTER 4 AN INTEGRATED APPROACH OF PERFORMANCE PREDICTION ON NETWORKS OF WORKSTATIONS Xiaodong Zhang and Yongsheng Song 1. INTRODUCTION Networks of Workstations (NOW) have become important distributed

More information

Amdahl's Law in the Multicore Era

Amdahl's Law in the Multicore Era Amdahl's Law in the Multicore Era Explain intuitively why in the asymmetric model, the speedup actually decreases past a certain point of increasing r. The limiting factor of these improved equations and

More information

Evaluation of Performance of Cooperative Web Caching with Web Polygraph

Evaluation of Performance of Cooperative Web Caching with Web Polygraph Evaluation of Performance of Cooperative Web Caching with Web Polygraph Ping Du Jaspal Subhlok Department of Computer Science University of Houston Houston, TX 77204 {pdu, jaspal}@uh.edu Abstract This

More information

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman, StudentMember, IEEE Kawser Wazed Nafi Syed Akther Hossain, Member, IEEE & ACM Abstract Cloud

More information

Capacity & Performance Management in Solaris Virtualized Environment

Capacity & Performance Management in Solaris Virtualized Environment Capacity & Performance Management in Solaris Virtualized Environment Neeraj Bhatia About Me ~ 10 years of experience in Oracle Database Performance Optimization and IT Services/Infrastructure Capacity

More information

Hitachi Converged Platform for Oracle

Hitachi Converged Platform for Oracle Hitachi Converged Platform for Oracle Manfred Drozd, Benchware Ltd. Sponsored by Hitachi Data Systems Corporation Introduction Because of their obvious advantages, engineered platforms are becoming increasingly

More information

Modeling VMware ESX Server Performance A Technical White Paper. William L. Shelden, Jr., Ph.D Sr. Systems Analyst

Modeling VMware ESX Server Performance A Technical White Paper. William L. Shelden, Jr., Ph.D Sr. Systems Analyst Modeling VMware ESX Server Performance A Technical White Paper William L. Shelden, Jr., Ph.D Sr. Systems Analyst Modeling VMware ESX Server Performance William L. Shelden, Jr., Ph.D. The Information Systems

More information

R-Capriccio: A Capacity Planning and Anomaly Detection Tool for Enterprise Services with Live Workloads

R-Capriccio: A Capacity Planning and Anomaly Detection Tool for Enterprise Services with Live Workloads R-Capriccio: A Capacity Planning and Anomaly Detection Tool for Enterprise Services with Live Workloads Qi Zhang, Lucy Cherkasova, Guy Matthews, Wayne Greene, Evgenia Smirni Enterprise Systems and Software

More information

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks X. Yuan, R. Melhem and R. Gupta Department of Computer Science University of Pittsburgh Pittsburgh, PA 156 fxyuan,

More information

Resource Management on a Mixed Processor Linux Cluster. Haibo Wang. Mississippi Center for Supercomputing Research

Resource Management on a Mixed Processor Linux Cluster. Haibo Wang. Mississippi Center for Supercomputing Research Resource Management on a Mixed Processor Linux Cluster Haibo Wang Mississippi Center for Supercomputing Research Many existing clusters were built as a small test-bed for small group of users and then

More information

IBM FileNet Content Manager and IBM GPFS

IBM FileNet Content Manager and IBM GPFS IBM FileNet Content Manager support for IBM General Parallel File System (GPFS) September 2014 IBM SWG Enterprise Content Management IBM FileNet Content Manager and IBM GPFS Copyright IBM Corporation 2014

More information

Epochs: Trace-Driven Analytical Modeling of Job Execution Times

Epochs: Trace-Driven Analytical Modeling of Job Execution Times Department of Computer Science George Mason University Technical Reports 4400 University Drive MS#4A5 Fairfax, VA 22030-4444 USA http://cs.gmu.edu/ 703-993-1530 Epochs: Trace-Driven Analytical Modeling

More information

Experience the GRID Today with Oracle9i RAC

Experience the GRID Today with Oracle9i RAC 1 Experience the GRID Today with Oracle9i RAC Shig Hiura Pre-Sales Engineer Shig_Hiura@etagon.com 2 Agenda Introduction What is the Grid The Database Grid Oracle9i RAC Technology 10g vs. 9iR2 Comparison

More information

VERITAS Foundation Suite TM 2.0 for Linux PERFORMANCE COMPARISON BRIEF - FOUNDATION SUITE, EXT3, AND REISERFS WHITE PAPER

VERITAS Foundation Suite TM 2.0 for Linux PERFORMANCE COMPARISON BRIEF - FOUNDATION SUITE, EXT3, AND REISERFS WHITE PAPER WHITE PAPER VERITAS Foundation Suite TM 2.0 for Linux PERFORMANCE COMPARISON BRIEF - FOUNDATION SUITE, EXT3, AND REISERFS Linux Kernel 2.4.9-e3 enterprise VERSION 2 1 Executive Summary The SPECsfs3.0 NFS

More information

Bandwidth Adaptive Snooping

Bandwidth Adaptive Snooping Two classes of multiprocessors Bandwidth Adaptive Snooping Milo M.K. Martin, Daniel J. Sorin Mark D. Hill, and David A. Wood Wisconsin Multifacet Project Computer Sciences Department University of Wisconsin

More information

The Fusion Distributed File System

The Fusion Distributed File System Slide 1 / 44 The Fusion Distributed File System Dongfang Zhao February 2015 Slide 2 / 44 Outline Introduction FusionFS System Architecture Metadata Management Data Movement Implementation Details Unique

More information

Lecture 23: I/O Redundant Arrays of Inexpensive Disks Professor Randy H. Katz Computer Science 252 Spring 1996

Lecture 23: I/O Redundant Arrays of Inexpensive Disks Professor Randy H. Katz Computer Science 252 Spring 1996 Lecture 23: I/O Redundant Arrays of Inexpensive Disks Professor Randy H Katz Computer Science 252 Spring 996 RHKS96 Review: Storage System Issues Historical Context of Storage I/O Storage I/O Performance

More information