Breaking the Scalability Barrier with Infinite Cache

Size: px
Start display at page:

Download "Breaking the Scalability Barrier with Infinite Cache"

Transcription

1 Breaking the Scalability Barrier with Infinite Cache An EnterpriseDB White Paper for DBAs, Application Developers, and Enterprise Architects September, 2009

2 Breaking the Scalability Barrier with Infinite Cache 2 Executive Summary Database systems are growing fast and exceeding expected volumes at an alarming rate. Web 2.0 applications, characterized by user community generated / accessed content are especially unpredictable when it comes to capacity planning. IT organizations are challenged to plan effectively for this explosive growth while adhering to shrinking or limited IT budgets. The cost of acquiring and maintaining bigger servers is forcing organizations to search for more affordable alternative solutions to growth. Traditional distributed cache solutions using commodity hardware clusters eventually degrade because of excessive cross server management of the cache. Infinite Cache from EnterpriseDB revolutionizes distributed cache management on commodity blade server hardware by substantially increasing the amount of memory available to hold data including entire databases with outstanding performance. Infinite Cache provides: massive scalability extremely high performance maintains data durability transparent access client applications An in depth discussion targeted specifically to your organization s scaling requirements can be scheduled with an EnterpriseDB domain expert by sending an to sales@enterprisedb.com.

3 Breaking the Scalability Barrier with Infinite Cache 3 Database Growth Traditional database systems characterized by data primarily generated internally or with partners, are growing fast and exceeding expected volumes at an alarming rate. In addition, the overwhelming success of many new social networking sites like Facebook, Twitter and hi5networks.com is adding a new explosive dimension to data volumes with huge user community generated content from blogs, wikis, forums, and media sharing. Hardware Solutions IT organizations are challenged to plan satisfactorily for this explosive and unpredictable growth while adhering to shrinking IT budgets. In some cases, if adequate capacity planning was done, a cost effective option is to upgrade the existing hardware, i.e. purchase more memory or if the server supports it, upgrade the CPU. This technique works for a while but eventually you reach the physical limits of the server. After exhausting options on existing hardware, the next option is to purchase a bigger and more powerful server which is fraught with migration and cost issues. Software Solutions So you start looking at what can be done at the software level to extend the life of the server. Projects to tune the software to make it run more efficiently are undertaken with mixed results. The reason for the mixed results is that the characteristics of the data and the application generally change over the application's lifetime. In addition, the amount of data causes traditional techniques to no longer produce significant results. Changes to the application are a possible solution but they require time and resources that may not be freely available. If you task developer resources to rework an older application, they are not available to work on new projects. Since it is no longer acceptable to simply go out and buy a larger server to run your database due to the cost associated with that class of server, and software solutions can produce mixed results, IT organizations must look for alternative solutions to the problem. Clustering Solutions

4 Breaking the Scalability Barrier with Infinite Cache 4 Then, database administrators and developers start looking at different types of database solutions to get the performance benefits necessary as well as allow for future growth. Some database vendors offer interesting scaling solutions that allow you to cluster multiple low-cost, commodity pieces of hardware together and thus increase the amount of memory and CPU available to process your business transactions. The problem with existing commercial solutions is that there is a penalty associated with the cross server management of the distributed caches. As more servers are added to the configuration, the management overhead incrementally degrades performance. In many cases the point of diminishing returns is reached all too quickly and merely postpones the day of scalability reckoning. Infinite Cache from EnterpriseDB EnterpriseDB recently introduced Infinite Cache, a distributed cache system that solves the problem of scaling your database with affordable commodity hardware and without the diminishing returns of traditional commodity server solutions. Infinite Cache is based on coupling low cost, commodity server blades to a main database server. An Infinite Cache setup allows database systems to access cache memory outside the physical database server s capacity by accessing memory caches on the blade servers. Infinite Cache can scale to many terabytes and beyond. Infinite Cache solves the scalability problem by breaking the limits of your commodity x86 hardware s memory capacity and avoiding the cost of purchasing a new, larger class of proprietary UNIX server to be your database server. The explosive (and expensive) growth management problem is solved by Infinite Cache s limitless expansion capability of adding affordable cache blades in step with demand. Infinite Cache allows you to hold data blocks in memory longer, ensuring high speed memory access to your data instead of paying the price of additional disk I/O which is slower. The amount of data blocks that can be held in memory is also substantially increased by enabling the use of compression, typically expanding the effective cache size by a factor of 3 or 4. The main database server and the cache blades are connected via highspeed, low-latency network connections such as InfiniBand. The system can have as many cache blades as necessary to try to maintain the 'read

5 Breaking the Scalability Barrier with Infinite Cache 5 mostly' portion of your data in memory. The more transactional data would reside in the main database server s buffer cache; ensuring transactions are performed at optimal speeds. Figure 1 illustrates the solution in more detail. Figure 1: Infinite Cache Architecture The EnterpriseDB Infinite Cache solution is comprised of the following components: Postgres Plus Advanced Server database Primary database server, e.g. 4 quad core CPUs, 64GB RAM Database storage (SAN, DAS, NFS) n Cache servers n CPUs, single core x GBs RAM InfiniBand or 10 Gigabit Ethernet High speed switch The diagram above shows Infinite Cache blade servers each with a single CPU socket with 128G of RAM. The number of CPUs and amount of RAM used is entirely up to the system architect. Relying on electromechanical hard disks data access is much slower than accessing data directly from memory. Infinite Cache allows you to substantially reduce the amount of random disk I/O and achieve greater database performance as a result. The configuration goal of Infinite Cache is to provide an enough memory to keep the relatively static portion of your database in cache thus providing rapid memory access instead of requiring disk I/O and swapping out other data from the database shared buffer cache. Infinite Cache s compression option provides added flexibility to maximizing the use of existing hardware. And you even have the flexibility to run your cache blades on different operating systems with Infinite Cache without any additional effort.

6 Breaking the Scalability Barrier with Infinite Cache 6 How Infinite Cache Works When a request comes into the database the first lookup is to see if the requested data is in the database shared buffers. If it is not in the shared buffers of the main database then it checks the Infinite Cache to see which cache nodes are holding the requested data and pulls the data blocks from the appropriate cache servers. Since the data is distributed across the cache servers using a hashing algorithm, the database engine uses the same algorithm to determine which node(s) it needs to contact to retrieve the data to satisfy the request. Optimizations have also been built in so the database can detect and determine if it would be faster to retrieve data directly from disk instead under certain circumstances. For instance, Advanced Server detects when disk required operations (such as index updates or sequential scans) are needed and avoids fetching data from Infinite Cache. To maintain data integrity, Advanced Server ensures the cache never gets stale by only sending modified data back to Infinite Cache. Data Compression Infinite Cache may also be configured to optionally use compression when storing the cached pages of data blocks. Data compression significantly increases the amount of data that can be cached in the existing memory configuration. The overhead associated with compressing and decompressing is relatively small compared to performing disk I/O. However, data variability can have a big impact on compression/decompression performance and actual storage savings achieved. To help DBAs achieve the optimal compression performance for their data, Infinite Cache contains 10 compression level values that can be changed while the server is running. The use of compression can increase the effective cache size by almost a factor of 5. For instance, an entire 250GB database can be completely cached in memory in a 2 node Infinite Cache configuration totaling 55GB of RAM. The fact that Infinite Cache can compress each page may make it attractive to configure a secondary cache server on the same computer that runs your Postgres server. If, for example, your computer is

7 Breaking the Scalability Barrier with Infinite Cache 7 configured with 6GB of RAM, you may want to allocate a smaller amount (say 1GB) for the primary cache (the shared buffer cache) and a larger amount (4GB) to the secondary cache (Infinite Cache), reserving 1GB for the operating system. Since the secondary cache resides on the same computer, there is very little overhead involved in moving data between the primary and secondary cache. All data stored in the Infinite Cache is compressed so the secondary cache can hold many more pages than would fit into the (uncompressed) shared buffer cache. If you had allocated 5GB to the shared buffer cache, the cache could hold no more than pages (approximately). By assigning 4GB of memory to Infinite Cache, the cache may be able to hold pages (at 2x compression), pages (at 3x compression) or more. The compression factor that you achieve is determined by the amount of redundancy in the data itself and the edb_icache_compression_level parameter. Cache Warming Infinite Cache provides a variety of flexible options for populating the cache. The cache can be warmed manually, automatically upon startup using simple scripts, warmed dynamically during application usage, warm entire tables or only portions of tables. Automatic or Manual Pre-Load If desired, Infinite Cache will automatically pre-load the cache servers on system startup. Assuming you have configured Infinite Cache with enough memory and/or use of the compression option, you could load your entire database into memory at startup. Even if your system is configured with less memory than the overall size of the database, Infinite Cache also provides the capability to target specific tables to be pre-loaded. This is particularly useful for lookup tables, reference data, or for specific large, frequently accessed tables that are relatively static since they will be held in memory until the system is shutdown. An automatic configuration parameter, edb_icache_warm_tables in the postgresql.conf file can be set to include a list of tables to warm at startup giving users instant high performance the first time they access the database application.

8 Breaking the Scalability Barrier with Infinite Cache 8 Pre-warming the cache is optional but highly recommended so users can get the benefits of Infinite Cache quickly. Tables can also be loaded into the cache manually during application uptime, using a function called edb_icache_warm that can be invoked by the database administrator using Postgres Studio or a command line utility. The DBA passes in a table name, executing a command like select edb_icache_warm('accounts'). It is called once for each target table to be cached, and it will load both table and index blocks for the specified table. While this is happening, the table in the database is still available to users for both querying and updating. This flexibility to warm tables in-flight allows DBAs to discover through actual usage, those tables in need of caching, and then cache those tables without interrupting service. Finally, it is also possible to load up just a subset of a table, to avoid doing extra work when very large tables will not fit completely in memory. This could be useful if there is one huge table and there is not enough cache available to store the whole table. For example, if a table is several times larger than the cache size, we don t want the cache warming function to spend time trying to load up the entire table, as it will just end up removing blocks from the cache that it just populated. Once the cache is fully populated, an LRU algorithm replaces older cache data with newly accessed data. The advantage of explicitly pre-loading the cache is that the data blocks are efficiently read in and put into the cache, saving even more time on subsequent random read access. Dynamic Cache Loading If you choose not to pre-load the cache, it will be populated dynamically during normal usage. This technique caches only the most frequently used data and is a more granular approach than caching entire tables. During normal usage, pages of data are read into the core buffer cache. Once it is full, older pages are evicted to make room for newer pages. In an Infinite Cache configuration, instead of discarding the old pages they are put into the Infinite Cache and thus remain in high speed memory. The result of this process is that the Infinite Cache is populated over time only with data blocks that had previously been requested. Note that any page evicted from the core buffer cache that has been modified is immediately written to disk and is also put into Infinite Cache to ready the latest data for a subsequent fetch. This dynamic cache loading technique has the advantage of only caching data that is actually requested. This can make more effective use of the

9 Breaking the Scalability Barrier with Infinite Cache 9 cache when you cannot accurately pre-determine what data needs to be pre-loaded and allows actual usage to dictate the contents of the cache. However if enough cache space is available pre-warming is recommended. Parallel Cache Warming To assist with warming large caches for very large databases, Infinite Cache also provides a command line binary utility that allows pre-loading specified tables. The utility also contains an option to run in multiple parallel processes significantly speeding up the warming process. For systems with multiple cores, it is recommended to run as many jobs as the number of cores, to utilize the maximum CPU cycles available and warm the cache in a minimal amount of time. Node Failure Handling If a cache server should fail unexpectedly, there are built in mechanisms to gracefully reinitialize and reuse the cache server once it becomes available again. If a cache server becomes unavailable for any reason, Infinite Cache will route the request for the data to the main database disk thus ensuring the data request is satisfied regardless of the cache server failure. During this time, the other cache servers will continue to be used normally, ensuring that high cache utilization rates continue. Postgres Plus Advanced Server will periodically check to see if the downed node is back up and accessible. If the node is functioning, Infinite Cache will try and avoid invalidating the entire node's cache if possible. If a small number of blocks have attempted to be accessed during the downtime, but were eventually accessed from disk and also modified, only those blocks are updated back to the returning node, and the other cached data remains accessible. This is particularly effective for handling brief intermittent network failures. If the node was down for a longer period of time with many blocks needing to be accessed from disk, the failed node's entire cache contents will be invalidated. In such cases, the node can be optionally re-warmed with a configurable list of tables. Infinite Cache Configuration and Execution Configuring and executing Postgres Plus Advanced Server with Infinite Cache is a straight-forward process.

10 Breaking the Scalability Barrier with Infinite Cache 10 On all of the Infinite Cache nodes, a daemon process called edb-icache is first started, specifying how much memory to allocate for the cache. On the database server, the postgresql.conf configuration file is modified. There are three parameters specific to Infinite Cache. The first, edb_enable_icache indicates whether or not the cache should be used, and is changed to ON. The second parameter, edb_icache_servers, specifies the list of servers hosting the Infinite Cache daemons. The value takes the form of a comma-separated list of hostname (or IP address):port entries. If the port number is not specified, the value defaults to An example setting appears below. edb_icache_servers = 'licache1, icache2:11000, ' The third parameter, edb_icache_compression_level specifies the compression level that should be used while storing the pages into Infinite Cache. The default value is 6. A value of 0 disables the compression and a value of 9 tries to provide the maximum compression. Note that compression will need some CPU cycles and hence using a mid-level of 6 can provide good compression without being too CPU intensive. On the database server, there is no extra process that needs to be started; Postgres Plus Advanced Server is started as normal, and it will try and use the caching nodes specified. If the database server cannot access any of the caching nodes for some reason, it will continue to execute, while periodically retrying to see if the node is back up and functioning so that it can begin utilizing it. Statistics and Monitoring Infinite Cache provides a flexible API (accessible from Postgres Studio or the command line SQL interface) that provides multiple statistics on Infinite Cache. One can view statistics for individual tables and indexes, or for the entire database. You can even interrogate Infinite Cache nodes directly to obtain their individual statistics. In addition to the API, more statistics can be obtained from some of the internal catalog views as well. A set returning function called edb_icache_tool() provides access to the state of individual Infinite Cache nodes along with their operating statistics. The list of available statistics includes:

11 Breaking the Scalability Barrier with Infinite Cache 11 hostname port status bytes_written cmd_get cmd_set connection_structures curr_connections curr_items evictions get_hits get_misses limit_maxbytes pid pointer_size rusage_user rusage_system threads total_time total_connections total_items uptime version Some usage examples appear below: SELECT * FROM edb_icache_stats(); Get all statistics for all Infinite Cache nodes. SELECT * FROM edb_icache_stats() WHERE hostname = server_name; SELECT hostname, port, status FROM edb_icache_stats(); Get statistics for just the specified node. Get the status of all defined Infinite Cache nodes. In addition to this function, statistics can be obtained from some of the internal catalog views. The view pg_stat_database has the added column blks_hit_icache. In addition, the columns heap_blks_hit_icache and idx_blks_hit_icache have been added to the following tables: pg_statio_all_tables pg_statio_sys_tables pg_statio_user_tables pg_statio_all_indexes pg_statio_sys_indexes pg_statio_user_indexes

12 Breaking the Scalability Barrier with Infinite Cache 12 The addition of these data columns allows administrators to report on the status and usage characteristics of their particular application. Performance Results Below are some sample test results that demonstrate the utility and capability of Infinite Cache. For all of these tests, the utility pgbench (an open source performance benchmarking tool included in Postgres Plus) was used for benchmarking performance. Localhost Infinite Cache Compressed For this test, no external cache nodes were used. The system was configured with just a single local compressed Infinite Cache setup. The test performed a SELECT only run (by using the -S option). Configuration: Quad Processor Quad Core 64 Bit Intel (16 cores total) 6 Drive (10,000 rpm) RAID 0 Array 8 GB RAM 2 GB shared_buffers (internal cache) 45 GB pgbench database 5 GB compressed local Infinite Cache Results: Advanced Server without local cache: 1,515 tps Compressed in local Infinite Cache (no other nodes): 8,363 tps The result is a five times (5X) improvement in SELECT statement throughput. 3-Node Networked Infinite Cache This test used a three cache node cluster connected over a network. The cache data was not compressed. The test performed a SELECT. Configuration: Main Database Server Quad Processor Quad Core 64 Bit Intel (16 cores total) 6 Drive (10,000 rpm) RAID 0 Array 8 GB RAM 2 GB shared_buffers (internal cache) 45 GB pgbench database

13 Breaking the Scalability Barrier with Infinite Cache 13 3 Infinite Cache Nodes Connected via InfiniBand Dual Core 64 Bit Intel Processor 16 GB RAM (15 GB configured for cache) Results: Advanced Server without local cache: 1,515 tps With Infinite Cache (no compression) on 3 nodes: 14,537 tps Again, the result is nearly a ten times (10X) improvement in SELECT statement throughput. 4-Node Networked Infinite Cache Compressed Including Updates In this test, the performance characteristics of using both compression and multiple nodes for different workloads were examined. Configuration: Main Database Server Quad Processor Quad Core 64 Bit Intel (16 cores total) 6 Drive (10,000 rpm) RAID 0 Array 8 GB RAM 2 GB shared_buffers (internal cache) 200 GB database 4 Infinite Cache Nodes Connected via InfiniBand Dual Core 64 Bit Intel Processor 8 GB RAM (7 GB configured for cache) Compression Enabled

14 Breaking the Scalability Barrier with Infinite Cache 14 Figure 2: Infinite Cache Performance In tests involving only SELECT statements, a more than 15 times improvement in statements per second handled can be seen. For workloads that involve UPDATE statements as well, Infinite Cache still yields significant benefits. For a workload that includes 10% of the activity being UPDATE statements, performance is 5.75 times faster, and with 25% UPDATE activity, performance is 3.46 times faster. For details of the tests environment and methods, please contact sales@enterprisedb.com. Application Transparency The last but not least feature to discuss about Infinite Cache is preparing applications to use it. This is where Infinite Cache really shines bright for application developers as it requires no special coding. In fact, to use Infinite Cache requires no additional coding at all. The Infinite Cache architecture is crafted in such a way that it is completely transparent to the client application. This is true for Read Only data warehousing type applications as well as mixed load applications that update data.

15 Breaking the Scalability Barrier with Infinite Cache 15 Updates to data are handled transparently with Infinite Cache s patent pending algorithms. All database transactions are respected. Blocks of changed data are updated to disk as well as Infinite Cache as they are ejected from the pg-buffercache via the normal LRU algorithms. This simple mechanism ensures high efficiency, transactional integrity, and complete transparency to the client application. Conclusion The increasing popularity and use of Web 2.0 architectures characterized by massive amount of user community generated data calls for a high performing, easily scaled, and cost effective database caching solution. Postgres Plus Advanced Server with Infinite Cache provides a powerful and flexible mechanism for scaling database performance by increasing cache memory beyond the physical limits of the core database server. Infinite Cache provides an easy and cost effective build out strategy for increasing database cache size through the addition of inexpensive commodity blade servers into the architecture. By leveraging Infinite Cache, performance gains of 3 to 15 times faster than existing configurations can be achieved. For more information regarding Infinite Cache in your environment, please contact us at: or contact the Sales department at: sales-us@enterprisedb.com (US), sales-intl@enterprisedb.com (Intl), or call , About EnterpriseDB EnterpriseDB is the leading provider of enterprise class products and services based on PostgreSQL, the world's most advanced open source database. The company's Postgres Plus products are ideally suited for transaction-intensive applications requiring superior performance, massive scalability, and compatibility with proprietary database products. Postgres Plus also provides an economical open source alternative or complement to proprietary databases without sacrificing features or quality. EnterpriseDB has offices in North America, Europe, and Asia. The company was founded in 2004 and is headquartered in Edison, N.J. For more information, please call or visit.

Postgres Plus and JBoss

Postgres Plus and JBoss Postgres Plus and JBoss A New Division of Labor for New Enterprise Applications An EnterpriseDB White Paper for DBAs, Application Developers, and Enterprise Architects October 2008 Postgres Plus and JBoss:

More information

Was ist dran an einer spezialisierten Data Warehousing platform?

Was 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 information

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure Nutanix Tech Note Virtualizing Microsoft Applications on Web-Scale Infrastructure The increase in virtualization of critical applications has brought significant attention to compute and storage infrastructure.

More information

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades Evaluation report prepared under contract with Dot Hill August 2015 Executive Summary Solid state

More information

Exadata Implementation Strategy

Exadata Implementation Strategy Exadata Implementation Strategy BY UMAIR MANSOOB 1 Who Am I Work as Senior Principle Engineer for an Oracle Partner Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist

More information

A GPFS Primer October 2005

A GPFS Primer October 2005 A Primer October 2005 Overview This paper describes (General Parallel File System) Version 2, Release 3 for AIX 5L and Linux. It provides an overview of key concepts which should be understood by those

More information

OPS-23: OpenEdge Performance Basics

OPS-23: OpenEdge Performance Basics OPS-23: OpenEdge Performance Basics White Star Software adam@wss.com Agenda Goals of performance tuning Operating system setup OpenEdge setup Setting OpenEdge parameters Tuning APWs OpenEdge utilities

More information

Assessing performance in HP LeftHand SANs

Assessing performance in HP LeftHand SANs Assessing performance in HP LeftHand SANs HP LeftHand Starter, Virtualization, and Multi-Site SANs deliver reliable, scalable, and predictable performance White paper Introduction... 2 The advantages of

More information

VERITAS Storage Foundation 4.0 TM for Databases

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

More information

WHITE PAPER AGILOFT SCALABILITY AND REDUNDANCY

WHITE PAPER AGILOFT SCALABILITY AND REDUNDANCY WHITE PAPER AGILOFT SCALABILITY AND REDUNDANCY Table of Contents Introduction 3 Performance on Hosted Server 3 Figure 1: Real World Performance 3 Benchmarks 3 System configuration used for benchmarks 3

More information

Architecting Storage for Semiconductor Design: Manufacturing Preparation

Architecting Storage for Semiconductor Design: Manufacturing Preparation White Paper Architecting Storage for Semiconductor Design: Manufacturing Preparation March 2012 WP-7157 EXECUTIVE SUMMARY The manufacturing preparation phase of semiconductor design especially mask data

More information

Understanding the ESVA Architecture

Understanding the ESVA Architecture Understanding the ESVA Architecture Overview Storage virtualization is the basis of the ESVA (Enterprise Scalable Virtualized Architecture). The virtualized storage powered by the architecture is highly

More information

Teradata Analyst Pack More Power to Analyze and Tune Your Data Warehouse for Optimal Performance

Teradata Analyst Pack More Power to Analyze and Tune Your Data Warehouse for Optimal Performance Data Warehousing > Tools & Utilities Teradata Analyst Pack More Power to Analyze and Tune Your Data Warehouse for Optimal Performance By: Rod Vandervort, Jeff Shelton, and Louis Burger Table of Contents

More information

Condusiv s V-locity VM Accelerates Exchange 2010 over 60% on Virtual Machines without Additional Hardware

Condusiv s V-locity VM Accelerates Exchange 2010 over 60% on Virtual Machines without Additional Hardware openbench Labs Executive Briefing: March 13, 2013 Condusiv s V-locity VM Accelerates Exchange 2010 over 60% on Virtual Machines without Additional Hardware Optimizing I/O for Increased Throughput and Reduced

More information

NetVault Backup Client and Server Sizing Guide 3.0

NetVault Backup Client and Server Sizing Guide 3.0 NetVault Backup Client and Server Sizing Guide 3.0 Recommended hardware and storage configurations for NetVault Backup 12.x September 2018 Page 1 Table of Contents 1. Abstract... 3 2. Introduction... 3

More information

When, Where & Why to Use NoSQL?

When, Where & Why to Use NoSQL? When, Where & Why to Use NoSQL? 1 Big data is becoming a big challenge for enterprises. Many organizations have built environments for transactional data with Relational Database Management Systems (RDBMS),

More information

Virtuozzo Containers

Virtuozzo Containers Parallels Virtuozzo Containers White Paper An Introduction to Operating System Virtualization and Parallels Containers www.parallels.com Table of Contents Introduction... 3 Hardware Virtualization... 3

More information

1 of 6 4/8/2011 4:08 PM Electronic Hardware Information, Guides and Tools search newsletter subscribe Home Utilities Downloads Links Info Ads by Google Raid Hard Drives Raid Raid Data Recovery SSD in Raid

More information

The Oracle Database Appliance I/O and Performance Architecture

The Oracle Database Appliance I/O and Performance Architecture Simple Reliable Affordable The Oracle Database Appliance I/O and Performance Architecture Tammy Bednar, Sr. Principal Product Manager, ODA 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

More information

Memcached is an open source, high-performance, distributed memory object caching system.

Memcached is an open source, high-performance, distributed memory object caching system. i About the Tutorial Memcached is an open source, high-performance, distributed memory object caching system. This tutorial provides a basic understanding of all the relevant concepts of Memcached needed

More information

Automated Storage Tiering on Infortrend s ESVA Storage Systems

Automated Storage Tiering on Infortrend s ESVA Storage Systems Automated Storage Tiering on Infortrend s ESVA Storage Systems White paper Abstract This white paper introduces automated storage tiering on Infortrend s ESVA storage arrays. Storage tiering can generate

More information

LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance

LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance 11 th International LS-DYNA Users Conference Computing Technology LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance Gilad Shainer 1, Tong Liu 2, Jeff Layton

More information

DELL EMC DATA DOMAIN SISL SCALING ARCHITECTURE

DELL EMC DATA DOMAIN SISL SCALING ARCHITECTURE WHITEPAPER DELL EMC DATA DOMAIN SISL SCALING ARCHITECTURE A Detailed Review ABSTRACT While tape has been the dominant storage medium for data protection for decades because of its low cost, it is steadily

More information

Storage Optimization with Oracle Database 11g

Storage Optimization with Oracle Database 11g Storage Optimization with Oracle Database 11g Terabytes of Data Reduce Storage Costs by Factor of 10x Data Growth Continues to Outpace Budget Growth Rate of Database Growth 1000 800 600 400 200 1998 2000

More information

EMC Integrated Infrastructure for VMware. Business Continuity

EMC Integrated Infrastructure for VMware. Business Continuity EMC Integrated Infrastructure for VMware Business Continuity Enabled by EMC Celerra and VMware vcenter Site Recovery Manager Reference Architecture Copyright 2009 EMC Corporation. All rights reserved.

More information

IBM Storwize V5000 disk system

IBM Storwize V5000 disk system IBM Storwize V5000 disk system Latest addition to IBM Storwize family delivers outstanding benefits with greater flexibility Highlights Simplify management with industryleading graphical user interface

More information

SWsoft ADVANCED VIRTUALIZATION AND WORKLOAD MANAGEMENT ON ITANIUM 2-BASED SERVERS

SWsoft 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 information

QLogic TrueScale InfiniBand and Teraflop Simulations

QLogic TrueScale InfiniBand and Teraflop Simulations WHITE Paper QLogic TrueScale InfiniBand and Teraflop Simulations For ANSYS Mechanical v12 High Performance Interconnect for ANSYS Computer Aided Engineering Solutions Executive Summary Today s challenging

More information

Using ESVA to Optimize Returns on Investment

Using ESVA to Optimize Returns on Investment Using ESVA to Optimize Returns on Investment White paper Abstract This white paper explains how ESVA helps users optimize returns of achievement by achieving maximized capacity utilization, fully-utilized

More information

All-Flash Storage Solution for SAP HANA:

All-Flash Storage Solution for SAP HANA: All-Flash Storage Solution for SAP HANA: Storage Considerations using SanDisk Solid State Devices WHITE PAPER Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table

More information

Composable Infrastructure for Public Cloud Service Providers

Composable Infrastructure for Public Cloud Service Providers Composable Infrastructure for Public Cloud Service Providers Composable Infrastructure Delivers a Cost Effective, High Performance Platform for Big Data in the Cloud How can a public cloud provider offer

More information

White Paper. Low Cost High Availability Clustering for the Enterprise. Jointly published by Winchester Systems Inc. and Red Hat Inc.

White Paper. Low Cost High Availability Clustering for the Enterprise. Jointly published by Winchester Systems Inc. and Red Hat Inc. White Paper Low Cost High Availability Clustering for the Enterprise Jointly published by Winchester Systems Inc. and Red Hat Inc. Linux Clustering Moves Into the Enterprise Mention clustering and Linux

More information

Exadata Implementation Strategy

Exadata Implementation Strategy BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence

More information

SONAS Best Practices and options for CIFS Scalability

SONAS Best Practices and options for CIFS Scalability COMMON INTERNET FILE SYSTEM (CIFS) FILE SERVING...2 MAXIMUM NUMBER OF ACTIVE CONCURRENT CIFS CONNECTIONS...2 SONAS SYSTEM CONFIGURATION...4 SONAS Best Practices and options for CIFS Scalability A guide

More information

WHY DO I NEED FALCONSTOR OPTIMIZED BACKUP & DEDUPLICATION?

WHY DO I NEED FALCONSTOR OPTIMIZED BACKUP & DEDUPLICATION? WHAT IS FALCONSTOR? FAQS FalconStor Optimized Backup and Deduplication is the industry s market-leading virtual tape and LAN-based deduplication solution, unmatched in performance and scalability. With

More information

SQL Server 2005 on a Dell Scalable Enterprise Foundation

SQL Server 2005 on a Dell Scalable Enterprise Foundation on a Dell Scalable Enterprise Foundation Dell s vision for the scalable enterprise is based on the standardization of core elements of the data center to provide superior value, and encompasses the core

More information

NetVault Backup Client and Server Sizing Guide 2.1

NetVault Backup Client and Server Sizing Guide 2.1 NetVault Backup Client and Server Sizing Guide 2.1 Recommended hardware and storage configurations for NetVault Backup 10.x and 11.x September, 2017 Page 1 Table of Contents 1. Abstract... 3 2. Introduction...

More information

DELL POWERVAULT MD FAMILY MODULAR STORAGE THE DELL POWERVAULT MD STORAGE FAMILY

DELL POWERVAULT MD FAMILY MODULAR STORAGE THE DELL POWERVAULT MD STORAGE FAMILY DELL MD FAMILY MODULAR STORAGE THE DELL MD STORAGE FAMILY Simplifying IT The Dell PowerVault MD family can simplify IT by optimizing your data storage architecture and ensuring the availability of your

More information

Top 5 Reasons to Consider

Top 5 Reasons to Consider Top 5 Reasons to Consider NVM Express over Fabrics For Your Cloud Data Center White Paper Top 5 Reasons to Consider NVM Express over Fabrics For Your Cloud Data Center Major transformations are occurring

More information

Design Considerations for Using Flash Memory for Caching

Design Considerations for Using Flash Memory for Caching Design Considerations for Using Flash Memory for Caching Edi Shmueli, IBM XIV Storage Systems edi@il.ibm.com Santa Clara, CA August 2010 1 Solid-State Storage In a few decades solid-state storage will

More information

Automatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R S E P T E M B E R

Automatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R S E P T E M B E R Automatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R S E P T E M B E R 2 0 1 7 Table of Contents Disclaimer 1 Introduction 2 Storage Tiering and Compression Tiering 3 Heat

More information

File Structures and Indexing

File Structures and Indexing File Structures and Indexing CPS352: Database Systems Simon Miner Gordon College Last Revised: 10/11/12 Agenda Check-in Database File Structures Indexing Database Design Tips Check-in Database File Structures

More information

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper Deep Dive on SimpliVity s OmniStack A Technical Whitepaper By Hans De Leenheer and Stephen Foskett August 2013 1 Introduction This paper is an in-depth look at OmniStack, the technology that powers SimpliVity

More information

!! What is virtual memory and when is it useful? !! What is demand paging? !! When should pages in memory be replaced?

!! What is virtual memory and when is it useful? !! What is demand paging? !! When should pages in memory be replaced? Chapter 10: Virtual Memory Questions? CSCI [4 6] 730 Operating Systems Virtual Memory!! What is virtual memory and when is it useful?!! What is demand paging?!! When should pages in memory be replaced?!!

More information

MEMCACHED - QUICK GUIDE MEMCACHED - OVERVIEW

MEMCACHED - QUICK GUIDE MEMCACHED - OVERVIEW MEMCACHED - QUICK GUIDE http://www.tutorialspoint.com//_quick_guide.htm Copyright tutorialspoint.com MEMCACHED - OVERVIEW Memcached is an open source, high-performance, distributed memory caching system

More information

IBM TotalStorage Enterprise Storage Server Model 800

IBM TotalStorage Enterprise Storage Server Model 800 A high-performance resilient disk storage solution for systems across the enterprise IBM TotalStorage Enterprise Storage Server Model 800 e-business on demand The move to e-business on demand presents

More information

Microsoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays

Microsoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays Microsoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays This whitepaper describes Dell Microsoft SQL Server Fast Track reference architecture configurations

More information

Microsoft SQL Server on Stratus ftserver Systems

Microsoft SQL Server on Stratus ftserver Systems W H I T E P A P E R Microsoft SQL Server on Stratus ftserver Systems Security, scalability and reliability at its best Uptime that approaches six nines Significant cost savings for your business Only from

More information

Caching with Memcached

Caching with Memcached Caching with Memcached Ilia Alshanetsky @iliaa 1 whois: Ilia Alshanetsky PHP Core Developer Co-Author of Memcached Extension CIO at Centah Inc. we are hiring btw ;-) 2 Memcached Interface to Memcached

More information

IBM Emulex 16Gb Fibre Channel HBA Evaluation

IBM Emulex 16Gb Fibre Channel HBA Evaluation IBM Emulex 16Gb Fibre Channel HBA Evaluation Evaluation report prepared under contract with Emulex Executive Summary The computing industry is experiencing an increasing demand for storage performance

More information

Storage Designed to Support an Oracle Database. White Paper

Storage Designed to Support an Oracle Database. White Paper Storage Designed to Support an Oracle Database White Paper Abstract Databases represent the backbone of most organizations. And Oracle databases in particular have become the mainstream data repository

More information

What's New in vsan 6.2 First Published On: Last Updated On:

What's New in vsan 6.2 First Published On: Last Updated On: First Published On: 07-07-2016 Last Updated On: 08-23-2017 1 1. Introduction 1.1.Preface 1.2.Architecture Overview 2. Space Efficiency 2.1.Deduplication and Compression 2.2.RAID - 5/6 (Erasure Coding)

More information

New Approach to Unstructured Data

New Approach to Unstructured Data Innovations in All-Flash Storage Deliver a New Approach to Unstructured Data Table of Contents Developing a new approach to unstructured data...2 Designing a new storage architecture...2 Understanding

More information

On 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 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 information

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC)

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC) An Oracle White Paper June 2011 (EHCC) Introduction... 3 : Technology Overview... 4 Warehouse Compression... 6 Archive Compression... 7 Conclusion... 9 Introduction enables the highest levels of data compression

More information

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS By George Crump Economical, Storage Purpose-Built for the Emerging Data Centers Most small, growing businesses start as a collection of laptops

More information

EDB xdb Replication Server 5.1

EDB xdb Replication Server 5.1 EDB xdb Replication Server 5.1 Release Notes February 24, 2014 EDB xdb Replication Server, Version 5.1 Release Notes by EnterpriseDB Corporation Copyright 2014 EnterpriseDB Corporation. All rights reserved.

More information

Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage

Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage Database Solutions Engineering By Raghunatha M, Ravi Ramappa Dell Product Group October 2009 Executive Summary

More information

Profile of CopperEye Indexing Technology. A CopperEye Technical White Paper

Profile of CopperEye Indexing Technology. A CopperEye Technical White Paper Profile of CopperEye Indexing Technology A CopperEye Technical White Paper September 2004 Introduction CopperEye s has developed a new general-purpose data indexing technology that out-performs conventional

More information

Microsoft SQL Server 2012 Fast Track Reference Architecture Using PowerEdge R720 and Compellent SC8000

Microsoft SQL Server 2012 Fast Track Reference Architecture Using PowerEdge R720 and Compellent SC8000 Microsoft SQL Server 2012 Fast Track Reference Architecture Using PowerEdge R720 and Compellent SC8000 This whitepaper describes the Dell Microsoft SQL Server Fast Track reference architecture configuration

More information

Chapter 8: Virtual Memory. Operating System Concepts

Chapter 8: Virtual Memory. Operating System Concepts Chapter 8: Virtual Memory Silberschatz, Galvin and Gagne 2009 Chapter 8: Virtual Memory Background Demand Paging Copy-on-Write Page Replacement Allocation of Frames Thrashing Memory-Mapped Files Allocating

More information

Infinio Accelerator Product Overview White Paper

Infinio Accelerator Product Overview White Paper Infinio Accelerator Product Overview White Paper November 2015 Table of Contents Executive Summary.3 Disruptive datacenter trends and new storage architectures..3 Separating storage performance from capacity..4

More information

Take control of storage performance

Take control of storage performance Take control of storage performance Transition From Speed To Management SSD + RAID 2008-2011 Reduce time to market Inherent bottlenecks Re-architect for better performance NVMe, SCSI Express Reads & Writes

More information

Performance Innovations with Oracle Database In-Memory

Performance Innovations with Oracle Database In-Memory Performance Innovations with Oracle Database In-Memory Eric Cohen Solution Architect Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information

More information

Goals. Facebook s Scaling Problem. Scaling Strategy. Facebook Three Layer Architecture. Workload. Memcache as a Service.

Goals. Facebook s Scaling Problem. Scaling Strategy. Facebook Three Layer Architecture. Workload. Memcache as a Service. Goals Memcache as a Service Tom Anderson Rapid application development - Speed of adding new features is paramount Scale Billions of users Every user on FB all the time Performance Low latency for every

More information

VMAX3 AND VMAX ALL FLASH WITH CLOUDARRAY

VMAX3 AND VMAX ALL FLASH WITH CLOUDARRAY VMAX3 AND VMAX ALL FLASH WITH CLOUDARRAY HYPERMAX OS Integration with CloudArray ABSTRACT With organizations around the world facing compliance regulations, an increase in data, and a decrease in IT spending,

More information

Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell EqualLogic Storage Arrays

Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell EqualLogic Storage Arrays Dell EqualLogic Best Practices Series Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell EqualLogic Storage Arrays A Dell Technical Whitepaper Jerry Daugherty Storage Infrastructure

More information

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs)

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs) Based on Cisco UCS C460 M4 Rack Servers Solution Brief May 2015 With Intelligent Intel Xeon Processors Highlights Integrate with Your Existing Data Center Our SAP HANA appliances help you get up and running

More information

Virtual Memory. control structures and hardware support

Virtual Memory. control structures and hardware support Virtual Memory control structures and hardware support 1 Hardware and Control Structures Memory references are dynamically translated into physical addresses at run time A process may be swapped in and

More information

Benefits of Multi-Node Scale-out Clusters running NetApp Clustered Data ONTAP. Silverton Consulting, Inc. StorInt Briefing

Benefits of Multi-Node Scale-out Clusters running NetApp Clustered Data ONTAP. Silverton Consulting, Inc. StorInt Briefing Benefits of Multi-Node Scale-out Clusters running NetApp Clustered Data ONTAP Silverton Consulting, Inc. StorInt Briefing BENEFITS OF MULTI- NODE SCALE- OUT CLUSTERS RUNNING NETAPP CDOT PAGE 2 OF 7 Introduction

More information

Exam : S Title : Snia Storage Network Management/Administration. Version : Demo

Exam : S Title : Snia Storage Network Management/Administration. Version : Demo Exam : S10-200 Title : Snia Storage Network Management/Administration Version : Demo 1. A SAN architect is asked to implement an infrastructure for a production and a test environment using Fibre Channel

More information

PostgreSQL Entangled in Locks:

PostgreSQL Entangled in Locks: PostgreSQL Entangled in Locks: Attempts to free it PGCon 2017 26.05.2017 - Amit Kapila - Dilip Kumar 2013 EDB All rights reserved. 1 Overview Background Effects of locking on scalability Past approaches

More information

EMC Business Continuity for Microsoft Applications

EMC Business Continuity for Microsoft Applications EMC Business Continuity for Microsoft Applications Enabled by EMC Celerra, EMC MirrorView/A, EMC Celerra Replicator, VMware Site Recovery Manager, and VMware vsphere 4 Copyright 2009 EMC Corporation. All

More information

Data center requirements

Data center requirements Prerequisites, page 1 Data center workflow, page 2 Determine data center requirements, page 2 Gather data for initial data center planning, page 2 Determine the data center deployment model, page 3 Determine

More information

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices www.citrix.com Table of Contents Overview... 3 Scalability... 3 Guidelines... 4 Operations...

More information

GFS: The Google File System

GFS: The Google File System GFS: The Google File System Brad Karp UCL Computer Science CS GZ03 / M030 24 th October 2014 Motivating Application: Google Crawl the whole web Store it all on one big disk Process users searches on one

More information

IBM TotalStorage Enterprise Storage Server (ESS) Model 750

IBM TotalStorage Enterprise Storage Server (ESS) Model 750 A resilient enterprise disk storage system at midrange prices IBM TotalStorage Enterprise Storage Server (ESS) Model 750 Conducting business in the on demand era demands fast, reliable access to information

More information

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices www.citrix.com Overview Desktop virtualization comprises of many different types of virtual desktops.

More information

Advanced Database Systems

Advanced Database Systems Lecture II Storage Layer Kyumars Sheykh Esmaili Course s Syllabus Core Topics Storage Layer Query Processing and Optimization Transaction Management and Recovery Advanced Topics Cloud Computing and Web

More information

DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Data Warehouse

DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Data Warehouse DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Warehouse A Dell Technical Configuration Guide base Solutions Engineering Dell Product Group Anthony Fernandez Jisha J Executive Summary

More information

Understanding Data Locality in VMware vsan First Published On: Last Updated On:

Understanding Data Locality in VMware vsan First Published On: Last Updated On: Understanding Data Locality in VMware vsan First Published On: 07-20-2016 Last Updated On: 09-30-2016 1 Table of Contents 1. Understanding Data Locality in VMware vsan 1.1.Introduction 1.2.vSAN Design

More information

Adobe Acrobat Connect Pro 7.5 and VMware ESX Server

Adobe Acrobat Connect Pro 7.5 and VMware ESX Server White Paper Table of contents 2 Tested environments 3 Benchmarking tests 3 Performance comparisons 7 Installation requirements 7 Installing and configuring the VMware environment 1 Supported virtual machine

More information

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc.

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc. JAVASCRIPT CHARTING Scaling for the Enterprise with Metric Insights 2013 Copyright Metric insights, Inc. A REVOLUTION IS HAPPENING... 3! Challenges... 3! Borrowing From The Enterprise BI Stack... 4! Visualization

More information

A Thorough Introduction to 64-Bit Aggregates

A Thorough Introduction to 64-Bit Aggregates Technical Report A Thorough Introduction to 64-Bit Aggregates Shree Reddy, NetApp September 2011 TR-3786 CREATING AND MANAGING LARGER-SIZED AGGREGATES The NetApp Data ONTAP 8.0 operating system operating

More information

Hitachi Adaptable Modular Storage and Hitachi Workgroup Modular Storage

Hitachi Adaptable Modular Storage and Hitachi Workgroup Modular Storage O V E R V I E W Hitachi Adaptable Modular Storage and Hitachi Workgroup Modular Storage Modular Hitachi Storage Delivers Enterprise-level Benefits Hitachi Adaptable Modular Storage and Hitachi Workgroup

More information

SolidFire and Pure Storage Architectural Comparison

SolidFire and Pure Storage Architectural Comparison The All-Flash Array Built for the Next Generation Data Center SolidFire and Pure Storage Architectural Comparison June 2014 This document includes general information about Pure Storage architecture as

More information

Deep Learning Performance and Cost Evaluation

Deep Learning Performance and Cost Evaluation Micron 5210 ION Quad-Level Cell (QLC) SSDs vs 7200 RPM HDDs in Centralized NAS Storage Repositories A Technical White Paper Don Wang, Rene Meyer, Ph.D. info@ AMAX Corporation Publish date: October 25,

More information

PAC094 Performance Tips for New Features in Workstation 5. Anne Holler Irfan Ahmad Aravind Pavuluri

PAC094 Performance Tips for New Features in Workstation 5. Anne Holler Irfan Ahmad Aravind Pavuluri PAC094 Performance Tips for New Features in Workstation 5 Anne Holler Irfan Ahmad Aravind Pavuluri Overview of Talk Virtual machine teams 64-bit guests SMP guests e1000 NIC support Fast snapshots Virtual

More information

The Path to Lower-Cost, Scalable, Highly Available Windows File Serving

The Path to Lower-Cost, Scalable, Highly Available Windows File Serving The Path to Lower-Cost, Scalable, Highly Available Windows File Serving Higher Performance, Modular Expansion, Fault Tolerance at a Lower Cost The Challenges of Cost Effective, Scalable File Services for

More information

Extremely Fast Distributed Storage for Cloud Service Providers

Extremely Fast Distributed Storage for Cloud Service Providers Solution brief Intel Storage Builders StorPool Storage Intel SSD DC S3510 Series Intel Xeon Processor E3 and E5 Families Intel Ethernet Converged Network Adapter X710 Family Extremely Fast Distributed

More information

CS162 Operating Systems and Systems Programming Lecture 14. Caching (Finished), Demand Paging

CS162 Operating Systems and Systems Programming Lecture 14. Caching (Finished), Demand Paging CS162 Operating Systems and Systems Programming Lecture 14 Caching (Finished), Demand Paging October 11 th, 2017 Neeraja J. Yadwadkar http://cs162.eecs.berkeley.edu Recall: Caching Concept Cache: a repository

More information

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009

More information

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for

More information

Accelerating innovation

Accelerating innovation Accelerating innovation IBM FlashSystem and EDB Postgres Advanced Server help lower costs and accelerate innovation Highlights Deploy open-source relational database management systems to consolidate database

More information

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

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

More information

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA Evaluation report prepared under contract with HP Executive Summary The computing industry is experiencing an increasing demand for storage

More information

vstart 50 VMware vsphere Solution Specification

vstart 50 VMware vsphere Solution Specification vstart 50 VMware vsphere Solution Specification Release 1.3 for 12 th Generation Servers Dell Virtualization Solutions Engineering Revision: A00 March 2012 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES

More information

White Paper. Platform9 ROI for Hybrid Clouds

White Paper. Platform9 ROI for Hybrid Clouds White Paper Platform9 ROI for Hybrid Clouds Quantifying the cost savings and benefits of moving from the Amazon Web Services (AWS) public cloud to the Platform9 hybrid cloud. Abstract Deciding whether

More information

The Microsoft Large Mailbox Vision

The Microsoft Large Mailbox Vision WHITE PAPER The Microsoft Large Mailbox Vision Giving users large mailboxes without breaking your budget Introduction Giving your users the ability to store more email has many advantages. Large mailboxes

More information

The UnAppliance provides Higher Performance, Lower Cost File Serving

The UnAppliance provides Higher Performance, Lower Cost File Serving The UnAppliance provides Higher Performance, Lower Cost File Serving The UnAppliance is an alternative to traditional NAS solutions using industry standard servers and storage for a more efficient and

More information