
2. HDLM Functions
23
Data When the Load Balancing Function Is Used
, the load is balanced among the four
paths A, B, C, and D. If one of the paths were to become unusable, the load would be
balanced among the three, remaining paths.
2.7.2 Load Balancing Algorithms
HDLM has the following six load balancing algorithms:
•
The Round Robin algorithm
•
The Extended Round Robin algorithm
•
The Least I/Os algorithm
•
The Extended Least I/Os algorithm
•
The Least Blocks algorithm
•
The Extended Least Blocks algorithm
The above algorithms are divided into two categories, which differ in their processing
method. The following describes both of these processing methods:
The Round Robin, Least I/Os, and Least Blocks algorithms
These algorithms select the path to use each time a certain number of I/Os are
issued. The path that is used is determined by the following:
•
Round Robin
The paths are simply selected in order from among all the connected paths.
•
Least I/Os
The path that has the least number of I/Os being processed is selected from
among all the connected paths.
•
Least Blocks
The path that has the least number of I/O blocks being processed is selected
from among all the connected paths.
The Extended Round Robin, Extended Least I/Os, and Extended Least Blocks
algorithms
These algorithms determine which path to allocate based on whether the I/O to be
issued is sequential with the immediately preceding I/O.
If the I/O is sequential with the previous I/O, the path to which the previous I/O
was distributed will be used. However, if a specified number of I/Os has been
issued to a path, processing switches to the next path.
If the I/O is not sequential with the previous I/O, these algorithms select the path
to be used each time an I/O request is issued.
Summary of Contents for Dynamic Link Manager
Page 1: ...Hitachi Dynamic Link Manager Software User s Guide for Linux R 3000 3 F04 60 E ...
Page 4: ......
Page 16: ......
Page 154: ...3 Creating an HDLM Environment 130 Figure 3 1 Flow of HDLM Environment Setup ...
Page 162: ...3 Creating an HDLM Environment 138 ...
Page 309: ...3 Creating an HDLM Environment 285 Figure 3 33 Example of Creating an ext2 File System ...
Page 352: ......
Page 362: ...4 HDLM Operation 338 A Fibre Channel switch s zone setting is changed ...
Page 375: ...4 HDLM Operation 351 ...
Page 410: ......
Page 546: ......
Page 549: ...8 Messages 525 HDLM driver filter component HDLM alert driver HDLM management target ...
Page 590: ...8 Messages 566 dd dd Maintenance information hexadecimal number Action None ...
Page 594: ...8 Messages 570 aa aa Name of file where error was detected Action Reinstall an HDLM ...
Page 713: ...8 Messages 689 utility see 7 2 DLMgetras Utility for Collecting HDLM Error Information ...
Page 714: ......
Page 738: ......