Inventors:
William F. Day - Coral Springs FL
Susan L. Copeland - Plantation FL
David A. Hill - Raleigh NC
Mark J. Hornacek - Cooper City FL
Michael K. Hosrom - Miramar FL
Gavin J. Kirton - Pompano Beach FL
Paula C. Kiser - Sunrise FL
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1200
US Classification:
711147, 711138, 711111, 711154, 710131, 370351
Abstract:
A digital data processing system comprises at least one subsystem comprising a plurality of resources, such as a storage subsystem comprising a plurality of drive modules, and a host processor. The host processor is connected to the drive modules through an interconnection which has a topology in the form of a loop. The interconnection has at least one configuration switch that is selectively configurable to a pass-through mode, in which the topology comprises the entire loop, or a bypass mode, in which the topology comprises a portion of the loop including the host processor and, possibly, at least one of the drive modules in the storage subsystem. The host processor can selectively condition the configuration switch into the pass-through mode or said bypass mode to connect more or fewer drive modules into the loop. Each of the disk modules further includes a disk module and a port by-pass switch, the port by-pass switch also being selectively configurable to a pass-through mode, in which the topology of the interconnection includes the disk module, and a bypass mode, in which the topology of the interconnection bypasses the disk module. The host processor can selectively condition the port bypass switches of the disk modules to connect more or fewer disk modules into the loop.