# Optimized Architectural Approaches in Hardware and Software Enabling Very High Performance Shared Storage Systems

- Institution: CERN
- Department: CERN Computing Seminar,2004
- Speaker: Dave Fellinger
- Year: 2004
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3013512)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

There are issues encountered in high performance storage systems that normally lead to compromises in architecture. Compute clusters tend to have compute phases followed by an I/O phase that must move data from the entire cluster in one operation. That data may then be shared by a large number of clients creating unpredictable read and write patterns. In some cases the aggregate performance of a server cluster must exceed 100 GB/s to minimize the time required for the I/O cycle thus maximizing compute availability. Accessing the same content from multiple points in a shared file system leads to the classical problems of data "hot spots" on the disk drive side and access collisions on the data connectivity side. The traditional method for increasing apparent bandwidth usually includes data replication which is costly in both storage and management. Scaling a model that includes replicated data presents additional management challenges as capacity and bandwidth expand asymmetrically while the system is scaled. In some cases, systems must also be designed for minimum acceptable bandwidths in the case of a subsystem failure such as a disk drive or data channel leading to increased hardware and management costs. An architectural model will be presented that is in use today in demanding high performance shared access environments. This architecture allows simultaneous data access requiring high bandwidths without the use of data replication. Data can be shared in dynamic multiple path environments allowing for multiple point simultaneous data analysis without a concern for data "hot spots". Further benefits include online scalability where bandwidth and capacity scale linearly as the system is expanded. Additionally, planning for subsystem failures is greatly simplified since the system throughput is maintained regardless ofsystem status. An object based file system will also be presented that is highly scalable and can take full advantage of the hardware architecture.…

## Lectures

1. [Optimized Architectural Approaches in Hardware and Software Enabling Very High Performance Shared Storage Systems](https://invisiblenetwork.ai/learn/cern/3013512/13542dd2a555), 1 h 14 min (CERN's player)
