GSoC/GCI Archive
Google Summer of Code 2010 The Globus Alliance

Storage system support for Swift

by Thiago Silva for The Globus Alliance

Swift is a parallel scripting system for computing at petascale level. Building a system at this scale is not an easy task. The particular case of data management is handled using collective data management and data-aware dispatching. However, there is still space for improvement. We propose to use a shared file system deployed across all storage nodes and enable the application to pass hints about its data usage patterns. These hints are used by the storage layer to optimize its operations.