IaaS Multi Tier Applications - Problem Statement & Review
|
|
- Bridget Walsh
- 3 years ago
- Views:
Transcription
1 Outline PHD Dissertation Proposal Defense Wes J. Lloyd Colorado State University, Fort Collins, Colorado USA Research Problem Challenges Approaches & Gaps Research Goals Research Questions & Experiments Research Contributions Preliminary Results 2 Traditional Application Deployment Single Server Data Business Logging Spatial DB rdbms DODB / NOSQL Services Services Services Tracking DB Object Store App Server Apache Tomcat Infrastructure as a Service (IaaS) Cloud Computing Server partitioning of multi core servers Hardware virtualization Service isolation Resource elasticity Research Problem 3 Research Problem 4 1
2 Problem Statement Autonomicdeployment of multi tier applications to IaaS clouds Component composition Collocation and interference of components Scaling infrastructure to meet demand Research Problem 5 Research Problem 6 Application Component Composition Application Components App Server rdbms r/o File Server Log Server Load Balancer rdbms write Dist. cache Application Stack Component Deployment PERFORMANCE Virtual Machine () Images App Server rdbms write File Server Log Server Image 1 Image 2 rdbms r/o Load Balancer... Image n 7 Problems & Challenges 8 2
3 Bell s Number Provisioning Variation n = number of application components Model Database File Server Log Server Application Stack 1 : 1..n components Component Deployment # of Configurations config 1 M F D L... deployments config 2 M D F L config n 8 4,140 M L D F 9 21,147 k= # of possible configs n k 4 15 n... Request(s) to launch s Ambiguous Mapping PERFORMANCE Physical Host s Share PM CPU / Disk / Network Physical Host Physical Host Physical Host Physical Host Physical Host s Reserve PM Memory Blocks Problems & Challenges 9 Problems & Challenges 10 Infrastructure Management Scale Services Tune Application Parameters Tune Virtualization Parameters Application Servers Service Requests Load Balancer Load Balancer distributed cache rdbms nosql data stores Problems & Challenges
4 Virtual Machine () Placement as Bin Packing Problem Related Work Bins= physical machines (PMs) Items= virtual machines (s) Dimensions CPU time RAM, hard disk size, # cores Disk read/write throughput Network read/write throughput PM capacities vary dynamically resource utilization varies NP-Hard Multivariateperformance models Regression models Machine learning Feedback loop control Hybrid approaches Formal approaches Integer linear programming Case based reasoning Approaches & Gaps 13 Approaches & Gaps 14 Gaps in Related Work Existing approaches do not consider imagecomposition Complementary component placements Interference among components Minimization of resources (# s) Load balancing of physical resources Performance models ignore Disk I/O Network I/O and component location Why Gaps Exist Public clouds Research is cost prohibitive Users concerned with performance not in control Private clouds: systems still evolving Performance models (large problem space) Virtualization misunderstood or overlooked Approaches & Gaps 15 Approaches & Gaps 16 4
5 Research Goals RG1: Support component composition RG2: Support virtual infrastructure management Determine and execute placement Scale infrastructure for application demand 17 Research Goals 18 Performance Objectives Primary: Maximize applicationthroughputthroughput Secondary: Minimize resource cost (# of s) Minimize modeling time Support high responsiveness to change in application demand application demand Research Goals
6 Methodology Evaluation CSIP: USDA NRCS platform for model services Models as multi tier application surrogates RUSLE2 Soil erosion model WEPS Wind Erosion Prediction System Hydrology models: SWAT, AgES Other models: STIR, SCI Eucalyptus IaaS cloud(s) Amazon EC2 compatible XEN & K hypervisors Component Composition RQ1 RQ2 Infrastructure Management RQ3 RQ4 RQ5 Research Questions & Methodology 21 Research Questions & Methodology 22 RQ1: Which independent variables best help model application performance (throughput) to guide autonomic component composition? Total (all s) resource utilization CPU time, disk I/O, network I/O, Individual and PM resource utilization Component and location Configuration: number of cores, RAM, hypervisor type (K, XEN...) RQ1: Which independent variables best help model application performance (throughput) to guide autonomic component composition? Methodology Total Exploratory (all s) resource performance utilization modeling CPU time, disk I/O, network I/O, Individual Investigate /PM independent resource utilization variables Investigate modeling techniques Component Multiple / linear location regression (MLR) Configuration: Artificial neural number networks of cores, (ANNs) RAM, hypervisor Others type (K, XEN...) Research Questions & Methodology 23 Research Questions & Methodology 24 6
7 RQ2: Can component resource classifications and behavioral rules predict performance of component compositions? Support simplification of the search space Support applications with large # of n k components 4 15 Bell s number , ,147 n... RQ2: Can component resource classifications and behavioral rules predict performance of component compositions? Methodology Investigate Support simplification autonomic component of the search composition space approach(es) Support applications with large # of n k components 4 15 Performance modeling 5 52 e.g. Bell s number: Heuristics to classify Componentresource utilization Component dependencies 8 4, ,147 n... Research Questions & Methodology 25 Research Questions & Methodology 26 Evaluation Metrics: Component Composition Composition i performance Average throughput of configurations Resource packing density # components/# s for compositions Derivation speed Average wall clock time to produce compositions RQ3: Does performance of component compositions change when scaled up? Single provisioned application s Multiply provisioned application s Investigate collocation of new s Intelligent vs. ad hoc placement Load balance physical resources Research Questions & Methodology 27 Research Questions & Experiments 28 7
8 RQ3: Do performance rankings of component compositions change when scaled up? Single Methodology provisioned application s Scale up compositions and benchmark Multiply performance provisioned application s Investigate collocation of new s Intelligent Investigate vs. ad hoc impact placement of placement for infrastructure scaling Load balance physical resources RQ4: How rapidly can s be launched in response to application demand? Determine upper bound of launch speed Devise workarounds to improve performance prelaunch and suspension Reserve RAM, other resources multiplexed Enforced caching of data on PMs Reassign duties of existing s Others? Research Questions & Methodology 29 Research Questions & Methodology 30 RQ4: How rapidly can s be launched in response to application demand? Determine upper bound of launch speed Devise Methodology workarounds to improve performance Benchmark prelaunch and launch suspension performance and investigate Reserve RAM, other potential resources improvements multiplexed Enforced caching of data on PMs Reassign duties of existing s Others? RQ5: Which independent variables best support application performance modeling for autonomic infrastructure management? Virtual infrastructure Number of s (1 to n) per application RAM, # cores location data Application specific parameters Number of worker threads Number of database connections Number of app server concurrent connections Research Questions & Methodology 31 Research Questions & Methodology 32 8
9 RQ5: Which independent variables best support application performance modeling for autonomic infrastructure management? Methodology When resources are scaled Explore Virtual infrastructure autonomic infrastructure management approach(es) Number of s (1 to n) per application RAM allocation Performance core allocation model based Feedback Location of control s Hybrid Application approach specific parameters Number of worker threads Number of database connections Number of app server concurrent connections Evaluation Metrics: Infrastructure Management Percentage of service requests completed Responsiveness Max supported load acceleration without dropping requests Adaptation time Time window with dropped requests Failure recovery time Research Questions & Methodology 33 Research Questions & Methodology 34 Expected Contributions (1/2) Novel, intelligent approaches for IaaS cloud Application deployment Infrastructure management Move IaaS infrastructure management beyond simple management of pools 35 Contributions 36 9
10 Expected Contributions (2/2) Autonomic component composition (RQ1, RQ2) Autonomic infrastructure management (RQ3, RQ4, RQ5) Improve application performance modeling For component composition (RQ1) New independent variables (RQ1) Heuristics (RQ2) For infrastructure management (RQ5) Support load balancing of physical resources Non goals Support for stochastic applications Only applications with stable resource utilization characteristics supported External interference From non application s Hot spot detection Contributions 37 Contributions 38 Component Compositions Rusle 2 Model Fastest Compositions SC2 SC11 SC 6 M D L M D F L M F D L F Service Isolation Overhead 39 XEN K Preliminary Results 40 10
11 Component Compositions SC2 M D F L Rusle 2 Model Fastest Compositions SC 6 M D F L SC11 Determining fastest compositions Not intuitive Testing / Service prediction Isolation required Overhead Service Isolation Was not fastest Adds overhead M F D L Results in maximum hosting costs (# of s) Component Composition Resource Utilization Diversity XEN K Preliminary Results 41 Preliminary Results 42 Component Composition Resource Utilization Diversity Resource utilization varies Component/ placements memory size allocations Hypervisor type K/XEN Testing required to identify resource utilization Intuition is insufficient Preliminary Results 43 Preliminary Results 44 11
12 Preliminary Results 45 Preliminary Results 46 Scaling Infrastructure requires tuning application parameters in response to available resources. Preliminary Results
Wes J. Lloyd July 9, 2014. Colorado State University, Fort Collins, Colorado USA 2014 ESIP Summer Mee/ng
Wes J. Lloyd July 9, 2014 Colorado State University, Fort Collins, Colorado USA 2014 ESIP Summer Mee/ng Outline CSIP: Cloud Services InnovaBon PlaCorm ScienBfic Modeling Cloud Challenges The Virtual Machine
More informationDemystifying the Clouds: Harnessing Resource Utilization Models for Cost Effective Infrastructure Alternatives
IEEE TRANSACTIONS ON CLOUD COMPUTING, TCCSI-2014-10-0471 1 Demystifying the Clouds: Harnessing Resource Utilization Models for Cost Effective Infrastructure Alternatives Wes J. Lloyd, Member, IEEE, Shrideep
More informationThe Virtual Machine (VM) Scaler: An Infrastructure Manager Supporting Environmental Modeling on IaaS Clouds
International Environmental Modeling and Software Society (iemss) 7th Intl. Congress on Env. Modeling and Software, San Diego, CA, USA, Daniel P. Ames, Nigel W.T. Quinn and Andrea E. Rizzoli (Eds.) http://www.iemss.org/society/index.php/iemss-2014-proceedings
More information9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
More informationRackspace Cloud Databases and Container-based Virtualization
Rackspace Cloud Databases and Container-based Virtualization August 2012 J.R. Arredondo @jrarredondo Page 1 of 6 INTRODUCTION When Rackspace set out to build the Cloud Databases product, we asked many
More informationDynamic Resource allocation in Cloud
Dynamic Resource allocation in Cloud ABSTRACT: Cloud computing allows business customers to scale up and down their resource usage based on needs. Many of the touted gains in the cloud model come from
More informationSTeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)
10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA by Sowmya Krishnan, Senior Software QA Engineer, Citrix Copyright: STeP-IN Forum and Quality Solutions for Information
More informationCloudCmp:Comparing Cloud Providers. Raja Abhinay Moparthi
CloudCmp:Comparing Cloud Providers Raja Abhinay Moparthi 1 Outline Motivation Cloud Computing Service Models Charging schemes Cloud Common Services Goal CloudCom Working Challenges Designing Benchmark
More informationWhite Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)
Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...
More informationA Generic Auto-Provisioning Framework for Cloud Databases
A Generic Auto-Provisioning Framework for Cloud Databases Jennie Rogers 1, Olga Papaemmanouil 2 and Ugur Cetintemel 1 1 Brown University, 2 Brandeis University Instance Type Introduction Use Infrastructure-as-a-Service
More informationOn- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform Page 1 of 16 Table of Contents Table of Contents... 2 Introduction... 3 NoSQL Databases... 3 CumuLogic NoSQL Database Service...
More informationThe Data Placement Challenge
The Data Placement Challenge Entire Dataset Applications Active Data Lowest $/IOP Highest throughput Lowest latency 10-20% Right Place Right Cost Right Time 100% 2 2 What s Driving the AST Discussion?
More informationPerformance Implications of Multi-Tier Application Deployments on Infrastructure-as-a-Service Clouds:
Performance Implications of Multi-Tier Application Deployments on Infrastructure-as-a-Service Clouds: Towards Performance Modeling W. Lloyd a,*, S. Pallickara b, O. David a, J. Lyon c, M. Arabi c, K. Rojas
More informationArchitecting ColdFusion For Scalability And High Availability. Ryan Stewart Platform Evangelist
Architecting ColdFusion For Scalability And High Availability Ryan Stewart Platform Evangelist Introduction Architecture & Clustering Options Design an architecture and develop applications that scale
More informationOverview: X5 Generation Database Machines
Overview: X5 Generation Database Machines Spend Less by Doing More Spend Less by Paying Less Rob Kolb Exadata X5-2 Exadata X4-8 SuperCluster T5-8 SuperCluster M6-32 Big Memory Machine Oracle Exadata Database
More informationDataStax Enterprise, powered by Apache Cassandra (TM)
PerfAccel (TM) Performance Benchmark on Amazon: DataStax Enterprise, powered by Apache Cassandra (TM) Disclaimer: All of the documentation provided in this document, is copyright Datagres Technologies
More informationMark Bennett. Search and the Virtual Machine
Mark Bennett Search and the Virtual Machine Agenda Intro / Business Drivers What to do with Search + Virtual What Makes Search Fast (or Slow!) Virtual Platforms Test Results Trends / Wrap Up / Q & A Business
More informationPermanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091
Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,
More informationFixed Price Website Load Testing
Fixed Price Website Load Testing Can your website handle the load? Don t be the last one to know. For as low as $4,500, and in many cases within one week, we can remotely load test your website and report
More informationOTM in the Cloud. Ryan Haney
OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,
More informationTowards an understanding of oversubscription in cloud
IBM Research Towards an understanding of oversubscription in cloud Salman A. Baset, Long Wang, Chunqiang Tang sabaset@us.ibm.com IBM T. J. Watson Research Center Hawthorne, NY Outline Oversubscription
More informationDatacenters and Cloud Computing. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html
Datacenters and Cloud Computing Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html What is Cloud Computing? A model for enabling ubiquitous, convenient, ondemand network
More informationCloud Computing through Virtualization and HPC technologies
Cloud Computing through Virtualization and HPC technologies William Lu, Ph.D. 1 Agenda Cloud Computing & HPC A Case of HPC Implementation Application Performance in VM Summary 2 Cloud Computing & HPC HPC
More informationAffordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale
WHITE PAPER Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale Sponsored by: IBM Carl W. Olofson December 2014 IN THIS WHITE PAPER This white paper discusses the concept
More informationVirtualization Technologies in SCADA/EMS/DMS/OMS. Vendor perspective Norman Sabelli Ventyx, an ABB company
1 Virtualization Technologies in SCADA/EMS/DMS/OMS Vendor perspective Norman Sabelli Ventyx, an ABB company 2 Overview Why use Virtualization? Currently used technologies Adoption Considerations Cloud
More informationNavigating The World of Cloud Computing
Navigating The World of Cloud Computing Mike Klein President, Online Tech Cloud Computing Instead of having 20 servers Pool them together into a gigantic super-server Split up super-server into 100 virtual
More informationAppDynamics Lite Performance Benchmark. For KonaKart E-commerce Server (Tomcat/JSP/Struts)
AppDynamics Lite Performance Benchmark For KonaKart E-commerce Server (Tomcat/JSP/Struts) At AppDynamics, we constantly run a lot of performance overhead tests and benchmarks with all kinds of Java/J2EE
More informationVariations in Performance and Scalability when Migrating n-tier Applications to Different Clouds
Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Deepal Jayasinghe, Simon Malkowski, Qingyang Wang, Jack Li, Pengcheng Xiong, Calton Pu Outline Motivation
More informationEMC VFCACHE ACCELERATES ORACLE
White Paper EMC VFCACHE ACCELERATES ORACLE VFCache extends Flash to the server FAST Suite automates storage placement in the array VNX protects data EMC Solutions Group Abstract This white paper describes
More informationBuilding Private & Hybrid Cloud Solutions
Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most
More informationDynamic Scaling for Service Oriented Applications: Implications of Virtual Machine Placement on IaaS Clouds
Dynamic Scaling for Service Oriented Applications: Implications of Virtual Machine Placement on IaaS Clouds Wes Lloyd 1,2, Shrideep Pallickara 1, Olaf David 1,2, Mazdak Arabi 2 1 Department of Computer
More informationInformatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist
Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any
More informationCloud Courses Description
Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment
More informationBoost your VDI Confidence with Monitoring and Load Testing
White Paper Boost your VDI Confidence with Monitoring and Load Testing How combining monitoring tools and load testing tools offers a complete solution for VDI performance assurance By Adam Carter, Product
More informationWeek Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
More informationTableau Server 7.0 scalability
Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different
More informationIT Security Risk Management Model for Cloud Computing: A Need for a New Escalation Approach.
IT Security Risk Management Model for Cloud Computing: A Need for a New Escalation Approach. Gunnar Wahlgren 1, Stewart Kowalski 2 Stockholm University 1: (wahlgren@dsv.su.se), 2: (stewart@dsv.su.se) ABSTRACT
More informationAnalysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of
More informationSURFnet Cloud Computing Solutions
Marvin Rambhadjan Arthur Schutijser SURFnet February 3, 2010 Overview Introduction Cloud Computing Introduction Cloud Computing What is Cloud Computing? Resource Pooling Resources are bundled High Level
More informationEvaluation Methodology of Converged Cloud Environments
Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,
More informationApplication of Predictive Analytics for Better Alignment of Business and IT
Application of Predictive Analytics for Better Alignment of Business and IT Boris Zibitsker, PhD bzibitsker@beznext.com July 25, 2014 Big Data Summit - Riga, Latvia About the Presenter Boris Zibitsker
More informationVMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments
VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments Devanathan Nandhagopal, Nithin Mohan, Saimanojkumaar Ravichandran, Shilp Malpani Devanathan.Nandhagopal@Colorado.edu,
More informationArchitecting for the next generation of Big Data Hortonworks HDP 2.0 on Red Hat Enterprise Linux 6 with OpenJDK 7
Architecting for the next generation of Big Data Hortonworks HDP 2.0 on Red Hat Enterprise Linux 6 with OpenJDK 7 Yan Fisher Senior Principal Product Marketing Manager, Red Hat Rohit Bakhshi Product Manager,
More informationLeveraging the Cloud. September 22, 2011. Digital Government Institute Cloud-Enabled Government Conference Washington, DC
Leveraging the Cloud September 22, 2011 Digital Government Institute Cloud-Enabled Government Conference Washington, DC General Dynamics Information Technology Aerospace Combat Systems $29.3 billion in
More informationBig Data Analytics - Accelerated. stream-horizon.com
Big Data Analytics - Accelerated stream-horizon.com Legacy ETL platforms & conventional Data Integration approach Unable to meet latency & data throughput demands of Big Data integration challenges Based
More informationInfrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
More informationEloquence Training What s new in Eloquence B.08.00
Eloquence Training What s new in Eloquence B.08.00 2010 Marxmeier Software AG Rev:100727 Overview Released December 2008 Supported until November 2013 Supports 32-bit and 64-bit platforms HP-UX Itanium
More informationDISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
More informationNetwork Infrastructure Services CS848 Project
Quality of Service Guarantees for Cloud Services CS848 Project presentation by Alexey Karyakin David R. Cheriton School of Computer Science University of Waterloo March 2010 Outline 1. Performance of cloud
More informationCLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey
CLOUD COMPUTING Virtual Machines Provisioning and Migration Services Mohamed El-Refaey Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. VIRTUAL MACHINES PROVISIONING
More informationPrivate Cloud for WebSphere Virtual Enterprise Application Hosting
Private Cloud for WebSphere Virtual Enterprise Application Hosting Tracy Smith Nationwide Insurance February 7, 2013 Session Number 12884 www.linkedin.com/in/tracysmith2 smitht40@nationwide.com Private
More informationCloud/SaaS enablement of existing applications
Cloud/SaaS enablement of existing applications GigaSpaces: Nati Shalom, CTO & Founder About GigaSpaces Technologies Enabling applications to run a distributed cluster as if it was a single machine 75+
More informationIn Memory Accelerator for MongoDB
In Memory Accelerator for MongoDB Yakov Zhdanov, Director R&D GridGain Systems GridGain: In Memory Computing Leader 5 years in production 100s of customers & users Starts every 10 secs worldwide Over 15,000,000
More informationIaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
More informationLi Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
More informationCS 695 Topics in Virtualization and Cloud Computing. Introduction
CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something
More informationCloud computing The cloud as a pool of shared hadrware and software resources
Cloud computing The cloud as a pool of shared hadrware and software resources cloud Towards SLA-oriented Cloud Computing middleware layers (e.g. application servers) operating systems, virtual machines
More information2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
More informationPrivate Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist
Private Cloud Database Consolidation with Exadata Nitin Vengurlekar Technical Director/Cloud Evangelist Agenda Private Cloud vs. Public Cloud Business Drivers for Private Cloud Database Architectures for
More informationBernie Velivis President, Performax Inc
Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing
More informationSilverton Consulting, Inc. StorInt Briefing
Silverton Consulting, Inc. StorInt Briefing Introduction In today s challenging data center environments, storage systems must supply continuous data availability, high input/output (I/O) performance and
More informationVirtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer kklemperer@blackboard.com Agenda Session Length:
More informationLoad Manager Administrator s Guide For other guides in this document set, go to the Document Center
Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access
More informationAmazon EC2 XenApp Scalability Analysis
WHITE PAPER Citrix XenApp Amazon EC2 XenApp Scalability Analysis www.citrix.com Table of Contents Introduction...3 Results Summary...3 Detailed Results...4 Methods of Determining Results...4 Amazon EC2
More informationOLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope
More informationSOLUTION BRIEF. Resolving the VDI Storage Challenge
CLOUDBYTE ELASTISTOR QOS GUARANTEE MEETS USER REQUIREMENTS WHILE REDUCING TCO The use of VDI (Virtual Desktop Infrastructure) enables enterprises to become more agile and flexible, in tune with the needs
More informationResource Provisioning in Clouds via Non-Functional Requirements
Resource Provisioning in Clouds via Non-Functional Requirements By Diana Carolina Barreto Arias Under the supervision of Professor Rajkumar Buyya and Dr. Rodrigo N. Calheiros A minor project thesis submitted
More informationComparison of Windows IaaS Environments
Comparison of Windows IaaS Environments Comparison of Amazon Web Services, Expedient, Microsoft, and Rackspace Public Clouds January 5, 215 TABLE OF CONTENTS Executive Summary 2 vcpu Performance Summary
More informationCloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
More informationEnabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
More informationThe deployment of OHMS TM. in private cloud
Healthcare activities from anywhere anytime The deployment of OHMS TM in private cloud 1.0 Overview:.OHMS TM is software as a service (SaaS) platform that enables the multiple users to login from anywhere
More informationPractical Cassandra. Vitalii Tymchyshyn tivv00@gmail.com @tivv00
Practical Cassandra NoSQL key-value vs RDBMS why and when Cassandra architecture Cassandra data model Life without joins or HDD space is cheap today Hardware requirements & deployment hints Vitalii Tymchyshyn
More informationINCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial
More informationSystem Models for Distributed and Cloud Computing
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems
More informationSCIENCE DATA ANALYSIS ON THE CLOUD
SCIENCE DATA ANALYSIS ON THE CLOUD ESIP Cloud Computing Cluster Thomas Huang and Phil Yang Agenda Invited speakers Petr Votava, NASA Earth Exchange (NEX): Early Observations on Community Engagement in
More informationHow To Improve The Fit For Purpose Model At Nationwide It
Nationwide IT Nationwide s Private Cloud Journey Brian Callaghan, AVP IT Engineering -Nationwide Insurance Introduction For over eight years Nationwide has been striving to improve our virtualization and
More informationOutdated Architectures Are Holding Back the Cloud
Outdated Architectures Are Holding Back the Cloud Flash Memory Summit Open Tutorial on Flash and Cloud Computing August 11,2011 Dr John R Busch Founder and CTO Schooner Information Technology JohnBusch@SchoonerInfoTechcom
More informationHow to Grow and Transform your Security Program into the Cloud
How to Grow and Transform your Security Program into the Cloud Wolfgang Kandek Qualys, Inc. Session ID: SPO-207 Session Classification: Intermediate Agenda Introduction Fundamentals of Vulnerability Management
More informationDimension Data Enabling the Journey to the Cloud
Dimension Data Enabling the Journey to the Cloud Grant Morgan General Manager: Cloud 14 August 2013 Client adoption: What our clients were telling us The move to cloud services is a journey over time and
More informationMySQL performance in a cloud. Mark Callaghan
MySQL performance in a cloud Mark Callaghan Special thanks Eric Hammond (http://www.anvilon.com) provided documentation that made all of my work much easier. What is this thing called a cloud? Deployment
More informationSQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC, 2014.01.08
SQL Server Virtualization 101 David Klee, Group Principal and Practice Lead SQL PASS Virtualization VC, 2014.01.08 www.linchpinpeople.com 1 David Klee Group Principal and Practice Lead @kleegeek davidklee.net
More informationPreview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
More informationFigure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
More informationBuilding Private & Hybrid Cloud Solutions
Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most
More informationStACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud
StACC: St Andrews Cloud Computing Co laboratory A Performance Comparison of Clouds Amazon EC2 and Ubuntu Enterprise Cloud Jonathan S Ward StACC (pronounced like 'stack') is a research collaboration launched
More informationAaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi. [aelmore,agrawal,amr] @ cs.ucsb.edu ccurino @ microsoft.com
Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi [aelmore,agrawal,amr] @ cs.ucsb.edu ccurino @ microsoft.com 2 Fifty+ Years of Virtualization Virtualized Processing Virtualized Memory Fifty+
More informationOptimizing Performance. Training Division New Delhi
Optimizing Performance Training Division New Delhi Performance tuning : Goals Minimize the response time for each query Maximize the throughput of the entire database server by minimizing network traffic,
More informationVirtual Machine Instance Scheduling in IaaS Clouds
Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,
More informationBuilding a Private Cloud with Eucalyptus
Building a Private Cloud with Eucalyptus 5th IEEE International Conference on e-science Oxford December 9th 2009 Christian Baun, Marcel Kunze KIT The cooperation of Forschungszentrum Karlsruhe GmbH und
More informationHow to create a load testing environment for your web apps using open source tools by Sukrit Dhandhania
How to create a load testing environment for your web apps using open source tools by Sukrit Dhandhania Open source load testing for web putting demand on an application and measuring its response see
More informationDSS. Diskpool and cloud storage benchmarks used in IT-DSS. Data & Storage Services. Geoffray ADDE
DSS Data & Diskpool and cloud storage benchmarks used in IT-DSS CERN IT Department CH-1211 Geneva 23 Switzerland www.cern.ch/it Geoffray ADDE DSS Outline I- A rational approach to storage systems evaluation
More informationScaling Database Performance in Azure
Scaling Database Performance in Azure Results of Microsoft-funded Testing Q1 2015 2015 2014 ScaleArc. All Rights Reserved. 1 Test Goals and Background Info Test Goals and Setup Test goals Microsoft commissioned
More informationHP Virtualization Performance Viewer
HP Virtualization Performance Viewer Efficiently detect and troubleshoot performance issues in virtualized environments Jean-François Muller - Principal Technical Consultant - jeff.muller@hp.com HP Business
More informationHow AWS Pricing Works
How AWS Pricing Works (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction... 3 Fundamental
More informationResource Provisioning of Web Applications in Heterogeneous Cloud. Jiang Dejun Supervisor: Guillaume Pierre 2011-04-10
Resource Provisioning of Web Applications in Heterogeneous Cloud Jiang Dejun Supervisor: Guillaume Pierre -04-10 Background Cloud is an attractive hosting platform for startup Web applications On demand
More informationCloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
More informationEconomics and Elasticity Challenges of Deploying Application on Cloud
Economics and Elasticity Challenges of Deploying Application on Cloud S. Vimal Don Bosco 1, Dr. N. Prabakaran 2 Research Scholar, Department of Computer Applications, St. Peter s University, Avadi, Chennai,
More informationPerformance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications
Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce
More informationResource Provisioning of Web Applications in Heterogeneous Clouds
Resource Provisioning of Web Applications in Heterogeneous Clouds Jiang Dejun Vrije University & Tsinghua University Guillaume Pierre Vrije University Chi-Hung Chi Tsinghua University 2011-06-15 USENIX
More information