TY - GEN
T1 - CODOMs
T2 - 2014 ACM/IEEE 41st International Symposium on Computer Architecture, ISCA 2014
AU - Vilanova, Lluis
AU - Ben-Yehuda, Muli
AU - Navarro, Nacho
AU - Etsion, Yoav
AU - Valero, Mateo
PY - 2014
Y1 - 2014
N2 - Today's complex software systems are neither secure nor reliable. The rudimentary software protection primitives provided by current hardware forces systems to run many distrusting software components (e.g., procedures, libraries, plugins, modules) in the same protection domain, or otherwise suffer degraded performance from address space switches. We present CODOMs (COde-centric memory DOMains), a novel architecture that can provide finer-grained isolation between software components with effectively zero run-time overhead, all at a fraction of the complexity of other approaches. An implementation of CODOMs in a cycle-accurate full-system x86 simulator demonstrates that with the right hardware support, finer-grained protection and run-time performance can peacefully coexist.
AB - Today's complex software systems are neither secure nor reliable. The rudimentary software protection primitives provided by current hardware forces systems to run many distrusting software components (e.g., procedures, libraries, plugins, modules) in the same protection domain, or otherwise suffer degraded performance from address space switches. We present CODOMs (COde-centric memory DOMains), a novel architecture that can provide finer-grained isolation between software components with effectively zero run-time overhead, all at a fraction of the complexity of other approaches. An implementation of CODOMs in a cycle-accurate full-system x86 simulator demonstrates that with the right hardware support, finer-grained protection and run-time performance can peacefully coexist.
UR - http://www.scopus.com/inward/record.url?scp=84905459124&partnerID=8YFLogxK
U2 - 10.1109/ISCA.2014.6853202
DO - 10.1109/ISCA.2014.6853202
M3 - منشور من مؤتمر
SN - 9781479943968
T3 - Proceedings - International Symposium on Computer Architecture
SP - 469
EP - 480
BT - 41st Annual International Symposium on Computer Architecture, ISCA 2014 - Conference Proceedings
Y2 - 14 June 2014 through 18 June 2014
ER -