Caching Strategies: An Empirical Evaluation

Mathias Kohler und Achim D. Brucker

Cover for kohler.ea:caching:2010.Modern enterprise systems comprise a fine-grained enforcement of complex access control policies. Consequently, the efficient evaluation of security policies is a significant factor for the overall system performance. Moreover, modern enterprise systems are inherently based on process and workflow models. These models enable new approaches for improving the performance of security evaluations.

Caching is widely used for improving the performance and the reliability of systems. The dynamic nature of today's workflow systems, both in terms of changing workflows and in terms of dynamic security policies impose particular challenges on the caching of access control decisions.

We present a caching strategy that exploits business process models for avoiding cache misses. Moreover, we provide a detailed performance analysis of different caching strategies for static and dynamic aspects of access control policies, providing the required metrics for informed design decisions.

Schlüsselwörter:
Kategorien: , ,
Dokumente: (Artikel als PDF Datei)

QR Code for kohler.ea:caching:2010.Bitte zitieren sie diesen Artikel wie folgt:
Mathias Kohler und Achim D. Brucker. Caching Strategies: An Empirical Evaluation. In International Workshop on Security Measurements and Metrics (MetriSec), pages 1-8, ACM Press, 2010.
(Artikel als PDF Datei) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1145/1853919.1853930) (ACM) (Share article on LinkedIn. Share article on CiteULike.)

BibTeX
@InCollection{ kohler.ea:caching:2010,
abstract = {Modern enterprise systems comprise a fine-grained enforcement of complex access control policies. Consequently, the efficient evaluation of security policies is a significant factor for the overall system performance. Moreover, modern enterprise systems are inherently based on process and workflow models. These models enable new approaches for improving the performance of security evaluations.\\\\Caching is widely used for improving the performance and the reliability of systems. The dynamic nature of today's workflow systems, both in terms of changing workflows and in terms of dynamic security policies impose particular challenges on the caching of access control decisions.\\\\We present a caching strategy that exploits business process models for avoiding cache misses. Moreover, we provide a detailed performance analysis of different caching strategies for static and dynamic aspects of access control policies, providing the required metrics for informed design decisions.},
address = {New York, NY, USA},
author = {Mathias Kohler and Achim D. Brucker},
booktitle = {International Workshop on Security Measurements and Metrics (MetriSec)},
copyright = {ACM},
copyrighturl = {http://dl.acm.org/authorize?399969},
doi = {10.1145/1853919.1853930},
isbn = {978-1-4503-0340-8},
language = {USenglish},
location = {Bolzano, Italy},
pages = {1--8},
pdf = {https://www.brucker.ch/bibliography/download/2010/kohler.ea-caching-2010.pdf},
publisher = {ACM Press},
title = {Caching Strategies: An Empirical Evaluation},
url = {https://www.brucker.ch/bibliography/abstract/kohler.ea-caching-2010},
year = {2010},
}