SlideShare a Scribd company logo
1 of 25
Download to read offline
Optimizing PowerEdge
Configurations for
Hadoop
Michael Pittaro
Principal Architect, Big Data Solutions
Dell
Big Data is when the data
itself is part of the problem.
Volume
• A large amount of data, growing at
large rates
Velocity
• The speed at which the data must be
processed
Variety
• The range of data types and data
structure
What is Big Data ?
Dell | Cloudera Apache Hadoop Solution
3
Retail Telco Media WebFinance
• A Proven Big Data Platform
– Cloudera CDH4 Hadoop Distribution with Cloudera Manager
– Validated and Supported Reference Architecture
– Production deployments across all verticals
• Dell Crowbar provides deployment and management at scale
– Integrated with Cloudera Manager
– Bare metal to deployed cluster in hours
– Lifecycle management for ongoing operations
• Dell Partner Ecosystem
– Pentaho for Data Integration
– Pentaho for Reporting and Visualization
– Datameer for Spreadsheet style analytics and visualization
– Clarity and Dell Implementation Services
Dell | Cloudera Apache Hadoop Solution
4
• Customers want results
– Performance
– Predictability
– Reliability
– Availability
– Management
– Monitoring
• Customers want value
• Big Data has many options
– Servers
– Networking
– Software
– Tools
– Application Code
– Fast Evolution
• Wide range of applications
The Problem with Big Data Projects
5
• Tested Server Configurations
• Tested Network Configurations
• Base Software Configuration
– Big Data Software
– OS Infrastructure
– Operational Infrastructure
• Predefined configuration
– Recommended starting point
• Patterns, Use Cases, and Best
Practices are emerging in Big Data
• Reference Architectures help
package this knowledge for reuse
A Reference Architecture Fills The Gap
6
• PowerEdge R720, R720XD
– Balanced Compute and Storage
• PowerEdge C6105
– Scale Out Computing
– Large Disk Capacity
• PowerEdge C8000
– Scale Out Computing
– Flexible Configuration
7
Reference Architecture : Servers
1GbE 10GbE
Top of Rack
Force 10 S60 Force 10 S4810
Cluster
Aggregation
Force 10 S4810 Force 10 S4810
Bonded
Connections
Redundant
Networking
Reference Architecture: Networking
8
• Hadoop
– Cloudera CDH 4
– Cloudera Manager
– Hadoop Tools
• Infrastructure Management
– Nagios
– Ganglia
• Configuration Management
– Predefined parameters
– Role based configuration
9
Reference Architecture: Software
Hive
Pig
HBase
Sqoop
Oozie
Hue
Flume
Whirr
Zookeeper
Tying it all Together: Crowbar
10
Dell“Crowbar”
OpsManagement
Core Components &
Operating Systems
Big Data
Infrastructure & Dell
Extensions
Physical Resources
APIs, User Access, &
Ecosystem Partners
Crowbar
Deployer
Provisioner
Network RAID
BIOS IPMI
NTP
DNS Logging
HDFS HBase Hive
Nagios Ganglia
Pentaho
Cloudera
Cloudera PigForce10
11 Revolutionary Cloud SolutionsConfidential
Hadoop Node Architecture
Cloudera Manager
Hadoop Clients
Task
Tracker
Data
Node
Task
Tracker
Data
Node
Task
Tracker
Data
Node
Job
Tracker
Job
Tracker
Crowbar
Nagios
Ganglia
Admin Node
Edge Node Data Node Data Node Data Node
Master Name Node Secondary Name Node
Standby
Name
Node
Journal
Node
Journal
Node
Standby
Name
Node
High Availability Node
Active
Name
Node
Journal
Node
Job
Tracker
12 Revolutionary Cloud SolutionsConfidential
Hadoop Cluster Scaling
Learning The Reference Architecture
• Read It !
– Read it again
– Keep it under your pillow
• Three Documents
– Reference Architecture
– Deployment Guide
– Users Guide
• Deploy it
– Works on 4 or 5 nodes
• Available through the Dell Sales Team
13
Leveraging the Reference Architecture
• Start with the base configuration
– It works, and eliminates mix and match problems
– There are a lot of subtle details hidden behind the configurations
• Easy changes: processor, memory, disk
– Will generally not break anything
– Will affect performance, however
• Harder changes: Hadoop configuration
– Mainly, need to know what you're doing here
– We have experience and recommendations
•
Hardest Changes: Optimization for workloads
– The default configuration is a general purpose one
– Specific workloads must be tested and benchmarked
14
• Assume 1.5 Hadoop Tasks per physical core
– Turn Hyperthreading on
– This allows headroom for other processes
• Configure Hadoop Task slots
– 2/3 map tasks
– 1/3 reduce tasks
• Dual Socket 6 core Xeon example
› mapred.tasktracker.map.tasks.maximum: 12
› mapred.task.tracker.reduce.tasks.maximum: 6
• Faster is better
– Hadoop compression uses processor cycles
– Most Hadoop jobs are I/O bound, not processor bound
– The Map / Reduce balance depends on actual workload
– It’s hard to optimize more without knowing the actual workload
Selecting Processors
15
• Hadoop scales processing and storage together
– The cluster grows by adding more data nodes
– The ratio of processor to storage is the main adjustment
• Generally, aim for a 1 spindle / 1 core ratio
– I/O is large blocks (64Mb to 256Mb)
– Primarily sequential read/write, very little random I/O
– 8 tasks will be reading or writing 8 individual spindles
• Drive Sizes and Types
– NL SAS or Enterprise SATA 6 Gb/sec
– Drive size is mainly a price decision
• Depth per node
– Up to 48 TB/node is common
– 112 Tb / node is possible
– Consider how much data is ‘active’
– Very deep storage impacts recovery performance
Spindle / Core / Storage Depth Optimization
16
PowerEdge C8000 Hadoop Scaling - 16 core Xeon
17
0
5,000
10,000
15,000
20,000
25,000
30,000
35,000
1
15
29
43
57
71
85
99
113
127
141
155
169
183
197
211
225
239
TbStorage
(1) 12 spindle 3Tb versus (3) 6 spindle 3Tb
Cores (1)
Storage (1)
IOPS (1)
Storage (3)
IOPS (3)
• Workload optimization requires profiling and benchmarking
• HBase versus pure Map/Reduce are different
– I/O patterns are different
– Hbase requires more memory
– Cloudera RTQ (Impala) is I/O Intensive
• Map Reduce usage varies
– I/O intensive to CPU intensive
• Ingestion and Transfer impact the edge (gateway) nodes
• Heterogenous Cluster versus dedicated Clusters ?
– Cloudera have added support for heterogenous clusters and nodes
– Dedicated cluster makes sense if workload is consistent
› Primarily for ‘data’ businesses
Workload Optimization :
Hadoop has widely varying workloads
18
Reference Architecture Options
• High Availability
– Networking configuration
– Master / Secondary Name Node configuration
• Alternative Switches
– It’s possible
– Contact us for advice
• Cluster Size
– The Reference Architecture Scales Easily to Around 720 Nodes
– Beyond that, a network engineer needs to take a closer look
• Node Size
– Memory recommendations are a starting point
– Disk / Core balance is a never ending debate
19
Model Data Node Configuration Comments RA
R720Xd Dual socket, 12 cores,
24 x 2.5” spindles
Most popular platform for
Hadoop
C8000 Dual socket, 16 cores,
16 x 3.5” spindles
Popular for deep/dense Hadoop
applications
C6100 /
C6105
Dual socket, 8/12 cores,
12 x 3.5” spindles
Two node version. C6100 is
hardware EOL
C2100 Dual Socket, 12 cores,
12 x 3.5” spindles
Popular, hardware EOL but often
repurposed for Hadoop
R620 Dual Socket, 8 cores,
10 x 2.5” spindles
1U form factor
C6220 Dual-socket, 8 cores,
6 x 2.5” spindles
Core/spindle ratio is not ideal for
Hadoop.
In the Wild – Dell Customer Hadoop Configurations
20
SecureWorks : Based on R720xd Reference Architecture
SecureWorks
24 hours a day, 365 days a year, helping protect
the security of its customers’ assets in real time
Challenge
Collecting, processing, and analyzing massive
amounts of data from customer environments
Results
• Reduced cost of data storage to ~21 cents
per gigabyte
• 80% savings over previous proprietary
solution
• 6 months faster deployment
• < 1 yr. payback on entire investment
• Data doubles every 18 months, magnifying
savings
Further Information
• Dell Hadoop Home Page
– http://www.dell.com/hadoop
• Dell Cloudera Apache Hadoop install with Crowbar (video)
– http://www.youtube.com/watch?v=ZWPJv_OsjEk
• Cloudera CDH4 Documentation
– http://ccp.cloudera.com/display/CDH4DOC/CDH4+Documentation
• Crowbar homepage and documentation on GitHub
– http://github.com/dellcloudedge/crowbar/wiki
• Open Source Crowbar Installers
– http://crowbar.zehicle.com/
22
Q&A
23
Thank you!
24
25
Notices & Disclaimers
Copyright © 2013 by Dell, Inc.
No part of this document may be reproduced or transmitted in any form without the written permission from Dell, Inc.
This document could include technical inaccuracies or typographical errors. Dell may make improvements or changes in the product(s)
or program(s) described herein at any time without notice. Any statements regarding Dell’s future direction and intent are subject to
change or withdrawal without notice, and represent goals and objectives only.
References in this document to Dell products, programs, or services does not imply that Dell intends to make such products, programs
or services available in all countries in which Dell operates or does business. Any reference to an Dell Program Product in this
document is not intended to state or imply that only that program product may be used. Any functionality equivalent program, that
does not infringe Dell’s intellectual property rights, may be used.
The information provided in this document is distributed “AS IS” without any warranty, either expressed or implied. Dell EXPRESSLY
DISCLAIMS any warranties of merchantability, fitness for a particular purpose OR INFRINGEMENT. Dell shall have no responsibility to
update this information.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any Dell patents or
copyrights.
Dell, Inc.
300 Innovative Way
Nashua, NH 03063 USA

More Related Content

What's hot

Hadoop Operations - Best Practices from the Field
Hadoop Operations - Best Practices from the FieldHadoop Operations - Best Practices from the Field
Hadoop Operations - Best Practices from the FieldDataWorks Summit
 
Administer Hadoop Cluster
Administer Hadoop ClusterAdminister Hadoop Cluster
Administer Hadoop ClusterEdureka!
 
White paper hadoop performancetuning
White paper hadoop performancetuningWhite paper hadoop performancetuning
White paper hadoop performancetuningAnil Reddy
 
Introduction to hadoop administration jk
Introduction to hadoop administration   jkIntroduction to hadoop administration   jk
Introduction to hadoop administration jkEdureka!
 
Deployment and Management of Hadoop Clusters
Deployment and Management of Hadoop ClustersDeployment and Management of Hadoop Clusters
Deployment and Management of Hadoop ClustersAmal G Jose
 
Improving Apache Spark by Taking Advantage of Disaggregated Architecture
 Improving Apache Spark by Taking Advantage of Disaggregated Architecture Improving Apache Spark by Taking Advantage of Disaggregated Architecture
Improving Apache Spark by Taking Advantage of Disaggregated ArchitectureDatabricks
 
Improving Hadoop Performance via Linux
Improving Hadoop Performance via LinuxImproving Hadoop Performance via Linux
Improving Hadoop Performance via LinuxAlex Moundalexis
 
Hadoop Cluster With High Availability
Hadoop Cluster With High AvailabilityHadoop Cluster With High Availability
Hadoop Cluster With High AvailabilityEdureka!
 
Hadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your Application
Hadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your ApplicationHadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your Application
Hadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your ApplicationYahoo Developer Network
 
Flexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache FlinkFlexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache FlinkDataWorks Summit
 
Learn to setup a Hadoop Multi Node Cluster
Learn to setup a Hadoop Multi Node ClusterLearn to setup a Hadoop Multi Node Cluster
Learn to setup a Hadoop Multi Node ClusterEdureka!
 
Secure Hadoop Cluster With Kerberos
Secure Hadoop Cluster With KerberosSecure Hadoop Cluster With Kerberos
Secure Hadoop Cluster With KerberosEdureka!
 
Apache Drill - Why, What, How
Apache Drill - Why, What, HowApache Drill - Why, What, How
Apache Drill - Why, What, Howmcsrivas
 
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016Mladen Kovacevic
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)mundlapudi
 
Apache Hadoop YARN 3.x in Alibaba
Apache Hadoop YARN 3.x in AlibabaApache Hadoop YARN 3.x in Alibaba
Apache Hadoop YARN 3.x in AlibabaDataWorks Summit
 
Hadoop 3.0 - Revolution or evolution?
Hadoop 3.0 - Revolution or evolution?Hadoop 3.0 - Revolution or evolution?
Hadoop 3.0 - Revolution or evolution?Uwe Printz
 
Learn Hadoop Administration
Learn Hadoop AdministrationLearn Hadoop Administration
Learn Hadoop AdministrationEdureka!
 
Hadoop Performance at LinkedIn
Hadoop Performance at LinkedInHadoop Performance at LinkedIn
Hadoop Performance at LinkedInAllen Wittenauer
 
Scale 12 x Efficient Multi-tenant Hadoop 2 Workloads with Yarn
Scale 12 x   Efficient Multi-tenant Hadoop 2 Workloads with YarnScale 12 x   Efficient Multi-tenant Hadoop 2 Workloads with Yarn
Scale 12 x Efficient Multi-tenant Hadoop 2 Workloads with YarnDavid Kaiser
 

What's hot (20)

Hadoop Operations - Best Practices from the Field
Hadoop Operations - Best Practices from the FieldHadoop Operations - Best Practices from the Field
Hadoop Operations - Best Practices from the Field
 
Administer Hadoop Cluster
Administer Hadoop ClusterAdminister Hadoop Cluster
Administer Hadoop Cluster
 
White paper hadoop performancetuning
White paper hadoop performancetuningWhite paper hadoop performancetuning
White paper hadoop performancetuning
 
Introduction to hadoop administration jk
Introduction to hadoop administration   jkIntroduction to hadoop administration   jk
Introduction to hadoop administration jk
 
Deployment and Management of Hadoop Clusters
Deployment and Management of Hadoop ClustersDeployment and Management of Hadoop Clusters
Deployment and Management of Hadoop Clusters
 
Improving Apache Spark by Taking Advantage of Disaggregated Architecture
 Improving Apache Spark by Taking Advantage of Disaggregated Architecture Improving Apache Spark by Taking Advantage of Disaggregated Architecture
Improving Apache Spark by Taking Advantage of Disaggregated Architecture
 
Improving Hadoop Performance via Linux
Improving Hadoop Performance via LinuxImproving Hadoop Performance via Linux
Improving Hadoop Performance via Linux
 
Hadoop Cluster With High Availability
Hadoop Cluster With High AvailabilityHadoop Cluster With High Availability
Hadoop Cluster With High Availability
 
Hadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your Application
Hadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your ApplicationHadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your Application
Hadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your Application
 
Flexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache FlinkFlexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache Flink
 
Learn to setup a Hadoop Multi Node Cluster
Learn to setup a Hadoop Multi Node ClusterLearn to setup a Hadoop Multi Node Cluster
Learn to setup a Hadoop Multi Node Cluster
 
Secure Hadoop Cluster With Kerberos
Secure Hadoop Cluster With KerberosSecure Hadoop Cluster With Kerberos
Secure Hadoop Cluster With Kerberos
 
Apache Drill - Why, What, How
Apache Drill - Why, What, HowApache Drill - Why, What, How
Apache Drill - Why, What, How
 
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)
 
Apache Hadoop YARN 3.x in Alibaba
Apache Hadoop YARN 3.x in AlibabaApache Hadoop YARN 3.x in Alibaba
Apache Hadoop YARN 3.x in Alibaba
 
Hadoop 3.0 - Revolution or evolution?
Hadoop 3.0 - Revolution or evolution?Hadoop 3.0 - Revolution or evolution?
Hadoop 3.0 - Revolution or evolution?
 
Learn Hadoop Administration
Learn Hadoop AdministrationLearn Hadoop Administration
Learn Hadoop Administration
 
Hadoop Performance at LinkedIn
Hadoop Performance at LinkedInHadoop Performance at LinkedIn
Hadoop Performance at LinkedIn
 
Scale 12 x Efficient Multi-tenant Hadoop 2 Workloads with Yarn
Scale 12 x   Efficient Multi-tenant Hadoop 2 Workloads with YarnScale 12 x   Efficient Multi-tenant Hadoop 2 Workloads with Yarn
Scale 12 x Efficient Multi-tenant Hadoop 2 Workloads with Yarn
 

Viewers also liked

Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013Nuno Alves
 
Presentation dell - into the cloud with dell
Presentation   dell - into the cloud with dellPresentation   dell - into the cloud with dell
Presentation dell - into the cloud with dellxKinAnx
 
HP Micro Server remote access card user manual
HP Micro Server remote access card user manualHP Micro Server remote access card user manual
HP Micro Server remote access card user manualMark Rosenau
 
IBM/ASTRON DOME 64-bit Hot Water Cooled Microserver
IBM/ASTRON DOME  64-bit Hot Water Cooled MicroserverIBM/ASTRON DOME  64-bit Hot Water Cooled Microserver
IBM/ASTRON DOME 64-bit Hot Water Cooled MicroserverIBM Research
 
Micro Server Design - Open Compute Project
Micro Server Design - Open Compute ProjectMicro Server Design - Open Compute Project
Micro Server Design - Open Compute ProjectHitesh Jani
 
IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...
IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...
IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...IBM Research
 
Power Edge Portfolio
Power Edge PortfolioPower Edge Portfolio
Power Edge PortfolioBRASP
 
Wireless Microserver
Wireless MicroserverWireless Microserver
Wireless MicroserverSonal Patil
 
Big Data Case Study: Fortune 100 Telco
Big Data Case Study: Fortune 100 TelcoBig Data Case Study: Fortune 100 Telco
Big Data Case Study: Fortune 100 TelcoBlueData, Inc.
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with HadoopPhilippe Julio
 

Viewers also liked (10)

Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013
 
Presentation dell - into the cloud with dell
Presentation   dell - into the cloud with dellPresentation   dell - into the cloud with dell
Presentation dell - into the cloud with dell
 
HP Micro Server remote access card user manual
HP Micro Server remote access card user manualHP Micro Server remote access card user manual
HP Micro Server remote access card user manual
 
IBM/ASTRON DOME 64-bit Hot Water Cooled Microserver
IBM/ASTRON DOME  64-bit Hot Water Cooled MicroserverIBM/ASTRON DOME  64-bit Hot Water Cooled Microserver
IBM/ASTRON DOME 64-bit Hot Water Cooled Microserver
 
Micro Server Design - Open Compute Project
Micro Server Design - Open Compute ProjectMicro Server Design - Open Compute Project
Micro Server Design - Open Compute Project
 
IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...
IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...
IBM and ASTRON 64-Bit Microserver Prototype Prepares for Big Bang's Big Data,...
 
Power Edge Portfolio
Power Edge PortfolioPower Edge Portfolio
Power Edge Portfolio
 
Wireless Microserver
Wireless MicroserverWireless Microserver
Wireless Microserver
 
Big Data Case Study: Fortune 100 Telco
Big Data Case Study: Fortune 100 TelcoBig Data Case Study: Fortune 100 Telco
Big Data Case Study: Fortune 100 Telco
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with Hadoop
 

Similar to Optimizing PowerEdge Configurations for Hadoop

Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃
Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃
Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃Etu Solution
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutionssolarisyougood
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with Impalahuguk
 
Hadoop Data Modeling
Hadoop Data ModelingHadoop Data Modeling
Hadoop Data ModelingAdam Doyle
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaSwiss Big Data User Group
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Community
 
Introducing Kudu, Big Data Warehousing Meetup
Introducing Kudu, Big Data Warehousing MeetupIntroducing Kudu, Big Data Warehousing Meetup
Introducing Kudu, Big Data Warehousing MeetupCaserta
 
SQL Engines for Hadoop - The case for Impala
SQL Engines for Hadoop - The case for ImpalaSQL Engines for Hadoop - The case for Impala
SQL Engines for Hadoop - The case for Impalamarkgrover
 
Presentation big dataappliance-overview_oow_v3
Presentation   big dataappliance-overview_oow_v3Presentation   big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3xKinAnx
 
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Community
 
Hp Converged Systems and Hortonworks - Webinar Slides
Hp Converged Systems and Hortonworks - Webinar SlidesHp Converged Systems and Hortonworks - Webinar Slides
Hp Converged Systems and Hortonworks - Webinar SlidesHortonworks
 
Whd master deck_final
Whd master deck_final Whd master deck_final
Whd master deck_final Juergen Domnik
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesKamesh Pemmaraju
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Red_Hat_Storage
 
Hadoop and SQL: Delivery Analytics Across the Organization
Hadoop and SQL:  Delivery Analytics Across the OrganizationHadoop and SQL:  Delivery Analytics Across the Organization
Hadoop and SQL: Delivery Analytics Across the OrganizationSeeling Cheung
 
Hadoop operations-2014-strata-new-york-v5
Hadoop operations-2014-strata-new-york-v5Hadoop operations-2014-strata-new-york-v5
Hadoop operations-2014-strata-new-york-v5Chris Nauroth
 

Similar to Optimizing PowerEdge Configurations for Hadoop (20)

Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃
Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃
Track B-3 解構大數據架構 - 大數據系統的伺服器與網路資源規劃
 
Oracle Big Data Cloud service
Oracle Big Data Cloud serviceOracle Big Data Cloud service
Oracle Big Data Cloud service
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with Impala
 
Hadoop Data Modeling
Hadoop Data ModelingHadoop Data Modeling
Hadoop Data Modeling
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with Impala
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
 
Introducing Kudu, Big Data Warehousing Meetup
Introducing Kudu, Big Data Warehousing MeetupIntroducing Kudu, Big Data Warehousing Meetup
Introducing Kudu, Big Data Warehousing Meetup
 
SQL Engines for Hadoop - The case for Impala
SQL Engines for Hadoop - The case for ImpalaSQL Engines for Hadoop - The case for Impala
SQL Engines for Hadoop - The case for Impala
 
Presentation big dataappliance-overview_oow_v3
Presentation   big dataappliance-overview_oow_v3Presentation   big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3
 
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
 
Hp Converged Systems and Hortonworks - Webinar Slides
Hp Converged Systems and Hortonworks - Webinar SlidesHp Converged Systems and Hortonworks - Webinar Slides
Hp Converged Systems and Hortonworks - Webinar Slides
 
Whd master deck_final
Whd master deck_final Whd master deck_final
Whd master deck_final
 
50 Shades of SQL
50 Shades of SQL50 Shades of SQL
50 Shades of SQL
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
 
Twitter with hadoop for oow
Twitter with hadoop for oowTwitter with hadoop for oow
Twitter with hadoop for oow
 
Hadoop and SQL: Delivery Analytics Across the Organization
Hadoop and SQL:  Delivery Analytics Across the OrganizationHadoop and SQL:  Delivery Analytics Across the Organization
Hadoop and SQL: Delivery Analytics Across the Organization
 
Hadoop operations-2014-strata-new-york-v5
Hadoop operations-2014-strata-new-york-v5Hadoop operations-2014-strata-new-york-v5
Hadoop operations-2014-strata-new-york-v5
 
Introducing Kudu
Introducing KuduIntroducing Kudu
Introducing Kudu
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Optimizing PowerEdge Configurations for Hadoop

  • 1. Optimizing PowerEdge Configurations for Hadoop Michael Pittaro Principal Architect, Big Data Solutions Dell
  • 2. Big Data is when the data itself is part of the problem. Volume • A large amount of data, growing at large rates Velocity • The speed at which the data must be processed Variety • The range of data types and data structure What is Big Data ?
  • 3. Dell | Cloudera Apache Hadoop Solution 3 Retail Telco Media WebFinance
  • 4. • A Proven Big Data Platform – Cloudera CDH4 Hadoop Distribution with Cloudera Manager – Validated and Supported Reference Architecture – Production deployments across all verticals • Dell Crowbar provides deployment and management at scale – Integrated with Cloudera Manager – Bare metal to deployed cluster in hours – Lifecycle management for ongoing operations • Dell Partner Ecosystem – Pentaho for Data Integration – Pentaho for Reporting and Visualization – Datameer for Spreadsheet style analytics and visualization – Clarity and Dell Implementation Services Dell | Cloudera Apache Hadoop Solution 4
  • 5. • Customers want results – Performance – Predictability – Reliability – Availability – Management – Monitoring • Customers want value • Big Data has many options – Servers – Networking – Software – Tools – Application Code – Fast Evolution • Wide range of applications The Problem with Big Data Projects 5
  • 6. • Tested Server Configurations • Tested Network Configurations • Base Software Configuration – Big Data Software – OS Infrastructure – Operational Infrastructure • Predefined configuration – Recommended starting point • Patterns, Use Cases, and Best Practices are emerging in Big Data • Reference Architectures help package this knowledge for reuse A Reference Architecture Fills The Gap 6
  • 7. • PowerEdge R720, R720XD – Balanced Compute and Storage • PowerEdge C6105 – Scale Out Computing – Large Disk Capacity • PowerEdge C8000 – Scale Out Computing – Flexible Configuration 7 Reference Architecture : Servers
  • 8. 1GbE 10GbE Top of Rack Force 10 S60 Force 10 S4810 Cluster Aggregation Force 10 S4810 Force 10 S4810 Bonded Connections Redundant Networking Reference Architecture: Networking 8
  • 9. • Hadoop – Cloudera CDH 4 – Cloudera Manager – Hadoop Tools • Infrastructure Management – Nagios – Ganglia • Configuration Management – Predefined parameters – Role based configuration 9 Reference Architecture: Software Hive Pig HBase Sqoop Oozie Hue Flume Whirr Zookeeper
  • 10. Tying it all Together: Crowbar 10 Dell“Crowbar” OpsManagement Core Components & Operating Systems Big Data Infrastructure & Dell Extensions Physical Resources APIs, User Access, & Ecosystem Partners Crowbar Deployer Provisioner Network RAID BIOS IPMI NTP DNS Logging HDFS HBase Hive Nagios Ganglia Pentaho Cloudera Cloudera PigForce10
  • 11. 11 Revolutionary Cloud SolutionsConfidential Hadoop Node Architecture Cloudera Manager Hadoop Clients Task Tracker Data Node Task Tracker Data Node Task Tracker Data Node Job Tracker Job Tracker Crowbar Nagios Ganglia Admin Node Edge Node Data Node Data Node Data Node Master Name Node Secondary Name Node Standby Name Node Journal Node Journal Node Standby Name Node High Availability Node Active Name Node Journal Node Job Tracker
  • 12. 12 Revolutionary Cloud SolutionsConfidential Hadoop Cluster Scaling
  • 13. Learning The Reference Architecture • Read It ! – Read it again – Keep it under your pillow • Three Documents – Reference Architecture – Deployment Guide – Users Guide • Deploy it – Works on 4 or 5 nodes • Available through the Dell Sales Team 13
  • 14. Leveraging the Reference Architecture • Start with the base configuration – It works, and eliminates mix and match problems – There are a lot of subtle details hidden behind the configurations • Easy changes: processor, memory, disk – Will generally not break anything – Will affect performance, however • Harder changes: Hadoop configuration – Mainly, need to know what you're doing here – We have experience and recommendations • Hardest Changes: Optimization for workloads – The default configuration is a general purpose one – Specific workloads must be tested and benchmarked 14
  • 15. • Assume 1.5 Hadoop Tasks per physical core – Turn Hyperthreading on – This allows headroom for other processes • Configure Hadoop Task slots – 2/3 map tasks – 1/3 reduce tasks • Dual Socket 6 core Xeon example › mapred.tasktracker.map.tasks.maximum: 12 › mapred.task.tracker.reduce.tasks.maximum: 6 • Faster is better – Hadoop compression uses processor cycles – Most Hadoop jobs are I/O bound, not processor bound – The Map / Reduce balance depends on actual workload – It’s hard to optimize more without knowing the actual workload Selecting Processors 15
  • 16. • Hadoop scales processing and storage together – The cluster grows by adding more data nodes – The ratio of processor to storage is the main adjustment • Generally, aim for a 1 spindle / 1 core ratio – I/O is large blocks (64Mb to 256Mb) – Primarily sequential read/write, very little random I/O – 8 tasks will be reading or writing 8 individual spindles • Drive Sizes and Types – NL SAS or Enterprise SATA 6 Gb/sec – Drive size is mainly a price decision • Depth per node – Up to 48 TB/node is common – 112 Tb / node is possible – Consider how much data is ‘active’ – Very deep storage impacts recovery performance Spindle / Core / Storage Depth Optimization 16
  • 17. PowerEdge C8000 Hadoop Scaling - 16 core Xeon 17 0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 1 15 29 43 57 71 85 99 113 127 141 155 169 183 197 211 225 239 TbStorage (1) 12 spindle 3Tb versus (3) 6 spindle 3Tb Cores (1) Storage (1) IOPS (1) Storage (3) IOPS (3)
  • 18. • Workload optimization requires profiling and benchmarking • HBase versus pure Map/Reduce are different – I/O patterns are different – Hbase requires more memory – Cloudera RTQ (Impala) is I/O Intensive • Map Reduce usage varies – I/O intensive to CPU intensive • Ingestion and Transfer impact the edge (gateway) nodes • Heterogenous Cluster versus dedicated Clusters ? – Cloudera have added support for heterogenous clusters and nodes – Dedicated cluster makes sense if workload is consistent › Primarily for ‘data’ businesses Workload Optimization : Hadoop has widely varying workloads 18
  • 19. Reference Architecture Options • High Availability – Networking configuration – Master / Secondary Name Node configuration • Alternative Switches – It’s possible – Contact us for advice • Cluster Size – The Reference Architecture Scales Easily to Around 720 Nodes – Beyond that, a network engineer needs to take a closer look • Node Size – Memory recommendations are a starting point – Disk / Core balance is a never ending debate 19
  • 20. Model Data Node Configuration Comments RA R720Xd Dual socket, 12 cores, 24 x 2.5” spindles Most popular platform for Hadoop C8000 Dual socket, 16 cores, 16 x 3.5” spindles Popular for deep/dense Hadoop applications C6100 / C6105 Dual socket, 8/12 cores, 12 x 3.5” spindles Two node version. C6100 is hardware EOL C2100 Dual Socket, 12 cores, 12 x 3.5” spindles Popular, hardware EOL but often repurposed for Hadoop R620 Dual Socket, 8 cores, 10 x 2.5” spindles 1U form factor C6220 Dual-socket, 8 cores, 6 x 2.5” spindles Core/spindle ratio is not ideal for Hadoop. In the Wild – Dell Customer Hadoop Configurations 20
  • 21. SecureWorks : Based on R720xd Reference Architecture SecureWorks 24 hours a day, 365 days a year, helping protect the security of its customers’ assets in real time Challenge Collecting, processing, and analyzing massive amounts of data from customer environments Results • Reduced cost of data storage to ~21 cents per gigabyte • 80% savings over previous proprietary solution • 6 months faster deployment • < 1 yr. payback on entire investment • Data doubles every 18 months, magnifying savings
  • 22. Further Information • Dell Hadoop Home Page – http://www.dell.com/hadoop • Dell Cloudera Apache Hadoop install with Crowbar (video) – http://www.youtube.com/watch?v=ZWPJv_OsjEk • Cloudera CDH4 Documentation – http://ccp.cloudera.com/display/CDH4DOC/CDH4+Documentation • Crowbar homepage and documentation on GitHub – http://github.com/dellcloudedge/crowbar/wiki • Open Source Crowbar Installers – http://crowbar.zehicle.com/ 22
  • 25. 25 Notices & Disclaimers Copyright © 2013 by Dell, Inc. No part of this document may be reproduced or transmitted in any form without the written permission from Dell, Inc. This document could include technical inaccuracies or typographical errors. Dell may make improvements or changes in the product(s) or program(s) described herein at any time without notice. Any statements regarding Dell’s future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. References in this document to Dell products, programs, or services does not imply that Dell intends to make such products, programs or services available in all countries in which Dell operates or does business. Any reference to an Dell Program Product in this document is not intended to state or imply that only that program product may be used. Any functionality equivalent program, that does not infringe Dell’s intellectual property rights, may be used. The information provided in this document is distributed “AS IS” without any warranty, either expressed or implied. Dell EXPRESSLY DISCLAIMS any warranties of merchantability, fitness for a particular purpose OR INFRINGEMENT. Dell shall have no responsibility to update this information. The provision of the information contained herein is not intended to, and does not, grant any right or license under any Dell patents or copyrights. Dell, Inc. 300 Innovative Way Nashua, NH 03063 USA