SDSM: Fast and scalable security support for directory-based distributed shared memory
Title | SDSM: Fast and scalable security support for directory-based distributed shared memory |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Shwartz, O., Birk, Y. |
Conference Name | 2016 IEEE International Conference on the Science of Electrical Engineering (ICSEE) |
Date Published | Nov. 2016 |
Publisher | IEEE |
ISBN Number | 978-1-5090-2152-9 |
Keywords | Coherence, directory, directory-based distributed shared memory systems, distributed computation, distributed shared memory systems, DSM, electrical engineering, Encryption, Hardware, hardware approach, parallel computation, pubcrawl, public clouds, Radiation detectors, Scalability, Scalable Security, SDSM, secure CPU architectures, secure parallel applications, security, security layer, security of data, shared memory, single-threaded applications |
Abstract | Secure computation is increasingly required, most notably when using public clouds. Many secure CPU architectures have been proposed, mostly focusing on single-threaded applications running on a single node. However, security for parallel and distributed computation is also needed, requiring the sharing of secret data among mutually trusting threads running in different compute nodes in an untrusted environment. We propose SDSM, a novel hardware approach for providing a security layer for directory-based distributed shared memory systems. Unlike previously proposed schemes that cannot maintain reasonable performance beyond 32 cores, our approach allows secure parallel applications to scale efficiently to thousands of cores. |
URL | https://ieeexplore.ieee.org/document/7806113/ |
DOI | 10.1109/ICSEE.2016.7806113 |
Citation Key | shwartz_sdsm:_2016 |
- public clouds
- single-threaded applications
- shared memory
- security of data
- security layer
- security
- secure parallel applications
- secure CPU architectures
- SDSM
- Scalable Security
- Scalability
- Radiation detectors
- Coherence
- pubcrawl
- parallel computation
- hardware approach
- Hardware
- encryption
- Electrical Engineering
- DSM
- distributed shared memory systems
- distributed computation
- directory-based distributed shared memory systems
- directory