On the Use of Performance Models in Autonomic Computing
|
|
- Victor Henry
- 6 years ago
- Views:
Transcription
1 On the Use of Performance Models in Autonomic Computing Daniel A. Menascé Department of Computer Science George Mason University D.A. Menasce. All Rights Reserved.
2 2
3 Motivation for AC main obstacle to further progress in IT is a looming software complexity crisis. (from an IBM manifesto, Oct. 2001). Tens of millions of lines of code Skilled IT professionals required to install, configure, tune, and maintain. Need to integrate many heterogeneous systems Limit of human capacity being achieved 3
4 Motivation for AC (cont d) Harder to anticipate interactions between components at design time: Need to defer decisions to run time Computer systems are becoming too massive, complex, to be managed even by the most skilled IT professionals The workload and environment conditions tend to change very rapidly with time 4
5 Multi-scale time workload variation 3600 sec of a Web Server 60 sec 1 sec 5
6 Self-Optimizing Systems Complex middleware and database systems have a very large number of configurable parameters. Web Server (IIS 5.0) Application Server (Tomcat 4.1) Database Server (SQL Server 7.0) HTTP KeepAlive acceptcount Cursor Threshold Application Protection Level minprocessors Fill Factor Connection Timeout maxprocessors Locks Number of Connections Logging Location Resource Indexing Performance Tuning Level Application Optimization MemCacheSize MaxCachedFileSize ListenBacklog MaxPoolThreads worker.ajp13.cachesize Max Worker Threads Min Memory Per Query Network Packet Size Priority Boost Recovery Interval Set Working Set Size Max Server Memory Min Server Memory User Connections 6
7 Autonomic Computing System that can manage themselves given high-level objectives. High-level objectives can be expressed in term of servicelevel objectives or utility functions. Autonomic computing is inspired in the human autonomic nervous system: The autonomic nervous system consists of sensory neurons and motor neurons that run between the central nervous system and various internal organs such as the: heart, lungs, viscera, glands. It is responsible for monitoring conditions in the internal environment and bringing about appropriate changes in them. The contraction of both smooth muscle and cardiac muscle is controlled by motor neurons of the autonomic system. BiologyPages/P/PNS.html The autonomic nervous system functions in an involuntary, reflexive manner. 7
8 Autonomic Systems Self-managing Self-configuring Self-optimizing Self-healing Self-protecting Self-* systems 8
9 Autonomic Systems Self-managing Self-configuring Self-optimizing Self-healing Self-protecting Self-* systems 9
10 Self-optimizing systems: motivation Arriving requests queue for threads M Software threads cpu disk Q: How does the response time vary with the number of software threads, M? 10
11 Obs: For each workload level there is an optimal number of threads. Response Time (sec) Number of Threads (M) L=1 L=2 L=3 L=3.5 SLA 11
12 Workload and QoS metrics Computer system Workload: transactions HTTP requests video downloads calls to Call Center QoS metrics: response time throughput availability page download time revenue throughput abandonment rate 12
13 Self-optimizing System Computer system Workload: transactions HTTP requests video downloads calls to Call Center Controller QoS metrics: response time throughput availability page download time revenue throughput abandonment rate Service Level Objectives 13
14 Self-optimizing System Computer system Workload: transactions HTTP requests Monitor Monitor video downloads calls to Call Center Controller QoS metrics: response time throughput availability page download time revenue throughput abandonment rate Service Level Objectives 14
15 Self-optimizing System Computer system Workload: transactions HTTP requests video downloads calls to Call Center Analyze & Plan Controller QoS metrics: response time throughput availability page download time revenue throughput abandonment rate Service Level Objectives 15
16 Self-optimizing System Workload: transactions HTTP requests video downloads calls to Call Center Computer system Controller Execute QoS metrics: response time throughput availability page download time revenue throughput abandonment rate Service Level Objectives 16
17 IBM s MAPE-K Model for AC AUTONOMIC MANAGER Analyze Plan Monitor Knowledge Execute Managed Element 17
18 Performance Model-Based state Autonomic Computing Value 18
19 Performance Model-Based state Autonomic Computing State: e.g., set of configuration parameters Value: e.g., QoS metric, utility function value Value Goal: find state that optimizes the value subject to cost constraints State space is large Objective function does not have a closed form Use performance models to compute value at each state. Use combinatorial search techniques to find nearoptimal solution. 19
20 Examples of Autonomic Computing Systems E-commerce system Internet Data Center Virtualized Environment SOA Software Systems 20
21 Examples of Autonomic Computing Systems E-commerce system Internet Data Center Virtualized Environment SOA Software Systems Preserving QoS of E-commerce Sites Through Self-Tuning: A Performance Model Approach," D.A. Menasce, R. Dodge and D. Barbara, Proc ACM Conference on E-commerce, Tampa, FL, October 14-17,
22 Multi-tier Architecture 22
23 arriving requests Computer E-commerce System completing requests (6) (1) (12) (7) Service Demand Computation (2) (8) QoS Controller Algorithm (5) (10) (11) QoS goals Workload Analyzer (9) Performance Model Solver (3) (4) QoS Controller 23
24 Queuing Model Used to Compute QoS Values 24
25 Experimental Results Arrival rate Arrival Rate (requests/sec) Time (Controller Intervals) 25
26 Results of QoS Controller 0.8 QoS Arrival Rate (req/sec) Controlled QoS Uncontrolled QoS 26
27 Experiment Results Arrival rate QoS is not met! 70 Arrival Rate (requests/sec) Time (Controller Intervals) 27
28 Examples of Autonomic Computing Systems E-commerce system Internet Data Center Virtualized Environment SOA Software Systems "Resource Allocation for Autonomic Data Centers using Analytic Performance Models," M. Bennani and D. Menascé, Proc IEEE IntL. Conf. Autonomic Computing (ICAC-05), Seattle, WA, June 13-16,
29 Motivation for Dynamic Resource Allocation in Data Centers Large data centers host several application environments (AEs) AEs run customers applications (either online transactions or batch processes) on assigned servers (resources) AEs are subject to workloads that exhibit wide and unpredictable variations in their intensities Resources need to be redeployed dynamically among AEs to optimize some global utility function 29
30 Dynamic Resource Allocation Problem Application Environment 1 Application Environment 2... Application Environment M... Server 1 Server 2 Server N 30
31 Dynamic Resource Allocation Problem Application Environment 1 Application Environment 2... Application Environment M... Server 1 Server 2 Server N 31
32 Dynamic Resource Allocation Problem The data center has the following characteristics: M Application Environments (batch and online) A fixed number, N, of physical resources (servers) All servers have the same installed software A server can be assigned to any AE 32
33 Dynamic Resource Allocation Two-level Controllers Global Controller Decides how many servers to assign to each AE. Local Controller Local Controller Implements Global Controller s decisions. Server Server Server Server Server Server Application Environment 1 Application Environment M 33
34 34 Dynamic Resource Allocation Problem Utility Functions The global controller uses a global utility function, Ug, to assess the adherence of the overall data center performance to desired service levels (SLAs) ),..., ( 1,, 1,, 1 = < < = = = = i i S s s i s i S s s i s i i M g a a U a U U U h U
35 Utility Function as a Function of the Response Time Utility U Ri, s + β Ki, s e i, s = R + β 1+ e i, s i, s i, s Response Time (sec) 35
36 Utility Function as a Function of the Throughput Utility U 1+ e, s = Ki, s X + β β i i, s i, s i, s 1+ e Throughput (tps) 36
37 Workload Variation for Online AEs Arrival Rate (tps) Control Interval Lambda1,1 Lambda1,2 Lambda1,3 Lambda2,1 Lambda2,2 37
38 Response Times for Class 1 of AE Resp. Time (sec) Control Interval R1,1 (no controller) R1,1 (controller) 38
39 Response Times for Class 2 of AE Resp. Time (sec) Control Interval R1,2 (no controller) R1,2 (controller) 39
40 Response Times for Class 3 of AE Resp. Time (sec) Control Interval R1,3 (no controller) R1,3 (controller) 40
41 Variation of the Number of Servers No. Servers Control Interval N1 (no controller) N1 (controller) N2 (no controller) N2 (controller) N3 (no controller) N3 (controller) 41
42 Variation of Global Utility Ug Control Interval No Controller With Controller 42
43 Examples of Autonomic Computing Systems E-commerce system Internet Data Center Virtualized Environment SOA Software Systems "Autonomic Virtualized Environments," D.A. Menasce and M.N. Bennani, IEEE International Conference on Autonomic and Autonomous Systems, July 19-21, 2006, Silicon Valley, CA, USA 43
44 CPU Allocation Problem for Autonomic Virtualized Environments Existing systems allow for manual allocation of CPU resources to VMs using CPU priorities or CPU shares. Need automated mechanism for the adjustment of CPU shares or the priorities of the virtual machines in order to maximize the global utility of the entire virtualized environment 44
45 CPU Allocation Problem for Autonomic Virtualized Environments (Cont d) Workload 1 Workload 2. Workload n U 1,1 U n,1 Virtual Machine 1 Virtual Machine 2... U 1 U 2 U M U g Virtualized Environment Virtual Machine M 45
46 Virtualization Controller Architecture CPU disk 1... Performance Predictor disk k Autonomic Controller Algorithm Utility Function Computation Performance Monitor to the VMM resource manager SLAs workload 46
47 CPU Shares Based Allocation: Workload Variation Arrival Rate (tps) Control Interval 47
48 CPU Shares Based Allocation: CPU Shares Variation CPU_SHARE (in %) Control Interval 48
49 CPU Shares Based Allocation: Response Time for VM VM1 Resp. Time (sec) with controller no controller Control Interval R1 (no controller) R1 (controller) SLA 49
50 CPU Shares Based Allocation: Response Time for VM no controller VM2 Resp. Time (sec) with controller Control Interval R2 (no controller) R2 (controller) SLA 50
51 CPU Shares Based Allocation: Global Utility with controller 0.4 Virtual Environment Global Utility no controller Control Interval Ug (no controller) Ug (controller) 51
52 Examples of Autonomic Computing Systems E-commerce system Internet Data Center Virtualized Environment SOA Software Systems 52
53 Self-Architecting SOA Software Systems (SASSY) SASSY allows domain experts to specify requirements using a high-level visual activity language. SASSY generates the initial software architecture optimized to maximize a utility function. The running system is constantly monitored and SASSY automatically rearchitects the system when needed. 53
54 Develop and Register Services Service Directory Develop QoS Architectural Patterns QoS Pattern Library Service Discovery Software Engineers Develop Software Adaptation Patterns Adaptation Pattern Library Domain Experts Specify SASs and SSSs Generation of Base Architecture Self- Architecting Service Binding and Coordination Logic Deployment Service Activity Schema (SAS) + SSSs Base Architecture Near-optimal Architecture Service Coordination Running system
55 SASSY: Run-time Adaptation Analyze and Determine Need to Re-Architect Architecture of running system Plan for Rearchitecting Monitor Running System Execute Software Adaptation Control KEY model r/w model read communication Running system humancomputer interaction
56 Architecture Adaptation Search Trajectories
57 Concluding Remarks Self-optimization is a key attribute of AC systems. Performance models and combinatorial search techniques can be useful in dynamically adjusting a system s configuration as the workload changes. 57
58 Thanks! Questions? 58
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 informationON 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 informationSparrow. Distributed Low-Latency Spark Scheduling. Kay Ousterhout, Patrick Wendell, Matei Zaharia, Ion Stoica
Sparrow Distributed Low-Latency Spark Scheduling Kay Ousterhout, Patrick Wendell, Matei Zaharia, Ion Stoica Outline The Spark scheduling bottleneck Sparrow s fully distributed, fault-tolerant technique
More informationPerformance Assurance in Virtualized Data Centers
Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for End-to-end Delay Guarantee Palden Lama Xiaobo Zhou Department of Computer Science University of Colorado at Colorado Springs Performance
More informationAutonomic Workload Execution Control Using Throttling
Autonomic Workload Execution Control Using Throttling Wendy Powley, Patrick Martin, Mingyi Zhang School of Computing, Queen s University, Canada Paul Bird, Keith McDonald IBM Toronto Lab, Canada March
More informationA Framework for Utility-Based Service Oriented Design in SASSY
A Framework for Utility-Based Service Oriented Design in SASSY The material in these slides comes from the paper A Framework for Utility-Based Service Oriented Design in SASSY, D.A. Menasce, J. Ewing,
More informationQoS-aware resource allocation and load-balancing in enterprise Grids using online simulation
QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation * Universität Karlsruhe (TH) Technical University of Catalonia (UPC) Barcelona Supercomputing Center (BSC) Samuel
More informationQuality of Service Aspects and Metrics in Grid Computing
Quality of Service Aspects and Metrics in Grid Computing Daniel A. Menascé Dept. of Computer Science George Mason University Fairfax, VA menasce@cs.gmu.edu Emiliano Casalicchio Dipt. InformaticaSistemi
More informationDaniel A. Menascé, Ph. D. Dept. of Computer Science George Mason University
Daniel A. Menascé, Ph. D. Dept. of Computer Science George Mason University menasce@cs.gmu.edu www.cs.gmu.edu/faculty/menasce.html D. Menascé. All Rights Reserved. 1 Benchmark System Under Test (SUT) SPEC
More informationA 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 informationInvited: 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 informationTwo-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 informationSASSY: A Framework for Self-Architecting Service-Oriented Systems
FEATURE: SOFTWARE ARCHITECTURE SASSY: A Framework for Self-Architecting -Oriented Systems Daniel A. Menascé, Hassan Gomaa, Sam Malek, and João P. Sousa, George Mason University // The SASSY self-architecting
More informationPrediction-Based Admission Control for IaaS Clouds with Multiple Service Classes
Prediction-Based Admission Control for IaaS Clouds with Multiple Service Classes Marcus Carvalho, Daniel Menascé, Francisco Brasileiro 2015 IEEE Intl. Conf. Cloud Computing Technology and Science Summarized
More informationModel-based Run-Time Software Adaptation for Distributed Hierarchical Service Coordination
Model-based Run-Time Software Adaptation for Distributed Hierarchical Service Coordination Hassan Gomaa, Koji Hashimoto Department of Computer Science George Mason University Fairfax, VA, USA hgomaa@gmu.edu,
More informationTuning Cognos ReportNet for a High Performance Environment
Proven Practice Tuning Cognos ReportNet for a High Performance Environment Product(s): Cognos ReportNet Area of Interest: Performance Tuning Cognos ReportNet for a High Performance Environment 2 Copyright
More informationAUTONOMIC, OPTIMAL, AND NEAR-OPTIMAL RESOURCE ALLOCATION IN CLOUD COMPUTING
AUTONOMIC, OPTIMAL, AND NEAR-OPTIMAL RESOURCE ALLOCATION IN CLOUD COMPUTING by Arwa Sulaiman Aldhalaan A Dissertation Submitted to the Graduate Faculty of George Mason University In Partial fulfillment
More informationPARDA: Proportional Allocation of Resources for Distributed Storage Access
PARDA: Proportional Allocation of Resources for Distributed Storage Access Ajay Gulati, Irfan Ahmad, Carl Waldspurger Resource Management Team VMware Inc. USENIX FAST 09 Conference February 26, 2009 The
More informationTreinamento em Análise Quantitativa & Planejamento de Capacidade. Virgilio A. F. Almeida
Treinamento em Análise Quantitativa & Planejamento de Capacidade Virgilio A. F. Almeida DATAPREV Rio de Janeiro 27 Novembro de 2009 Módulo #3a Departamento de Ciência da Computação Universidade Federal
More informationAutonomic Self-Optimization According to Business Objectives
Autonomic Self-Optimization According to Business Objectives Sarel Aiber sarel@ Dagan Gilat dagang@ Ariel Landau ariel@ Natalia Razinkov natali@ Aviad Sela sela@ Segev Wasserkrug segevw@ Abstract A central
More informationA business-oriented load dispatching framework for online auction sites
A business-oriented load dispatching framework for online auction sites Daniel A Menascé Department of Computer Science George Mason University Fairfax, VA 22030, USA menasce@csgmuedu Vasudeva Akula School
More informationAn Autonomic Framework for Integrating Security and Quality of Service Support in Databases
An Autonomic Framework for Integrating Security and Quality of Service Support in Databases Firas Alomari The Volgenau School of Engineering George Mason University Daniel A. Menasce Department of Computer
More informationWas ist dran an einer spezialisierten Data Warehousing platform?
Was ist dran an einer spezialisierten Data Warehousing platform? Hermann Bär Oracle USA Redwood Shores, CA Schlüsselworte Data warehousing, Exadata, specialized hardware proprietary hardware Introduction
More informationOptimizing RDM Server Performance
TECHNICAL WHITE PAPER Optimizing RDM Server Performance A Raima Inc. Technical Whitepaper Published: August, 2008 Author: Paul Johnson Director of Marketing Copyright: Raima Inc., All rights reserved Abstract
More informationPerformance Evaluation of Distributed Software Systems
Outline Simulator for Performance Evaluation of Distributed Software Systems 03305052 Guide: Prof. Varsha Apte Dept. of Computer Science IIT Bombay 25th February 2005 Outline Outline 1 Introduction and
More informationUSING ECONOMIC MODELS TO TUNE RESOURCE ALLOCATIONS IN DATABASE MANAGEMENT SYSTEMS
USING ECONOMIC MODELS TO TUNE RESOURCE ALLOCATIONS IN DATABASE MANAGEMENT SYSTEMS by Mingyi Zhang A thesis submitted to the School of Computing In conformity with the requirements for the degree of Master
More informationTowards Model-based Management of Database Fragmentation
Towards Model-based Management of Database Fragmentation Asim Ali, Abdelkarim Erradi, Rashid Hadjidj Qatar University Rui Jia, Sherif Abdelwahed Mississippi State University Outline p Introduction p Model-based
More informationMonitoring & Tuning Azure SQL Database
Monitoring & Tuning Azure SQL Database Dustin Ryan, Data Platform Solution Architect, Microsoft Moderated By: Paresh Motiwala Presenting Sponsors Thank You to Our Presenting Sponsors Empower users with
More informationWhite Paper. Major Performance Tuning Considerations for Weblogic Server
White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance
More informationITIL Capacity Management Deep Dive
ITIL Capacity Management Deep Dive Chris Molloy IBM Distinguished Engineer International Business Machines Agenda IBM Global Services ITIL Business Model ITIL Architecture ITIL Capacity Management Introduction
More informationElastic Resource Provisioning for Cloud Data Center
Elastic Resource Provisioning for Cloud Data Center Thant Zin Tun, and Thandar Thein Abstract Cloud data centers promises flexible, scalable, powerful and cost-effective executing environment to users.
More informationAnálise e Modelagem de Desempenho de Sistemas de Computação: Component Level Performance Models of Computer Systems
Análise e Modelagem de Desempenho de Sistemas de Computação: Component Level Performance Models of Computer Systems Virgilio ili A. F. Almeida 1 o Semestre de 2009 Introdução: Semana 5 Computer Science
More informationG Robert Grimm New York University
G22.3250-001 Receiver Livelock Robert Grimm New York University Altogether Now: The Three Questions What is the problem? What is new or different? What are the contributions and limitations? Motivation
More informationTypical scenario in shared infrastructures
Got control? AutoControl: Automated Control of MultipleVirtualized Resources Pradeep Padala, Karen Hou, Xiaoyun Zhu*, Mustfa Uysal, Zhikui Wang, Sharad Singhal, Arif Merchant, Kang G. Shin University of
More informationDistributed File Systems Part II. Distributed File System Implementation
s Part II Daniel A. Menascé Implementation File Usage Patterns File System Structure Caching Replication Example: NFS 1 Implementation: File Usage Patterns Static Measurements: - distribution of file size,
More informationTreinamento em Análise Quantitativa & Planejamento de Capacidade. Virgilio A. F. Almeida
Treinamento em Análise Quantitativa & Planejamento de Capacidade Virgilio A. F. Almeida DATAPREV Rio de Janeiro 17 Dezembro de 2009 Módulo: Leis de Fundamentais de Filas e Performance Departamento de Ciência
More informationResource Allocation Strategies for Multiple Job Classes
Resource Allocation Strategies for Multiple Job Classes by Ye Hu A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics in Computer
More informationCloud Performance Simulations
Peter Altevogt (IBM Systems Group Boeblingen) Cloud Performance Simulations 04.09.2015 2015 IBM Corporation Contents: Cloud Performance & Scalabilty Cloud Performance Simulations The IBM Performance Simulation
More informationOracle Exadata: Strategy and Roadmap
Oracle Exadata: Strategy and Roadmap - New Technologies, Cloud, and On-Premises Juan Loaiza Senior Vice President, Database Systems Technologies, Oracle Safe Harbor Statement The following is intended
More informationFull Text Search Agent Throughput
Full Text Search Agent Throughput Best Practices Guide Perceptive Content Version: 7.0.x Written by: Product Knowledge, R&D Date: December 2014 2014 Perceptive Software. All rights reserved Perceptive
More informationIZO MANAGED CLOUD FOR AZURE
USE CASE - HYBRID CLOUD IZO MANAGED CLOUD FOR AZURE 1. LET S UNDERSTAND THE MARKET DYNAMICS In this era of digitisation, the cloud debate is over-enterprises have already moved a sizeable portion of their
More informationAdaptive QoS Control Beyond Embedded Systems
Adaptive QoS Control Beyond Embedded Systems Chenyang Lu! CSE 520S! Outline! Control-theoretic Framework! Service delay control on Web servers! On-line data migration in storage servers! ControlWare: adaptive
More informationWhen Average is Not Average: Large Response Time Fluctuations in n-tier Applications. Qingyang Wang, Yasuhiko Kanemasa, Calton Pu, Motoyuki Kawaba
When Average is Not Average: Large Response Time Fluctuations in n-tier Applications Qingyang Wang, Yasuhiko Kanemasa, Calton Pu, Motoyuki Kawaba Background & Motivation Analysis of the Large Response
More informationOutrun Your Competition With SAS In-Memory Analytics Sascha Schubert Global Technology Practice, SAS
Outrun Your Competition With SAS In-Memory Analytics Sascha Schubert Global Technology Practice, SAS Topics AGENDA Challenges with Big Data Analytics How SAS can help you to minimize time to value with
More informationAdapting 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 informationExam Questions
Exam Questions 70-475 Designing and Implementing Big Data Analytics Solutions https://www.2passeasy.com/dumps/70-475/ 1. Drag and Drop You need to recommend data storage mechanisms for the solution. What
More informationAutomated Control of Internet Services
Automated Control of Internet Services Jean Arnaud IRIA Grenoble, France Jean.Arnaud@inria.fr ABSTRACT Finding an efficient configuration for cluster-based multi-tier Internet services is often a difficult
More informationTransactum Business Process Manager with High-Performance Elastic Scaling. November 2011 Ivan Klianev
Transactum Business Process Manager with High-Performance Elastic Scaling November 2011 Ivan Klianev Transactum BPM serves three primary objectives: To make it possible for developers unfamiliar with distributed
More informationvcloud Automation Center Reference Architecture vcloud Automation Center 5.2
vcloud Automation Center Reference Architecture vcloud Automation Center 5.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
More informationFit for Purpose Platform Positioning and Performance Architecture
Fit for Purpose Platform Positioning and Performance Architecture Joe Temple IBM Monday, February 4, 11AM-12PM Session Number 12927 Insert Custom Session QR if Desired. Fit for Purpose Categorized Workload
More informationChapter 3. Design of Grid Scheduler. 3.1 Introduction
Chapter 3 Design of Grid Scheduler The scheduler component of the grid is responsible to prepare the job ques for grid resources. The research in design of grid schedulers has given various topologies
More informationCase Study II: A Web Server
Case Study II: A Web Server Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of slides
More informationREGULATING RESPONSE TIME IN AN AUTONOMIC COMPUTING SYSTEM: A COMPARISON OF PROPORTIONAL CONTROL AND FUZZY CONTROL APPROACHES
REGULATING RESPONSE TIME IN AN AUTONOMIC COMPUTING SYSTEM: A COMPARISON OF PROPORTIONAL CONTROL AND FUZZY CONTROL APPROACHES Harish S. Venkatarama 1 and Kandasamy Chandra Sekaran 2 1 Reader, Computer Science
More informationThe Descartes Modeling Language: Status Quo
The Descartes Modeling : Status Quo Samuel Kounev University of Würzburg http://se.informatik.uni-wuerzburg.de/ Symposium on Software Performance, Stuttgart, Nov 27, 2014 Credits Fabian Brosig Nikolaus
More informationOPERATING SYSTEMS CS3502 Spring Processor Scheduling. Chapter 5
OPERATING SYSTEMS CS3502 Spring 2018 Processor Scheduling Chapter 5 Goals of Processor Scheduling Scheduling is the sharing of the CPU among the processes in the ready queue The critical activities are:
More informationOn BigFix Performance: Disk is King. How to get your infrastructure right the first time! Case Study: IBM Cloud Development - WW IT Services
On BigFix Performance: Disk is King How to get your infrastructure right the first time! Case Study: IBM Cloud Development - WW IT Services Authors: Shaun T. Kelley, Mark Leitch Abstract: Rolling out large
More informationPredicting the Effect on Performance of Container-Managed Persistence in a Distributed Enterprise Application
Predicting the Effect on Performance of Container-Managed Persistence in a Distributed Enterprise Application David A. Bacigalupo 1, James W. J. Xue 1, Simon D. Hammond 1, Stephen A. Jarvis 1, Donna N.
More informationEnergy efficient mapping of virtual machines
GreenDays@Lille Energy efficient mapping of virtual machines Violaine Villebonnet Thursday 28th November 2013 Supervisor : Georges DA COSTA 2 Current approaches for energy savings in cloud Several actions
More informationVirtual SQL Servers. Actual Performance. 2016
@kleegeek davidklee.net heraflux.com linkedin.com/in/davidaklee Specialties / Focus Areas / Passions: Performance Tuning & Troubleshooting Virtualization Cloud Enablement Infrastructure Architecture Health
More informationS-Store: Streaming Meets Transaction Processing
S-Store: Streaming Meets Transaction Processing H-Store is an experimental database management system (DBMS) designed for online transaction processing applications Manasa Vallamkondu Motivation Reducing
More informationIBM Security QRadar Deployment Intelligence app IBM
IBM Security QRadar Deployment Intelligence app IBM ii IBM Security QRadar Deployment Intelligence app Contents QRadar Deployment Intelligence app.. 1 Installing the QRadar Deployment Intelligence app.
More information2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,
2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising
More informationKey aspects of cloud computing. Towards fuller utilization. Two main sources of resource demand. Cluster Scheduling
Key aspects of cloud computing Cluster Scheduling 1. Illusion of infinite computing resources available on demand, eliminating need for up-front provisioning. The elimination of an up-front commitment
More informationArchitecting & Tuning IIB / extreme Scale for Maximum Performance and Reliability
Architecting & Tuning IIB / extreme Scale for Maximum Performance and Reliability Suganya Rane Solution Architect Prolifics Agenda Introduction Challenge: The need for Speed & Scalability - WXS Extreme
More informationQoS Architectural Patterns for Self-Architecting Software Systems
QoS Architectural Patterns for Self-Architecting Software Systems Daniel A. Menascé, João P. Sousa, Sam Malek, and Hassan Gomaa Department of Computer Science George Mason University Fairfax, VA 22030,
More informationData Model Considerations for Radar Systems
WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,
More informationORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE
ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE Most application performance problems surface during peak loads. Often times, these problems are time and resource intensive,
More informationDB2 Performance A Primer. Bill Arledge Principal Consultant CA Technologies Sept 14 th, 2011
DB2 Performance A Primer Bill Arledge Principal Consultant CA Technologies Sept 14 th, 2011 Agenda Performance Defined DB2 Instrumentation Sources of performance metrics DB2 Performance Disciplines System
More informationChapter. IT Infrastructure: Hardware and Software
Chapter 4 IT Infrastructure: Hardware and Software My First Love! Year: 1985 My Heart Beats Still IT Infrastructure: Computer Hardware IT infrastructure: provides platform for supporting all information
More informationHybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud
Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Abid Nisar, Waheed Iqbal, Fawaz S. Bokhari, and Faisal Bukhari Punjab University College of Information and Technology,Lahore
More informationinstruction is 6 bytes, might span 2 pages 2 pages to handle from 2 pages to handle to Two major allocation schemes
Allocation of Frames How should the OS distribute the frames among the various processes? Each process needs minimum number of pages - at least the minimum number of pages required for a single assembly
More informationDispatcher. Phoenix. Dispatcher Phoenix Enterprise White Paper Version 0.2
Dispatcher Phoenix Dispatcher Phoenix Enterprise CONTENTS Introduction... 3 Terminology... 4 Planning & Considerations... 5 Security Features... 9 Enterprise Features... 10 Cluster Overview... 11 Deployment
More informationOn Network Flow Management in Virtualized Environments
On Network Flow Management in Virtualized Environments Fernando Rodríguez-Haro, Felix Freitag, Leandro Navarro Computer Architecture Department Polytechnic University of Catalonia Barcelona Spain Email:
More informationHéctor Fernández and G. Pierre Vrije Universiteit Amsterdam
Héctor Fernández and G. Pierre Vrije Universiteit Amsterdam Cloud Computing Day, November 20th 2012 contrail is co-funded by the EC 7th Framework Programme under Grant Agreement nr. 257438 1 Typical Cloud
More informationDynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center
Institute Institute of of Advanced Advanced Engineering Engineering and and Science Science International Journal of Electrical and Computer Engineering (IJECE) Vol. 6, No. 3, June 206, pp. 023 030 ISSN:
More informationConsolidating Microsoft SQL Server databases on PowerEdge R930 server
Consolidating Microsoft SQL Server databases on PowerEdge R930 server This white paper showcases PowerEdge R930 computing capabilities in consolidating SQL Server OLTP databases in a virtual environment.
More informationBatch Jobs Performance Testing
Batch Jobs Performance Testing October 20, 2012 Author Rajesh Kurapati Introduction Batch Job A batch job is a scheduled program that runs without user intervention. Corporations use batch jobs to automate
More informationSWsoft ADVANCED VIRTUALIZATION AND WORKLOAD MANAGEMENT ON ITANIUM 2-BASED SERVERS
SWsoft ADVANCED VIRTUALIZATION AND WORKLOAD MANAGEMENT ON ITANIUM 2-BASED SERVERS Abstract Virtualization and workload management are essential technologies for maximizing scalability, availability and
More informationTPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage
TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage Performance Study of Microsoft SQL Server 2016 Dell Engineering February 2017 Table of contents
More informationEmpirical Evaluation of Latency-Sensitive Application Performance in the Cloud
Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud Sean Barker and Prashant Shenoy University of Massachusetts Amherst Department of Computer Science Cloud Computing! Cloud
More informationTaming the Beast: Optimizing Oracle EBS for Radical Efficiency
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency Presenter Mahesh Vanapalli, Sr. Applications DBA Bachelor s Degree in Computer Science and Engineering from Graduate of Nagarjuna University
More informationA Reflective Database-Oriented Framework for Autonomic Managers
A Reflective Database-Oriented Framework for Autonomic Managers Wendy Powley and Pat Martin School of Computing, Queen s University Kingston, ON Canada {wendy, martin}@cs.queensu.ca Abstract The trend
More informationLies, 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 informationCrescando: Predictable Performance for Unpredictable Workloads
Crescando: Predictable Performance for Unpredictable Workloads G. Alonso, D. Fauser, G. Giannikis, D. Kossmann, J. Meyer, P. Unterbrunner Amadeus S.A. ETH Zurich, Systems Group (Funded by Enterprise Computing
More informationHow Cisco IT Improves Commerce User Experience by Securely Sharing Internal Business Services with Partners
How Cisco IT Improves Commerce User Experience by Securely Sharing Internal Business Services with Partners Offloading XML processing to the ACE XML Gateway improves service performance and simplifies
More informationSoftware Architecture Design of an Autonomic System
Software Architecture Design of an Autonomic System Yan Zhang Anna Liu Wei Qu School of Information Technologies, the University of Sydney, Sydney NSW 2006 Australia E-mail: yanzhang@it.usyd.edu.au annali@it.usyd.edu.au
More informationOracle Database 11g: Real Application Testing & Manageability Overview
Oracle Database 11g: Real Application Testing & Manageability Overview Top 3 DBA Activities Performance Management Challenge: Sustain Optimal Performance Change Management Challenge: Preserve Order amid
More informationA Survey of Self-Protecting Computing Systems
A Survey of Self-Protecting Computing Systems Essien Ayanam The Volgenau School of Engineering George Mason University Fairfax, Virginia, 22030, USA Email: eayanam@gmu.edu Outline Introduction Overview
More informationBlackBerry AtHoc Networked Crisis Communication Capacity Planning Guidelines. AtHoc SMS Codes
BlackBerry AtHoc Networked Crisis Communication Capacity Planning Guidelines AtHoc SMS Codes Version Version 7.5, May 1.0, November 2018 2016 1 Copyright 2010 2018 BlackBerry Limited. All Rights Reserved.
More informationAdaptive RED: An Algorithm for Increasing the Robustness of RED s Active Queue Management or How I learned to stop worrying and love RED
Adaptive RED: An Algorithm for Increasing the Robustness of RED s Active Queue Management or How I learned to stop worrying and love RED! Presented by:! Frank Posluszny! Vishal Phirke 2/9/02 1 "Introduction
More information10. Replication. CSEP 545 Transaction Processing Philip A. Bernstein. Copyright 2003 Philip A. Bernstein. Outline
10. Replication CSEP 545 Transaction Processing Philip A. Bernstein Copyright 2003 Philip A. Bernstein 1 Outline 1. Introduction 2. Primary-Copy Replication 3. Multi-Master Replication 4. Other Approaches
More informationExtreme Performance Platform for Real-Time Streaming Analytics
Extreme Performance Platform for Real-Time Streaming Analytics Achieve Massive Scalability on SPARC T7 with Oracle Stream Analytics O R A C L E W H I T E P A P E R A P R I L 2 0 1 6 Disclaimer The following
More informationUtility-based Optimal Service Selection for Business Processes in Service Oriented Architectures
Utility-based Optimal Service Selection for Business Processes in Service Oriented Architectures Vinod K. Dubey Daniel A. Menascé Web Services (ICWS), 2010 IEEE International Conference on. IEEE, 2010
More informationAmazon Search Services. Christoph Schmitter
Amazon Search Services Christoph Schmitter csc@amazon.de What we'll cover Overview of Amazon Search Services Understand the difference between Cloudsearch and Amazon ElasticSearch Service Q&A Amazon Search
More informationSLA Decomposition: Translating Service Level Objectives to System Level Thresholds
SLA Decomposition: Translating Service Level Objectives to System Level Thresholds Yuan Chen, Subu Iyer, Xue Liu, Dejan Milojicic, Akhil Sahai Enterprise Systems and Software Laboratory HP Laboratories
More informationSQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability
SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability Oracle Enterprise Manager Top-Down, Integrated Application Management Complete, Open,
More informationAn Application Requirement-based Framework for Adaptive Middleware
An Application Requirement-based Framework for Adaptive Middleware Qing Wu, Danzhen Wang Hangzhou Dianzi University Institute of Computer Application Technology Hangzhou, Zhejiang P.R.China, 310018 Ying
More informationManaging Web server performance with AutoTune agents
Managing Web server performance with AutoTune agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigus Pipat Waitayaworanart Woohyung Han Outline Introduction Apache web server and performance tuning
More informationRuntime Software Architectural Models for Adaptation, Recovery and Evolution
Runtime Software Architectural Models for Adaptation, Recovery and Evolution Hassan Gomaa Dept. of Computer Science George Mason University Fairfax, Virginia, USA hgomaa@gmu.edu Emad Albassam Dept. of
More informationBenchmarking Cloud Serving Systems with YCSB 詹剑锋 2012 年 6 月 27 日
Benchmarking Cloud Serving Systems with YCSB 詹剑锋 2012 年 6 月 27 日 Motivation There are many cloud DB and nosql systems out there PNUTS BigTable HBase, Hypertable, HTable Megastore Azure Cassandra Amazon
More information