Abstract
We describe a mechanism based on distributed Event-Condition-Action (ECA) rules that supports data coordination in a multidatabase setting. The proposed mechanism includes an ECA rule language and a rule execution engine that transforms and partitions rules when they are first posted, and then coordinates their execution. The paper also presents a prototype implementation in a simulated environment as well as preliminary experimental results on its performance. This work is part of an on-going project intended to develop data coordination techniques for peer-to-peer databases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arizio, B.B., Demarie, M.L., Limongiello, A., Mussa, P.L.: Managing inter-database dependencies with rules + quasi-transactions. In: 3rd Intern. Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems, Vienna, pp. 34–41 (1993)
Arenas, M., Kantere, V., Kementsietsidis, A., Kiringa, I., Miller, R.J., Mylopoulos, J.: The Hyperion Project: From Data Integration to Data Coordination. In: SIGMOD Rec. (September 2003)
Bernstein, P., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L.: Data Management for Peer-to-Peer Computing: A Vision. In: Proceedings of the Second Workshop on Databases and the Web (2002)
von Bültzingslöwen, G., et al.: ECA Functionality in a Distributed Environment. In: Active Rules in Database Systems, pp. 147–175. Springer, New York (1999)
Cilia, M., Bornhövd, C., Buchmann, A.P.: Moving Active Functionality from Centralized to Open Distributed Heterogeneous Environments. In: Proceedings of Cooperative Information Systems, 9th Conference, Trento, Italy, September 5-7, pp. 195–210 (2001)
Chakravarthy, S., Liao, H.: Asynchronous monitoring of events for distributed cooperative environments. In: Intern. Symp. on Coop. Database Sys. for Advanced Applications (2001)
Chawathe, S., Garcia-Molina, H., Widom, J.: Flexible constraint management for autonomous distributed databases. Bulletin of the IEEE Technical Committee on Data Engineering 17(2), 23–27 (1994)
Collet. The NODS Project: Networked Open Database Services. In: Proceedings of the Intern. Symposium on Objects and Databases, Sophia Antipolis, pp. 153–169 (2000)
Gatziu, S., Koschel, A., von Bültzingsloewen, G., Fritschi, H.: Unbundling Active Functionality. SIGMOD Record 27(1), 35–40 (1998)
Zimmer, D., Unland, R.: On the semantics of complex events in active database management systems. In: Proceedings of the 15th International Conference on Data Engineering (1999)
Kantere, V.: A Rule Mechanism for P2P Data Management, Tech. Rep. CSRG-469, University of Toronto (2003)
Kantere, V., Kiringa, I., Mylopoulos, J., Kementsietsidis, A., Arenas, M.: Coordinating Peer Databases Using ECA Rules. In: Proceedings of the International Workshop on Databases, Information Systems and P2P Computing, Berlin (September 2003)
Kementsietsidis, A., Arenas, M., Miller, R.J.: Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues. In: Proceedings of the ACM SIGMOD Intern. Conference on Management of Data, San Diego (June 2003)
Karabatis, G., Rusinkiewicz, M., Sheth, A.: Aeolos: A System for the Management of Interdependent Data. In: Elmagarmid, A., Rusinkiewicz, M., Sheth, A. (eds.) Management of Heterogeneous and Autonomous Database Systems, ch. 8. Morgan Kaufmann, San Francisco (1999)
Koschel, A., Lockermann, P.C.: Distributed events in active database systems: Letting the genie out of the bottle. Data & Knowledge Engineering 25, 11–28 (1998)
Lakshmanan, L., Sadri, F., Subramanian, S.: SchemaSQL: an Extension to SQL for Multidatabase Interoperability. ACM Transactions on Database Systems 26(4) (2001)
Ng, W.S., Ooi, B.C., Tan, K.L., Zhou, A.Y.: PeerDB: a P2P-based System for Distributed Data Sharing. Tech. Report, University of Singapore (2002)
Turker, C., Conrad, S.: Towards maintaining integrity in federated databases. In: 3rd Basque Intern. Workshop on Information Technology Biarritz (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kantere, V., Mylopoulos, J., Kiringa, I. (2003). A Distributed Rule Mechanism for Multidatabase Systems. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds) On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. OTM 2003. Lecture Notes in Computer Science, vol 2888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39964-3_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-39964-3_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20498-5
Online ISBN: 978-3-540-39964-3
eBook Packages: Springer Book Archive