@Article{cabrera:pario, author = {Luis-Felipe Cabrera and Darrell D. E. Long}, title = {Swift: {Using} Distributed Disk Striping to Provide High {I/O} Data Rates}, journal = {Computing Systems}, year = {1991}, month = {Fall}, volume = {4}, number = {4}, pages = {405--436}, earlier = {cabrera:pariotr}, keywords = {parallel I/O, disk striping, distributed file system, pario-bib}, comment = {See cabrera:swift, cabrera:swift2. Describes the performance of a Swift prototype and simulation results. They stripe data over multiple disk servers (here SPARC SLC with local disk), and access it from a SPARC2 client. Their prototype gets nearly linear speedup for reads and asynchronous writes; synchronous writes are slower. They hit the limit of the Ethernet and/or the client processor with three disk servers. Adding another Ethernet allowed them to go higher. Simulation shows good scaling. Seems like a smarter implementation would help, as would special- purpose parity-computation hardware. Good arguments for use of PID instead of RAID, to avoid a centralized controller that is both a bottleneck and a single point of failure.} }