Swift: a storage architecture for large objects
Luis-Felipe Cabrera, Darrell Long, University of California, Santa Cruz. Computer Research Laboratory
University of California, Santa Cruz, Computer Research Laboratory, 1991 - Computer architecture - 7 pages
Abstract: "Managing large objects with high data-rate requirements is difficult for current computing systems. We describe an Input/Output architecture, called Swift, that addresses the problem of storing and retrieving very large data objects from slow secondary storage at very high data-rates. Applications that require this capability are poorly supported in current systems, even though they are made possible by high-speed networks. These range from storage and visualization of scientific computations to recodring [sic] and play-back of color video in real-time. Swift addresses the problem of providing the data rates required by digital video by exploiting the available interconnection capacity and by using several slower storage devices in parallel. We have done two studies to validate the Swift architecture: a simulation study and an Ethernet-based proof-of-concept implementation. Both studies indicate that the aggregation principle proposed in Swift can yield very high data- rates. We present a brief summary of these studies."
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
32 disks access control achieved age agents aggregate data-rates Almaden Research Center Architecture for Large ArrayMaster Cabrera and D. D. E. cache coherency client Conference data producer data redundancy data repositories data transfer rates dedicated laboratory network disk arrays disk storage disk striping distribution agent encryption erasure correcting codes Ethernet Ethernet-based proof-of-concept file service file system high data-rates IEEE Implementation of Swift increased individual storage agents internal object repository kilobytes large data objects Large Objects Luis-Felipe local-area network maximum data-rate measurements megabytes per second metadata multiple storage agents network transfer rates NFS file server number of disks object repository handles objects from slow Objects Luis-Felipe Cabrera preallocated processing speed protocol requests rotational delay SCSI disk slow secondary storage storage devices storage mediator storage systems storing and retrieving SunOS Swift archi Swift architecture Swift is based Swift prototype tecture tion agent transfer plan transfer unit USENIX video in real-time