Abstract
Intel® Software Guarded Extensions was introduced to protect sensitive information of computer systems. It provides isolated execution area named enclave. The security enhancing feature (i.e. enclave) of Intel® Software Guarded Extensions allows only serialized multithreaded execution for a program. In this paper, we propose fairness-aware thread scheduling method to solve the problems that can be caused by serialized access on the enclave. To guarantee fairness among threads, the scheduler records occupation time on enclave and controls access priority to enclave. With this scheduling method, monopolization and starvation problems on enclave are handled. The average speedup is achieved as 7.76% compared to the non-scheduled execution in our model.
Original language | English |
---|---|
Title of host publication | International Conference on Electronics, Information, and Communications, ICEIC 2016 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781467380164 |
DOIs | |
Publication status | Published - 2016 Sept 7 |
Event | 15th International Conference on Electronics, Information, and Communications, ICEIC 2016 - Danang, Viet Nam Duration: 2016 Jan 27 → 2016 Jan 30 |
Publication series
Name | International Conference on Electronics, Information, and Communications, ICEIC 2016 |
---|
Other
Other | 15th International Conference on Electronics, Information, and Communications, ICEIC 2016 |
---|---|
Country/Territory | Viet Nam |
City | Danang |
Period | 16/1/27 → 16/1/30 |
Bibliographical note
Publisher Copyright:© 2016 IEEE.
All Science Journal Classification (ASJC) codes
- Electrical and Electronic Engineering
- Control and Systems Engineering