An Active Storage System for High Performance Computing

Traditionally, active storage devices execute custom application code on large amounts of data by utilizing the unused processing power of the storage nodes. For computation-intensive applications, the performance might be quite low due to insufficient processing power on the storage devices. In this paper we present a reconfigurable computing solution that can provide flexible, high-performance processing capabilities for the storage nodes. We have made a change over the existing active storage framework for object-based storage device by off loading computation-intensive request-driven services to a reconfigurable hardware accelerator. In the experiment, we use two applications (AES encryption and FFT) as the case studies, and the results show that the reconfigurable computing-based system can dramatically increase the performance comparing with the traditional software-based active storage systems.

[1]  David A. Patterson,et al.  A case for intelligent disks (IDISKs) , 1998, SGMD.

[2]  Yeong-Kang Lai,et al.  A SIMD-based reconfigurable computing architecture with two-way pipelined reconfiguration for multimedia applications , 2005, 2005 9th International Workshop on Cellular Neural Networks and Their Applications.

[3]  A. L. Narasimha Reddy,et al.  MVSS: An Active Storage Architecture , 2003, IEEE Trans. Parallel Distributed Syst..

[4]  Gregory R. Ganger,et al.  Object-based storage , 2003, IEEE Commun. Mag..

[5]  H.S. Bedor,et al.  Dynamic Reconfiguration for Increased Functional Density , 2006, 2006 6th International Workshop on System on Chip for Real Time Applications.

[6]  Christos Faloutsos,et al.  Active Disks for Large-Scale Data Processing , 2001, Computer.

[7]  Dan Feng,et al.  Active Storage Framework for Object-based Storage Device , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[8]  M. Factor,et al.  Object storage: the future building block for storage systems , 2005, 2005 IEEE International Symposium on Mass Storage Systems and Technology.

[9]  Jörn Gause Reconfigurable computing for shape-adaptive video processing , 2002 .

[10]  Bertil Schmidt,et al.  Reconfigurable architectures for bio-sequence database scanning on FPGAs , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.