實作GPU執行框架並演示於加密檔案系統
碩士 === 國立清華大學 === 電機工程學系 === 102 === 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 mode are provided to...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/00334479799092635437 |
id |
ndltd-TW-102NTHU5442035 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NTHU54420352015-10-13T22:57:41Z http://ndltd.ncl.edu.tw/handle/00334479799092635437 實作GPU執行框架並演示於加密檔案系統 A GPU Runtime Demonstrated on an Encrypted File System Lin, Shang-Chieh 林上傑 碩士 國立清華大學 電機工程學系 102 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 mode are provided to configure 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. Besides, the file system is integrated with FUSE (File system in User space) and run as a stacked file system. It can be easily ported to other platforms that support POSIX and can be mount on any other file systems. 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. Hsu, Yarsun 許雅三 2013 學位論文 ; thesis 55 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 電機工程學系 === 102 === 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 mode are provided to configure 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. Besides, the file system is integrated with FUSE (File system in User space) and run as a stacked file system. It can be easily ported to other platforms that support POSIX and can be mount on any other file systems.
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.
|
author2 |
Hsu, Yarsun |
author_facet |
Hsu, Yarsun Lin, Shang-Chieh 林上傑 |
author |
Lin, Shang-Chieh 林上傑 |
spellingShingle |
Lin, Shang-Chieh 林上傑 實作GPU執行框架並演示於加密檔案系統 |
author_sort |
Lin, Shang-Chieh |
title |
實作GPU執行框架並演示於加密檔案系統 |
title_short |
實作GPU執行框架並演示於加密檔案系統 |
title_full |
實作GPU執行框架並演示於加密檔案系統 |
title_fullStr |
實作GPU執行框架並演示於加密檔案系統 |
title_full_unstemmed |
實作GPU執行框架並演示於加密檔案系統 |
title_sort |
實作gpu執行框架並演示於加密檔案系統 |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/00334479799092635437 |
work_keys_str_mv |
AT linshangchieh shízuògpuzhíxíngkuāngjiàbìngyǎnshìyújiāmìdàngànxìtǒng AT línshàngjié shízuògpuzhíxíngkuāngjiàbìngyǎnshìyújiāmìdàngànxìtǒng AT linshangchieh agpuruntimedemonstratedonanencryptedfilesystem AT línshàngjié agpuruntimedemonstratedonanencryptedfilesystem |
_version_ |
1718084035234758656 |