Abstract
Monitoring systems commonly use data dependencies and are very often required to have real-time, or near real-time, capabilities. Resolution of dependencies using a reactive rule engine is an evident choice, since it provides inherent real-time characteristics.
We introduce the novel approach taken by Active Dependency Integration (ADI) technology in using reactive rules for dependency resolution, i.e., for the purpose of calculating an updated value using the value elements on which it depends. The salient property of this approach is that it demonstrates autonomic behavior. The set of reactive rules used for dependency resolution does not depend on the model for which it provides dependency resolution. The same rules handle every dependency model and support dynamic models, where elements may be added or deleted, without having to change any code or rule definitions, or stop the monitoring for manual system reconfiguration and redeployment. The rules are implemented in AMIT, an event-driven rule engine.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Adi, A., Etzion, O.: The situation manger rule language. RuleML, Sardinia, Italy, 36–57 (2002)
Adi, A., Etzion, O., Gilat, D., Sharon, G.: Inference of Reactive Rules from Dependency Models. In: Schröder, M., Wagner, G. (eds.) RuleML 2003. LNCS, vol. 2876, pp. 49–64. Springer, Heidelberg (2003)
Arasu, A., Babcock, B., Babu, S., McAlister, J., Widom, J.: Characterizing Memory Requirements for Queries over Continuous Data Streams. In: TODS, vol. 29, pp. 162–194 (2004)
Babcock, B., Babu, S., Datar, M., Motwani, R., Widom, J.: Models and Issues in Data Stream Systems. In: PODS, Madison, Wisconsin, pp. 221–232 (2002)
Babu, S., Widom, J.: Continuous Queries over Data Streams. SIGMOD Record 30 (3), 109–120 (2001)
Carney, D., Cetinternel, U., Cheriack, M., Convey, C., Lee, S., Seidman, G., Stonebraker, M., Tatbul, N., Zodnik, S.: Monitoring streams – a new class of data management applications, Brown Computer Science Technical Report, TR-CS-02-04.
Dilman, M., Raz, D.: Efficient Reactive Monitoring. INFOCOM, Anchorage, Alaska, 1012-1019 (2001)
Kochut, A., Kar, G.: Managing Virtual Storage Systems: An Approach Using Dependency Analysis. Integrated Network Management Colorado Springs, Colorado, 593-604 (2003)
Managed Objetcs, http://www.managedobjects.com
Mercury, http://www.mercury.com
Micromuse, http://www.micromuse.com
Terry, D., Goldberg, D., Nichols, D., Oki, B.: Continuous Queries over Append Only Databases. In: SIGMOD Int’l Conference on Management of Data, San Diego, California, pp. 321–330 (1992)
Widom, J., Ceri, S.: Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, San Francisco (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gilat, D., Ronen, R., Rothblum, R., Sharon, G., Skarbovsky, I. (2005). Reactive Rules-Based Dependency Resolution for Monitoring Dynamic Environments. In: Adi, A., Stoutenburg, S., Tabet, S. (eds) Rules and Rule Markup Languages for the Semantic Web. RuleML 2005. Lecture Notes in Computer Science, vol 3791. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11580072_7
Download citation
DOI: https://doi.org/10.1007/11580072_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29922-6
Online ISBN: 978-3-540-32270-2
eBook Packages: Computer ScienceComputer Science (R0)