Page 1
Dell Storage PS Series Architecture: Load Balancers Dell EMC Engineering February 2017 A Dell EMC Technical White Paper
Page 2
Revisions Date Description August 2011 Initial release February 2017 Updated to reflect new branding and formatting Acknowledgements This paper was produced by the following members of the Dell EMC™ S...
Page 3
Table of contents 1 Introduction ................................................................................................................................................................... 5 2...
Page 4
Executive summary This document provides VMware® and Dell™ PS Series storage administrators with recommended best practices when configuring a virtual environment. It describes the function of PS Seri...
Page 5
1 Introduction In many organizations, significant effort is devoted to tuning resources: modifying network settings on switches, changing various parameters on servers, re-configuring Qo S on the WAN,...
Page 6
2 PS Series overview Dell PS Series storage is an award-winning, virtualized, scale-out SAN architecture that provides simplified management, ease of use, a comprehensive set of data protection and re...
Page 7
3 Why automatically balance SAN resources The IT resources available to most organizations are limited. The realities of budgets, staffing, knowledge, and the business needs of the organization are of...
Page 8
4 PS Series load balancers in PS Series storage pools When you initialize the first array and create a PS Series Group, a default pool is automatically established. An array added to the Group is refe...
Page 9
5 How the Network Load Balancer (NLB) works Communications between application servers (i SCSI initiators) and volumes (i SCSI targets) are called connections. A PS Series Group will present all i SCS...
Page 10
6 How the Capacity Load Balancer (CLB) works The CLB ensures that as volumes are created and deleted, and as members are added to and removed from a pool, the relative percent of capacity in use is ma...
Page 11
other members in the pool. An FSTP will cancel other RBPs. Once the low space issue that prompted the FSTP has been resolved, the CLB will create new RBPs if they are required.2 All data movement, reg...
Page 12
7 How the Automatic Performance Load Balancer (APLB) works The APLB feature is designed to help alleviate the difficulties inherent in manually balancing the utilization of SAN performance resources. ...
Page 13
Example of APLB in a non-tiered environment The APLB is surprisingly simple in its concept and execution, leveraging various aspects of the PS Series architecture to automatically balance the performa...
Page 14
which is a composite score of factors such as RAID type, disk speed, number of disks, as well as PS Series controller type and the current I/O load. The member with the lower relative busy-ness will b...
Page 15
Reduction of worst-case-scenario purchasing: By working continually, the APLB can detect and act on cyclical business processes, such as increased end-of-month activity by the finance group enabling t...
Page 16
8 Observing latencies and high I/O data Various metrics central to the APLB behavior (such as array latencies and breakdown of data classified as high, medium, and low I/O) are displayed using SAN Hea...
Page 17
9 Tiering with the APLB When provided with tiered resources in a pool, such as arrays with different spindle speeds or set to different RAID types, the APLB is able to use them to tier the workload. T...
Page 18
10 Using the APLB with hybrid arrays The PS Series hybrid arrays (such as the PS4210XS, PS6210XS, and PS6610ES) use their own internal implementation of the APLB to compensate for unbalanced or tiered...
Page 19
Example of APLB in a tiered environment 19 Dell Storage PS Series Architecture: Load Balancers | TR1070
Page 20
11 Scenarios in which APLB action is limited There are several cases when the APLB will not take action. First, if all of the members of the storage pool are exhibiting low latencies, then the resourc...
Page 21
Fourth, if a customer has chosen to override the automatic placement of volumes by the capacity balancer by using the CLI bind command, all balancing of any sort is disabled for that volume. Note that...
Page 22
12 APLB and backup operations Backup operations place a large burden on storage resources but should not be a problem for the APLB. Backup operations largely result in sequential reads, and only acces...
Page 23
13 Disabling the APLB While not recommended, the APLB may be disabled by unchecking the Enable Performance Balancing in Pools checkbox in the GUI. Note that this is a Group-wide setting and will affec...
Page 24
14 Summary The various load balancers that work in a PS Series pool provide a very flexible, dynamic framework that is able to quickly adapt the PS Series storage to the shifting requirements of the c...
Page 25
A Additional examples of APLB The following are some additional examples of the data distribution before and after APLB has performed its load balancing function. Rebalancing after adding capacity-opt...
Page 26
Rebalancing after adding performance-optimized resources to a pool 26 Dell Storage PS Series Architecture: Load Balancers | TR1070
Page 27
Rebalancing with multiple hybrid arrays 27 Dell Storage PS Series Architecture: Load Balancers | TR1070
Page 28
B Technical support and resources Dell.com/Support is focused on meeting customer needs with proven services and support. Dell Tech Center is an online technical community where IT professionals have ...