pdfreaders.org

ProActive Caching: Generating Caching Heuristics for Business Process Environments

by Mathias Kohler, Achim D. Brucker, and Andreas Schaad

Cover for kohler.ea:proactive:2009.Today's complex and multi-layered enterprise systems demand fine-grained access control mechanisms supporting dynamic security policies for large and distributed repositories. Thus, the efficient evaluation of security policies becomes an important factor for the overall system performance, specifically with respect to systems with a high degree of user interaction like workflow systems. Caching approaches may help to address this situation.

We propose ProActive Caching, a two-phased caching approach: in an offline phase, we automatically determine a workflow-specific heuristic for pre-computing cache entries. In an online phase, we use the previously determined heuristic for the cache management. The latter includes also the pre-computation of cache entries which already provides a performance improvement while evaluating a policy object for the first time. In this paper, we present a method for the automatic generation of a workflow specific caching heuristic, i.e., the offline phase.

Keywords: access control, proactive caching, process models
Categories: ,
Documents: (full text as PDF file)

QR Code for kohler.ea:proactive:2009.Please cite this article as follows:
Mathias Kohler, Achim D. Brucker, and Andreas Schaad. ProActive Caching: Generating Caching Heuristics for Business Process Environments. In International Conference on Computational Science and Engineering (CSE), pages 207-304, IEEE Computer Society, 2009.
Keywords: access control, proactive caching, process models
(full text as PDF file) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1109/CSE.2009.177) (Share article on LinkedIn. Share article on CiteULike. )

BibTeX
@InCollection{ kohler.ea:proactive:2009,
abstract = {Today's complex and multi-layered enterprise systems demand fine-grained access control mechanisms supporting dynamic security policies for large and distributed repositories. Thus, the efficient evaluation of security policies becomes an important factor for the overall system performance, specifically with respect to systems with a high degree of user interaction like workflow systems. Caching approaches may help to address this situation.\\\\We propose ProActive Caching, a two-phased caching approach: in an offline phase, we automatically determine a workflow-specific heuristic for pre-computing cache entries. In an online phase, we use the previously determined heuristic for the cache management. The latter includes also the pre-computation of cache entries which already provides a performance improvement while evaluating a policy object for the first time. In this paper, we present a method for the automatic generation of a workflow specific caching heuristic, i.e., the offline phase.},
address = {Los Alamitos, CA, USA},
author = {Mathias Kohler and Achim D. Brucker and Andreas Schaad},
booktitle = {International Conference on Computational Science and Engineering (CSE)},
doi = {10.1109/CSE.2009.177},
keywords = {access control, proactive caching, process models},
location = {Vancouver, Kandada},
month = {aug},
pages = {207--304},
pdf = {https://www.brucker.ch/bibliography/download/2009/kohler.ea-proactive-2009.pdf},
publisher = {IEEE Computer Society},
title = {{ProActive} {Caching}: Generating Caching Heuristics for Business Process Environments},
url = {https://www.brucker.ch/bibliography/abstract/kohler.ea-proactive-2009},
volume = {3},
year = {2009},
}