A Reliable and Secure GPU-Assisted File System | SpringerLink
Skip to main content

A Reliable and Secure GPU-Assisted File System

  • Conference paper
Algorithms and Architectures for Parallel Processing (ICA3PP 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8630))

Abstract

This work revised the original GPU-accelerated file system to enhance not only reliability but also security. It is designed to have a flexible configuration on both reliability and encryption schemes. Different encoding levels and encryption modes can be configured for each file. Moreover, a runtime framework is proposed, which provides a unified interface for applications to easily take advantage of the various computation powers on a heterogeneous environment. Multiple devices and platforms, such as CUDA and OpenCL can be utilized at the same time to achieve a better performance.

The system is implemented with Cauchy Reed-Solomon (CRS) encoding/decoding operations for reliability and Advanced Encryption Standard (AES) encryptions for security. Both of the operations are accelerated by CUDA and OpenCL.

Finally, The runtime framework and the system were evaluated and compared with different hardware environments. The results show that the system runs efficiently and has a performance gain up to 104.57x on AES operations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Tseng, C., Lin, S., Hsu, Y.: A file system using gpu-accelerated file-wise reliability scheme (2012)

    Google Scholar 

  2. Blömer, J., Kalfane, M., Karpinski, M., Karp, R.M., Luby, M., Zuckerman, D.: An xor-based erasure-resilient coding scheme. ICSI, Tech. Rep. TR-95-048 (August 1995)

    Google Scholar 

  3. Gharaibeh, A., Al-Kiswany, S., Ripeanu, M.: Crystalgpu: Transparent and efficient utilization of gpu power. ArXiv preprint ArXiv:1005.1695 (2010)

    Google Scholar 

  4. Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.-A.: Starpu: A unified platform for task scheduling on heterogeneous multicore architectures. Concurrency and Computation: Practice and Experience 23(2), 187–198 (2011)

    Article  Google Scholar 

  5. Aparapi: Api for data parallel java. Allows suitable code to be executed on gpu via opencl, https://code.google.com/p/aparapi/

  6. Halcrow, M.A.: ecryptfs: An enterprise-class encrypted filesystem for linux. In: Proceedings of the 2005 Linux Symposium, vol. 1, pp. 201–218 (2005)

    Google Scholar 

  7. Sun, W., Ricci, R., Curry, M.L.: Gpustore: Harnessing gpu computing for storage systems in the os kernel. In: Proceedings of the 5th Annual International Systems and Storage Conference, p. 6. ACM (2012)

    Google Scholar 

  8. Le, D., Chang, J., Gou, X., Zhang, A., Lu, C.: Parallel aes algorithm for fast data encryption on gpu. In: 2010 2nd International Conference on Computer Engineering and Technology (ICCET), vol. 6, pp. V6-1–V6-6. IEEE (2010)

    Google Scholar 

  9. Iwai, K., Kurokawa, T., Nisikawa, N.: Aes encryption implementation on cuda gpu and its analysis. In: 2010 First International Conference on Networking and Computing (ICNC), pp. 209–214. IEEE (2010)

    Google Scholar 

  10. Murat Fiskiran, A., Lee, R.B.: Fast parallel table lookups to accelerate symmetric-key cryptography. In: International Conference on Information Technology: Coding and Computing, TCC 2005, vol. 1, pp. 526–531. IEEE (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Lin, SC., Liao, YC., Hsu, Y. (2014). A Reliable and Secure GPU-Assisted File System. In: Sun, Xh., et al. Algorithms and Architectures for Parallel Processing. ICA3PP 2014. Lecture Notes in Computer Science, vol 8630. Springer, Cham. https://doi.org/10.1007/978-3-319-11197-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11197-1_6

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11196-4

  • Online ISBN: 978-3-319-11197-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics