| S. Ng, "Pitfalls in designing disk arrays," in Proceedings of the IEEE COMPCON Conference, (San Francisco), Feb. 1989. |
....mandated by new applications is to use several disks in parallel. Much like memory interleaving, faster secondary storage systems can be built from a collection of slower storage devices. Several concurrent I O architectures, such as Imprimis ArrayMaster [1] DataVault [2] CFS [3] and Raid [4, 5], are based on this observation. Swift uses this approach to achieve any required data rate to secondary storage up to saturation of the interconnection medium. Figure 1 has a diagram of the architectural structure of Swift. The Swift architecture distinguishes four logical components: ....
S. Ng, "Pitfalls in designing disk arrays," in Proceedings of the IEEE COMPCON Conference, (San Francisco), Feb. 1989.
....into a faster logical storage service, making all applications unaware of this aggregation. In Swift, sets of storage servers work concurrently to satisfy the requests made by clients. Several concurrent I O architectures, such as Imprimis ArrayMaster [4] DataVault [5] CFS [6] RADD [7] and RAID [3, 8], are based on this observation. Mainframes [9, 10] and super computers [11] have also exploited this approach. Swift is a client server system made up of independently replaceable components. Clients are connected to sets of storage servers through an interconnection medium. Both the storage ....
....switched network [4] For all of these the maximum data rate is limited by the interconnection medium which is an I O channel. Higher data rates can be achieved by using multiple I O channels. The aggregation of data rates used in Swift generalizes that proposed by the RAID disk array system [3, 8] in its ability to support data rates beyond that of the single disk array controller. In fact, Swift can concurrently drive a collection of RAIDs as high speed devices. Due to the distributed nature of Swift, it has the further advantage over RAID of having no single point of failure, such as the ....
S. Ng, "Pitfalls in designing disk arrays," in Proceedings of the IEEE COMPCON Conference, (San Francisco), Feb. 1989.
....The principle behind our architecture is simple: aggregate arbitrarily many (slow) storage devices into a faster logical service, making all applications unaware of this aggregation. Several concurrent I O architectures, such as Imprimis ArrayMaster [4] DataVault [5] CFS [6, 7] and Raid [3, 8], are based on this observation. Mainframes [9, 10] and super computers [11] have also exploited this approach. 1 Unix is a trademark of AT T Bell Laboratories 2 Distribution Agent . Storage Agents Storage Mediator Client Interconnection Medium Figure 1: Components of the Swift ....
....[19] For all of these the maximum data rate is limited by the interconnection medium which is an I O channel. Higher data rates can be achieved by using multiple I O channels. The aggregation of data rates proposed in the Swift architecture generalizes that proposed by the Raid disk array system [3, 8, 20] in its ability to support data rates beyond 13 0 2000000 4000000 6000000 8000000 10000000 12000000 0 5 10 15 20 25 30 35 Number of disks DEC RA82 Fujitsu M2372K Wren V Fujitsu M2351A Fujitsu M2361A IBM 3380K Figure 6: Observed client data rate at maximum sustainable load. ....
S. Ng, "Pitfalls in designing disk arrays," in Proceedings of the IEEE COMPCON Conference, (San Francisco), Feb. 1989.
....a high speed interconnection medium to aggregate arbitrarily many (slow) storage devices into a faster logical storage service, making all applications unaware of this aggregation. Several concurrent I O architectures, such as Imprimis ArrayMaster [4] DataVault [5] CFS [6,7] RADD [8] and RAID [3,9], are based on this observation. Mainframes [10,11] and super computers [12] have also exploited this approach. Swift is a client server distributed architecture made up of independently replaceable components. The advantage of this modular approach is that any component that limits the ....
....[23] For all of these the maximum data rate is limited by the interconnection medium which is an I O channel. Higher data rates can be achieved by using multiple I O channels. The aggregation of data rates proposed in the Swift architecture generalizes that proposed by the RAID disk array system [3,9,24] in its ability to support data rates beyond that of the single disk array controller. In fact, Swift can concurrently drive a collection of RAIDs as high speed devices. Due to the distributed nature of Swift, it has the further advantage over RAID of having no single point of failure, such as the ....
S. Ng, "Pitfalls in designing disk arrays," in Proceedings of the IEEE COMPCON Conference, (San Francisco), Feb. 1989.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC