Compaq 3000 Performance Enhancements, Custom Components, Efficient Write and Read Algorithms

Page 40

Chapter 2. RAID Array Controller

2.5Performance Enhancements

The controller employs a number of techniques to achieve as much performance as possible from its design.

2.5.1 Custom Components

To increase performance and reliability, the controller’s core functions have been encapsulated in four custom ASIC (Application Specific Integrated Circuits) components as follows:

XOR ASIC: Used in the Exclusive -Or parity calculations employed by RAID levels 4 and 5.

DMA ASIC: Controls the data path hardware for the various I/O ports

CPU Interface ASIC: Supports the controller’s MIPS R3000 RISC central processing unit.

Memory Controller ASIC: Controls the memory system and supports data movement on the internal bus at a maximum burst rate of 80 MB/second and a maximum sustainable rate of 60 MB/second.

2.5.2 Efficient Write and Read Algorithms

Standard RAID write operations that involve parity, such as those in RAID levels

4 and 5, require multiple, time-consuming steps:

1.Read data from the parity drive.

2.Read existing data from the target data drives.

3.Exclusive-Or the old parity, old data, and new data to generate new parity data.

4.Write the new parity data to the parity drive.

5.Write the new data to the target data drives.

The controller uses several techniques to streamline write operations and signifi- cantly improve performance. All the techniques use the controller’s on-board cache 60-nanosecond SIMMs.

NOTE

The controller will not operate without at least one 16 MB SIMM installed in its cache. Nor will it op- erate without an un-interruptable power supply connected to the controller. Without a UPS, data stored in the cache, but not yet written to the disk drives, would be lost in the event of a power inter- ruption.

EK–SMCPQ–UG. C01

2–7

Image 40
Contents RAID Array 3000 Controller Shelf Page Japan USA Contents Installation and Maintenance Second Controller OptionFigures Tables Removing the Controller from the ShelfRevision Record About This Guide Associated Documents Associated DocumentsConventions Style ConventionsNomenclature Convention RAID Advisory Board Description RAID Array 3000 UsageWho to contact in Europe Support and Services Who to contact in the AmericasWho to contact in Asia Pacific Product Overview Product DescriptionRAID Array 3000 Controller Shelf RAID Array 3000 6-Slot Device Expansion Shelf Optional Controller Shelf Part Numbers and Model Descriptions DS-SWXRA-GH DS-SWXRA-GK DS-SWXRA-GN DS-HSZ22-AAShelf Features Controller Shelf EnclosureController Shelf Major Components Shelf Cabinet Installation Shelf Major ComponentsDevice I/O Module Upper Mounting Tab Device Port Connector Lower Host I/O Module Device I/O Module Blower Status LEDsCTR UPS Controller Shelf Power Supplies Shelf CoolingUninterruptable Power Supply UPS Power SupplyConnecting the RA3000 Controller Shelf to a Host System 6-Slot Device Expansion Shelf OptionalHost System Host System SHR-1318 Host System Specifications Controller Shelf Technical SpecificationsShelf Technical Specifications Controller Shelf Power and Physical Specifications RAID Array Controller Controller OverviewRAID Array 3000 Single Controller Block Diagram Controller Features Bridging the Gap Between the Host and Device Expansion ShelfDisk Drives Controller Reset and LED Indicators LED/Reset Switch InterfaceFlexible RAID Set Configuration Controller Front PanelCustom Components Performance EnhancementsEfficient Write and Read Algorithms RAID Levels Supported RAID Levels SupportedDescription RAID Shelf RAID Set RestrictionsRAID 0 Write Diagram of a RAID 1 Write RAID 0+1Diagram of RAID 0+1 Write RAID 0+1 ExampleDiagram of a RAID 4 Write RAID Diagram of a RAID 5 Write System Parameters JbodRedundant Operation Message Passing InitializationFailover Response to Various AC Power Conditions Backup Power ManagementEnvironmental Installation and Maintenance Installation GuidelinesInstalling Shelves in the Cabinet Recommended Single Expansion Shelf Installation SHR-1097 SHR-1098 13 12 11 Shelf Support Mounting Kits and Installation Guides Installing Shelf SupportsRetma Cabinet Shelf Support Parts List Installing Shelf Supports in a Retma Cabinet Square Hole Installing UPS Brackets Retma Cabinet Shelf SupportsUPS Rack-mount Bracket Mounting Hardware List UPS Rack-mount Bracket Assemblies UPS Bracket Retma and Metric Hole Locations Rear Power and Scsi Cable Connection Procedures Scsi Bus Target Addresses and Termination Installation and Maintenance Controller/ Single Device Expansion Shelf Cabling Diagram 10 AC Power Wiring Diagram RAID Array 3000 Controller Shelf 11 Controller/ Two Device Expansion Shelf Cabling Diagram RAID Array 3000 Controller Shelf Installation and Maintenance 12 Controller/ Three Device Expansion Shelf Cabling Diagram Installation and Maintenance RAID Array 3000 Controller Shelf 13 Controller/ Four Device Expansion Shelf Cabling Diagram RAID Array 3000 Controller Shelf Controller Shelf Status LEDs 14 Shelf Status LEDsController LEDs Replacing Components FRU’s15 Controller Shelf Field Replaceable Units Controller Shelf Field Replaceable UnitsReplacing a Host or Device I/O SBB 16 Replacing the Host I/O SBBReplacing a Power Supply SBB Replacing the RAID Controller 17 Removing the Controller from the ShelfReplacing the UPS Replacing a Blower18 Replacing a Blower Assembly Replacing the Controller Memory Cache Modules 19 Controller Cache Modules 21 Remove Installed Simm Modules 22 Install Replacement Modules Second Controller Option IntroductionInstalling the Upgrade Save Existing ConfigurationSaving the Existing Configuration Update Firmware Saved ConfigurationUpdate Firmware Using Serial Interface Shutdown RA3000 Install Two SIMMs into Second Controller Insert Module into Simm ConnectorReplace Existing Controller Remove Controller from Top SlotRestore Configuration Restoring Configuration to New ControllerUpdate Firmware on Second Controller Install Original ControllerConfiguring the RA3000 for the Active Mode of Operation Configuring the Dual Controllers Connecting to Your Dual Controller Storage System Verifying the Controller Operating ParametersRAID Array 3000 Storage Subsystem
Related manuals
Manual 137 pages 52.02 Kb