Improving Compute Farm Efficiency for EDA
|
|
- Ashlynn Hopkins
- 8 years ago
- Views:
Transcription
1 Improving Compute Farm Efficiency for EDA Many IT managers report that the average utilization of their compute farms is just 50-60%. Neel Desai, product marketing manager, Lynx Design System, explains how new technology can improve EDA runtimes by helping design teams make better use of their available compute resources and potentially delay expensive hardware upgrades. Chip design teams are under constant pressure to meet shorter project schedules. As they have increasingly come to depend on automated design tools for design synthesis, place and route and verification, a critical factor in their ability to meet project deadlines is the turnaround time the time it takes from job submission to getting results for EDA tools. Recognizing the need for speed, EDA vendors like Synopsys invest heavily in R&D to optimize tool performance with each successive software release. Many chip companies have amassed thousands of CPUs in server farms to give their design teams the ability to create and iterate as fast as possible. But EDA tool performance counts for little if design teams are unable to take full advantage of the hardware resources at their disposal. Unfortunately, designers often lose productivity waiting for hardware, for example, when their synthesis job sits idle in a queue waiting for a suitable machine in the compute farm to become available. Many design teams think the answer to this problem is always bigger and faster machines, but simply better utilizing the existing compute farm can often be more cost effective. Synopsys operates its own server farms and through its services business, interacts with IT and CAD managers from many chip companies, who in turn manage their own compute farm environments. This experience has given Synopsys valuable insight into compute farm efficiencies. While chip companies invest millions of dollars to provide extensive server farms for their design teams, they are often not taking maximum advantage of their compute power. There is a practical reason why. The Compute Farm Environment Compute farms typically include many different types of compute resources. The reason is that few businesses can afford to upgrade their entire IT estates with the latest high-performance machines in one pass. IT managers will often upgrade their server farms by adding new machines over time. The latest machines will be faster CPUs with more memory, while legacy machines will have a lower performance. The challenge for IT teams is to match the business' compute demand to the available resources so that they achieve high levels of utilization, or in other words, to get the most efficient use out of the server farm so that design teams can meet their project schedules. Today, IT managers use various procedures to optimize the use of compute farm resources. Typically, they specify different job-based queues and specify the number of available slots the number of jobs a machine can run, which is usually one per processor core. Relatively few IT managers specify or require memory restrictions. When memory restrictions are implemented, the queues may enforce different memory limits. If the job exceeds the memory limit, "thrashing" will occur (i.e., the resource is constantly reading and writing to the disk). Of course, this results in suboptimal use of the compute resource. Altruism and Compute Farms Don't Mix! An analysis of nearly a million compute server jobs shows how designers overestimate the memory requirement 80% of the time (Figure 1). Overestimating the required amount of memory leads to an underutilization of compute farm slots. Fewer designers underestimate the amount of memory required, but this is potentially just as impactful to
2 server performance; it can cause the system to run out of memory and again lead to thrashing. Underestimation of memory resources also adversely affects the efficiency of the entire farm because jobs run slower and hold tool licenses for longer. Either way, overestimating or underestimating memory is bad news for server farm utilization. Figure 1: Comparing estimated memory requirements for compute farm jobs submitted across multiple design projects While the batch job schedulers automate the submission of jobs to available compute resources, it is up to each individual designer to manually manage the process of selecting the appropriate resource type for his/her tool run. More often than not, this is the weak link in the resource efficiency chain. The last thing designers want is for their jobs to fail because of underestimating the resource requirement. The last thing IT managers want is for underutilization of compute slots because of designers overestimating the resource requirement. In environments where a compute job has to be submitted with some memory requirement, designers quite reasonably overestimate memory requirements so that their jobs land on a system with bigger memory. Even when the resource requirements of the job clearly change, designers will run the same scripts to specify the memory requirements, which they typically don't update. In using a shared server farm environment, designers compete for the use of resources, attempting to grab the best machines for their jobs. This approach inevitably increases demand on newer, higher-performance machines with large amounts of memory and leaves older, lower-performance machines with smaller amounts of memory sitting idle. Improving Compute Farm Efficiency One key to improving compute farm efficiency is to improve utilization by taking the guesswork out of predicting the resource requirements for individual tool runs. By more accurately matching each job's memory resource needs to the available queues and slots, jobs will spend less time queuing for required compute resource and chip companies will improve turnaround times across all of their design teams. In addition, accurate prediction of job resource needs can be computer automated. Improving compute farm efficiency benefits businesses in several ways. If the availability of compute resources is perceived to be a bottleneck, the obvious solution is to increase capital expenditure on faster, bigger machines with more memory. Simply getting more out of the existing resources can postpone the time when the business has to invest in hardware upgrades.
3 By having to spend less time waiting for EDA tool runs to complete, design teams can accelerate their design schedules or squeeze in more tool runs to improve the quality of the results or both. Compute Farm Resource Optimization By using a closed-loop system to continually assess jobs as designers submit them, it is possible to accurately match resources to the needs of each job. Synopsys has developed a compute farm resource optimization engine that analyses each job's resource utilization and uses the information it gathers to modify the job's parameters for future submission. Based on use in real design projects, the results show that making scheduling decisions computer-driven rather than manual enables better optimization of the compute farm. Figure 2: Adaptive Resource Optimizer The ARO Algorithm Synopsys' Adaptive Resource Optimizer (ARO) algorithm monitors job usage patterns and uses the information it gathers over the course of a number of job runs to optimize the use of resources for future jobs. Designers can configure ARO to monitor memory use and then dynamically submit the job to specific queues depending on the job's needs and available resources. Initially, ARO operates in "learn" mode for a pre-definable number of runs in order to measure the actual memory used. The optimizer will predict a realistic memory requirement for subsequent runs, which enables the use of the "right size" queue for the job, with an appropriate memory footprint. ARO may have to increase or decrease the memory requirement depending on whether the designer's initial request was an under- or over-estimate. Demonstrated Results In using ARO extensively within its own compute farms for the past two years, Synopsys has seen how it can improve compute farm utilization. Figure 3 shows a job's pending and turnaround times over the course of a number of job runs. In this example, ARO monitors the job over the first five runs and begins to optimize on the sixth run. ARO succeeds in reducing the average turnaround time from 204 seconds to 70 seconds, and the job pending time (i.e. the time a job sits in queue waiting for a resource) from 144 seconds to 15 seconds a 90% reduction.
4 Figure 3: Trend report showing job pending and turnaround time for a number of runs ARO can also be configured to dynamically change the job submission queue based on an optimized memory requirement or estimated runtime of a job (Table 1). AROs "queue adaptivation" feature matches each job to the right queue, which increases the likelihood of getting the job scheduled sooner. Taking the job queuing scheme shown in Table 1 as an example, ARO placed a big memory job that required more than 128GB of memory in the "bigmem" queue, irrespective of the runtime requirement. ARO will then consider the runtime history in allocating other jobs to queues and, if necessary, override the users' original queue selection based on their runtime estimates. In most server farms, there are fewer resources available to support long jobs than short ones, so ensuring that the short job queues are properly utilized goes a long way to improving the overall utilization of the farm. Table 1: Example job queuing scheme Improving Compute Farm Utilization Synopsys and its customers have realized multiple benefits from using ARO. For example, the Synopsys IT team has seen a reduction in job pending times by as much as 75% on select server farms where ARO has been deployed, and job turnaround times by as much as 10% for each job. Aggregated across thousands of jobs, this can result in significant productivity gains.
5 Synopsys ARO is available with the Lynx Design System Synopsys' chip design environment that includes production-proven RTL-to-GDSII design flows using the Galaxy Implementation Platform. Design teams can integrate third-party tools within the Lynx Design System and use ARO to schedule jobs across all of the tools within their design infrastructure. Synopsys has validated ARO with LSF, SGE and UGE, and can adapt the optimizer to work with design teams' proprietary environments. More Information Lynx Design System About the Author Neel Desai is a product marketing manager for Synopsys Lynx Design System and Professional Services. He has over 17 years of EDA and semiconductor experience spanning both technical and marketing responsibilities, including eight years as the product marketing manager for Design Compiler, Synopsys flagship synthesis product. Neel received his BSEE from the University of Bombay, India, his MSEE from Pennsylvania State University and his MBA from Santa Clara University.
Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization
Technical Backgrounder Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization July 2015 Introduction In a typical chip design environment, designers use thousands of CPU
More informationLynx Design System Delivering Higher Productivity and Predictability in IC Design
Datasheet Delivering Higher Productivity and Predictability in IC Design User Benefits ``Visualization technology provides intuitive, easy-to-use fl ow creation, execution automation and project reporting
More informationThe Importance of Software License Server Monitoring
The Importance of Software License Server Monitoring NetworkComputer How Shorter Running Jobs Can Help In Optimizing Your Resource Utilization White Paper Introduction Semiconductor companies typically
More informationWindows Server Performance Monitoring
Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly
More informationTaking Virtualization
Taking Virtualization to the SMB Market How Lenovo is driving Virtualization solutions for the SMB market by lowering costs and simplifying deployment White Paper Lenovo Virtualization Solutions Introduction
More informationThe Importance of Software License Server Monitoring
The Importance of Software License Server Monitoring NetworkComputer Meeting The Job Scheduling Challenges of Organizations of All Sizes White Paper Introduction Every semiconductor design group uses a
More informationCloud Computing Capacity Planning. Maximizing Cloud Value. Authors: Jose Vargas, Clint Sherwood. Organization: IBM Cloud Labs
Cloud Computing Capacity Planning Authors: Jose Vargas, Clint Sherwood Organization: IBM Cloud Labs Web address: ibm.com/websphere/developer/zones/hipods Date: 3 November 2010 Status: Version 1.0 Abstract:
More informationCHAPTER - 5 CONCLUSIONS / IMP. FINDINGS
CHAPTER - 5 CONCLUSIONS / IMP. FINDINGS In today's scenario data warehouse plays a crucial role in order to perform important operations. Different indexing techniques has been used and analyzed using
More informationDelivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
More informationHow To Speed Up A Flash Flash Storage System With The Hyperq Memory Router
HyperQ Hybrid Flash Storage Made Easy White Paper Parsec Labs, LLC. 7101 Northland Circle North, Suite 105 Brooklyn Park, MN 55428 USA 1-763-219-8811 www.parseclabs.com info@parseclabs.com sales@parseclabs.com
More informationHPC Cluster Decisions and ANSYS Configuration Best Practices. Diana Collier Lead Systems Support Specialist Houston UGM May 2014
HPC Cluster Decisions and ANSYS Configuration Best Practices Diana Collier Lead Systems Support Specialist Houston UGM May 2014 1 Agenda Introduction Lead Systems Support Specialist Cluster Decisions Job
More informationFlash Memory Arrays Enabling the Virtualized Data Center. July 2010
Flash Memory Arrays Enabling the Virtualized Data Center July 2010 2 Flash Memory Arrays Enabling the Virtualized Data Center This White Paper describes a new product category, the flash Memory Array,
More informationImproving Compute Farm Throughput in Electronic Design Automation (EDA) Solutions
Improving Compute Farm Throughput in Electronic Design Automation (EDA) Solutions System Throughput in the EDA Design Flow Abstract Functional verification of Silicon on Chip (SoC) designs can contribute
More informationAudit & Tune Deliverables
Audit & Tune Deliverables The Initial Audit is a way for CMD to become familiar with a Client's environment. It provides a thorough overview of the environment and documents best practices for the PostgreSQL
More informationCopyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
More informationExpert Reference Series of White Papers. Introduction to Amazon Relational Database Service (Amazon RDS)
Expert Reference Series of White Papers Introduction to Amazon Relational Database Service (Amazon RDS) 1-800-COURSES www.globalknowledge.com Introduction to Amazon Relational Database Service (Amazon
More informationFour Keys to Successful Multicore Optimization for Machine Vision. White Paper
Four Keys to Successful Multicore Optimization for Machine Vision White Paper Optimizing a machine vision application for multicore PCs can be a complex process with unpredictable results. Developers need
More informationSQL Server Business Intelligence on HP ProLiant DL785 Server
SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly
More informationAnalyzing IBM i Performance Metrics
WHITE PAPER Analyzing IBM i Performance Metrics The IBM i operating system is very good at supplying system administrators with built-in tools for security, database management, auditing, and journaling.
More informationReplication and Recovery Management Solutions
The Essentials Series: Virtualization and Disaster Recovery Replication and Recovery Management Solutions sponsored by by J. Peter Bruzzese Re plication and Recovery Management Solutions... 1 Pricing Models
More informationAchieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging
Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.
More informationHPC-Nutzer Informationsaustausch. The Workload Management System LSF
HPC-Nutzer Informationsaustausch The Workload Management System LSF Content Cluster facts Job submission esub messages Scheduling strategies Tools and security Future plans 2 von 10 Some facts about the
More informationChapter 2: Getting Started
Chapter 2: Getting Started Once Partek Flow is installed, Chapter 2 will take the user to the next stage and describes the user interface and, of note, defines a number of terms required to understand
More informationHyperQ Storage Tiering White Paper
HyperQ Storage Tiering White Paper An Easy Way to Deal with Data Growth Parsec Labs, LLC. 7101 Northland Circle North, Suite 105 Brooklyn Park, MN 55428 USA 1-763-219-8811 www.parseclabs.com info@parseclabs.com
More informationCloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage
WHITE PAPER Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage Brocade continues to innovate by delivering the industry s first 16 Gbps switches for low latency and high transaction
More informationBridgeWays Management Pack for VMware ESX
Bridgeways White Paper: Management Pack for VMware ESX BridgeWays Management Pack for VMware ESX Ensuring smooth virtual operations while maximizing your ROI. Published: July 2009 For the latest information,
More informationAn objective comparison test of workload management systems
An objective comparison test of workload management systems Igor Sfiligoi 1 and Burt Holzman 1 1 Fermi National Accelerator Laboratory, Batavia, IL 60510, USA E-mail: sfiligoi@fnal.gov Abstract. The Grid
More informationWhy Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat
Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat Why Computers Are Getting Slower The traditional approach better performance Why computers are
More informationQLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION
QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION QlikView Scalability Center Technical Brief Series September 2012 qlikview.com Introduction This technical brief provides a discussion at a fundamental
More informationWhy a Server Infrastructure Refresh Now and Why Dell?
Why a Server Infrastructure Refresh Now and Why Dell? In This Paper Outdated server infrastructure contributes to operating inefficiencies, lost productivity, and vulnerabilities Worse, existing infrastructure
More informationData Compression in Blackbaud CRM Databases
Data Compression in Blackbaud CRM Databases Len Wyatt Enterprise Performance Team Executive Summary... 1 Compression in SQL Server... 2 Perform Compression in Blackbaud CRM Databases... 3 Initial Compression...
More informationEstimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010
Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet
More informationPower Consumption and Cooling in the Data Center: A Survey
A M a r k e t A n a l y s i s Power Consumption and Cooling in the Data Center: A Survey 1 Executive Summary Power consumption and cooling issues in the data center are important to companies, as evidenced
More informationSSD Performance Tips: Avoid The Write Cliff
ebook 100% KBs/sec 12% GBs Written SSD Performance Tips: Avoid The Write Cliff An Inexpensive and Highly Effective Method to Keep SSD Performance at 100% Through Content Locality Caching Share this ebook
More informationGreener IT Practices. Anthony Suda Network Manager
Greener IT Practices Anthony Suda Network Manager marketing + technology 701.235.5525 888.9.sundog fax: 701.235.8941 2000 44th st s floor 6 fargo, nd 58103 www.sundog.net In our world today, individuals
More informationW H I T E P A P E R. Reducing Server Total Cost of Ownership with VMware Virtualization Software
W H I T E P A P E R Reducing Server Total Cost of Ownership with VMware Virtualization Software Table of Contents Executive Summary............................................................ 3 Why is
More informationServer Consolidation with SQL Server 2008
Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations
More informationThe falling cost and rising value of desktop virtualization
The falling cost and rising value of desktop virtualization 2 The growing strategic value of desktop virtualization, from a more flexible, productive workforce to lower real estate costs, has made it a
More informationCisco Data Preparation
Data Sheet Cisco Data Preparation Unleash your business analysts to develop the insights that drive better business outcomes, sooner, from all your data. As self-service business intelligence (BI) and
More informationQualcomm Achieves Significant Cost Savings and Improved Performance with Red Hat Enterprise Virtualization
Qualcomm Achieves Significant Cost Savings and Improved Performance with Red Hat Enterprise Virtualization Fast facts Customer Industry Geography Business challenge Solution Qualcomm Telecommunications
More informationAutomation and Virtualization Increase Utilization and Efficiency of J2EE Applications
TECHNICAL WHITEPAPER Automation and Virtualization Increase Utilization and Efficiency of J2EE Applications Introduction Progressive IT departments have broadly adopted application servers and the Java
More informationEnterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.
Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly
More informationBest Practices for Implementing iscsi Storage in a Virtual Server Environment
white paper Best Practices for Implementing iscsi Storage in a Virtual Server Environment Server virtualization is becoming a no-brainer for any that runs more than one application on servers. Nowadays,
More informationThe Bus (PCI and PCI-Express)
4 Jan, 2008 The Bus (PCI and PCI-Express) The CPU, memory, disks, and all the other devices in a computer have to be able to communicate and exchange data. The technology that connects them is called the
More informationBuilding Scalable Applications Using Microsoft Technologies
Building Scalable Applications Using Microsoft Technologies Padma Krishnan Senior Manager Introduction CIOs lay great emphasis on application scalability and performance and rightly so. As business grows,
More informationWhy DBMSs Matter More than Ever in the Big Data Era
E-PAPER FEBRUARY 2014 Why DBMSs Matter More than Ever in the Big Data Era Having the right database infrastructure can make or break big data analytics projects. TW_1401138 Big data has become big news
More informationNexenta Performance Scaling for Speed and Cost
Nexenta Performance Scaling for Speed and Cost Key Features Optimize Performance Optimize Performance NexentaStor improves performance for all workloads by adopting commodity components and leveraging
More informationRevoScaleR Speed and Scalability
EXECUTIVE WHITE PAPER RevoScaleR Speed and Scalability By Lee Edlefsen Ph.D., Chief Scientist, Revolution Analytics Abstract RevoScaleR, the Big Data predictive analytics library included with Revolution
More informationHow To: Choosing the Right Catalog for Software License Management
Software License Management Guide How To: Choosing the Right Catalog for Software License Management Software License Management tools all rely on a catalog to reference and validate data. In this guide
More informationCloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
More informationSolution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware
Introduction By leveraging the inherent benefits of a virtualization based platform, a Microsoft Exchange Server 2007 deployment on VMware Infrastructure 3 offers a variety of availability and recovery
More informationUnderstanding Media Asset Management A Plain English Guide for Printing Communications Professionals
Understanding Media Asset Management A Plain English Guide for Printing Communications Professionals Interest in Media Asset Management is growing dramatically. A growing number of software and service
More informationPrivate vs. Public: Cloud Backup
Tech Brief Private vs. Public: Cloud Backup What You Need To Know With more and more MSPs looking to add cloud backup? services, the decision to build a private or to buy a public cloud requires a close
More informationFUSION iocontrol HYBRID STORAGE ARCHITECTURE 1 WWW.FUSIONIO.COM
1 WWW.FUSIONIO.COM FUSION iocontrol HYBRID STORAGE ARCHITECTURE Contents Contents... 2 1 The Storage I/O and Management Gap... 3 2 Closing the Gap with Fusion-io... 4 2.1 Flash storage, the Right Way...
More informationPerformance with the Oracle Database Cloud
An Oracle White Paper September 2012 Performance with the Oracle Database Cloud Multi-tenant architectures and resource sharing 1 Table of Contents Overview... 3 Performance and the Cloud... 4 Performance
More informationWindows Server 2003 migration: Your three-phase action plan to reach the finish line
WHITE PAPER Windows Server 2003 migration: Your three-phase action plan to reach the finish line Table of contents Executive summary...2 Windows Server 2003 and the big migration question...3 If only migration
More informationLecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4.
Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4. Platforms High end solutions Microsoft.Net Java technology 1 Enterprise
More informationcan you effectively plan for the migration and management of systems and applications on Vblock Platforms?
SOLUTION BRIEF CA Capacity Management and Reporting Suite for Vblock Platforms can you effectively plan for the migration and management of systems and applications on Vblock Platforms? agility made possible
More informationVMware vcenter Log Insight Delivers Immediate Value to IT Operations. The Value of VMware vcenter Log Insight : The Customer Perspective
VMware vcenter Log Insight Delivers Immediate Value to IT Operations VMware vcenter Log Insight VMware vcenter Log Insight delivers a powerful real-time log management for VMware environments, with machine
More informationHow To Create A Virtual Data Center
THREE MUST HAVES FOR THE VIRTUAL DATA CENTER POSITION PAPER JANUARY 2009 EXECUTIVE SUMMARY Traditionally, data centers have attempted to respond to growth by adding servers and storage systems dedicated
More informationAnalysis of VDI Storage Performance During Bootstorm
Analysis of VDI Storage Performance During Bootstorm Introduction Virtual desktops are gaining popularity as a more cost effective and more easily serviceable solution. The most resource-dependent process
More informationBuild at Your Own Risk: Why Managed Services for Multiscreen Video Make Sense
Build at Your Own Risk: Why Managed Services for Multiscreen Video Make Sense The trend of consumers watching TV and videos on their mobile devices is gaining momentum. Research firm IDC predicts that
More informationAdvanced Core Operating System (ACOS): Experience the Performance
WHITE PAPER Advanced Core Operating System (ACOS): Experience the Performance Table of Contents Trends Affecting Application Networking...3 The Era of Multicore...3 Multicore System Design Challenges...3
More informationVirtualization in Healthcare: Less Can Be More
HEALTH INDUSTRY INSIGHTS EXECUTIVE BRIEF Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.935.4445 F.508.988.7881 www.healthindustry-insights.com Virtualization in Healthcare: Less Can
More informationPart V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts
Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware
More informationServer virtualization overview
overview Virtualization within the IT environment helps you make more efficient use of existing software and hardware resources. You can use popular virtualization software to create VMs (virtual machines)
More informationSteps to Migrating to a Private Cloud
Deploying and Managing Private Clouds The Essentials Series Steps to Migrating to a Private Cloud sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime
More informationAutomating Software License Management
Automating Software License Management Automating license management saves time, resources, and costs. It also consistently produces high quality data and a documentable method for mapping software licenses
More informationEffective Java Programming. efficient software development
Effective Java Programming efficient software development Structure efficient software development what is efficiency? development process profiling during development what determines the performance of
More informationEmbedded Operating Systems in a Point of Sale Environment. White Paper
Embedded Operating Systems in a Point of Sale Environment White Paper December 2008 Contents Embedded Operating Systems in a POS Environment... 3 Overview... 3 POS Operating Systems... 3 Operating Systems
More informationDeputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, 2010. Revision History Description:
Information Technology Policy Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology ITP Number: ITP-SYM008 ITP Title: Server Virtualization Policy Issued by:
More informationDELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering
DELL Virtual Desktop Infrastructure Study END-TO-END COMPUTING Dell Enterprise Solutions Engineering 1 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL
More informationWHITE PAPER Guide to 50% Faster VMs No Hardware Required
WHITE PAPER Guide to 50% Faster VMs No Hardware Required WP_v03_20140618 Visit us at Condusiv.com GUIDE TO 50% FASTER VMS NO HARDWARE REQUIRED 2 Executive Summary As much as everyone has bought into the
More informationMAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents
More informationHow To Balance Workload On Vantage
App Note VANTAGE LOAD BALANCING Synopsis... Page 2 Overview of Load Balancing... Page 3 Choosing a Load Balancing Method... Page 4 Task Routing... Page 6 Using the Priority Variable... Page 7 Conclusion...
More informationIBM PureFlex System. The infrastructure system with integrated expertise
IBM PureFlex System The infrastructure system with integrated expertise 2 IBM PureFlex System IT is moving to the strategic center of business Over the last 100 years information technology has moved from
More informationAT A LOWER COST MYSQL PROVIDES SCALABILITY, RELIABILITY, & ENTERPRISE SUPPORT. Open Databases White Paper April 2009. Abstract
MYSQL PROVIDES SCALABILITY, RELIABILITY, & ENTERPRISE SUPPORT AT A LOWER COST Open Databases White Paper April 2009 Abstract Enterprises are looking for the best, most cost-effective way to manage the
More informationUsing a Java Platform as a Service to Speed Development and Deployment Cycles
Using a Java Platform as a Service to Speed Development and Deployment Cycles Dan Kirsch Senior Analyst Sponsored by CloudBees Using a Java Platform as a Service to Speed Development and Deployment Cycles
More informationData Migration - The Basics
IS DATA MIGRATION HOLDING YOUR COMPANY BACK? Danny Doobay, MBA, BA (Hons.) The SkeduleX Advantage Technologies Is Data Migration holding your company back? You are convinced that a newer, more powerful
More informationsolution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?
solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms? CA Capacity Management and Reporting Suite for Vblock Platforms
More informationW H I T E P A P E R SYSTEMS MANAGEMENT
W H I T E P A P E R SYSTEMS MANAGEMENT Systems Management This technical white paper provides an overview of the systems management options possible with VMware ESX Server 2. It is intended as an introduction
More informationSpeed and Persistence for Real-Time Transactions
Speed and Persistence for Real-Time Transactions by TimesTen and Solid Data Systems July 2002 Table of Contents Abstract 1 Who Needs Speed and Persistence 2 The Reference Architecture 3 Benchmark Results
More information2011 NASCIO Nomination Business Improvement and Paperless Architecture Initiative. Improving State Operations: Kentucky
2011 NASCIO Nomination Business Improvement and Paperless Architecture Initiative Improving State Operations: Kentucky Kevin Moore 6/1/2011 Executive Summary: Accounts Payable was a time consuming, inefficient
More informationIBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud
IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud February 25, 2014 1 Agenda v Mapping clients needs to cloud technologies v Addressing your pain
More informationHadoopTM Analytics DDN
DDN Solution Brief Accelerate> HadoopTM Analytics with the SFA Big Data Platform Organizations that need to extract value from all data can leverage the award winning SFA platform to really accelerate
More informationImproving Data Center Performance Through Virtualization of SQL Server Databases
Improving Data Center Performance Through Virtualization of SQL Server Databases Contents Abstract. 1 SQL Server s Role Inside SMBs. 2 IT s Biggest Data Center Concerns. 2 Virtualization is the Solution.
More informationAccelerating Data Compression with Intel Multi-Core Processors
Case Study Predictive Enterprise Intel Xeon processors Intel Server Board Embedded technology Accelerating Data Compression with Intel Multi-Core Processors Data Domain incorporates Multi-Core Intel Xeon
More informationMicrosoft Windows Server Hyper-V in a Flash
Microsoft Windows Server Hyper-V in a Flash Combine Violin s enterprise- class all- flash storage arrays with the ease and capabilities of Windows Storage Server in an integrated solution to achieve higher
More informationThe Power to Take Control of Software Assets
The Software Asset Management Specialists 781-569-0410 www.aid.com The Power to Take Control of Software Assets The Benefits of SAM: Building the case for Conducting a SAM Assessment and Implementing a
More informationAutomation can dramatically increase product quality, leading to lower field service, product support and
QA Automation for Testing Medical Device Software Benefits, Myths and Requirements Automation can dramatically increase product quality, leading to lower field service, product support and liability cost.
More informationThe Evolving Role of Process Automation and the Customer Service Experience
The Evolving Role of Process Automation and the Customer Service Experience Kyle Lyons Managing Director Ponvia Technology Gina Clarkin Product Manager Interactive Intelligence Table of Contents Executive
More informationQLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE
QLIKVIEW ARCHITECTURE AND SYSTEM RESOURCE USAGE QlikView Technical Brief April 2011 www.qlikview.com Introduction This technical brief covers an overview of the QlikView product components and architecture
More informationTBR. IBM x86 Servers in the Cloud: Serving the Cloud. February 2012
IBM x86 Servers in the Cloud: Serving the Cloud February 2012 TBR T ECH N O LO G Y B U SI N ES S RES EAR CH, I N C. 1 IBM System x Cloud White Paper February 2012 2012 Technology Business Research Inc.
More informationDATA CENTER VIRTUALIZATION WHITE PAPER SEPTEMBER 2006
DATA CENTER VIRTUALIZATION WHITE PAPER SEPTEMBER 2006 EXECUTIVE SUMMARY Many enterprise IT departments have attempted to respond to growth by adding servers and storage systems dedicated to specific applications,
More informationWhite Paper EMBEDDED GPUS ARE NO GAMBLE
White Paper EMBEDDED GPUS ARE NO GAMBLE Designing electronic slot machine systems with optimal performance, power consumption and reliability it all starts with the processing platform TABLE OF CONTENTS
More informationCloud Services Catalog with Epsilon
Cloud Services Catalog with Epsilon Modern IT enterprises face several challenges while building a service catalog for their data center. Provisioning with a cloud management platform solves some of these
More informationThroughput Capacity Planning and Application Saturation
Throughput Capacity Planning and Application Saturation Alfred J. Barchi ajb@ajbinc.net http://www.ajbinc.net/ Introduction Applications have a tendency to be used more heavily by users over time, as the
More informationHow To Manage Software License Management With An Aspera Catalog
Software License Management Guide How To: Choosing the Right Catalog for Software License Management Software license management tools all rely on an SKU catalog to reference and validate license data.
More informationMonitoring Databases on VMware
Monitoring Databases on VMware Ensure Optimum Performance with the Correct Metrics By Dean Richards, Manager, Sales Engineering Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com
More informationDesktop Activity Intelligence
Desktop Activity Intelligence Table of Contents Cicero Discovery Delivers Activity Intelligence... 1 Cicero Discovery Modules... 1 System Monitor... 2 Session Monitor... 3 Activity Monitor... 3 Business
More information