Skip to main content
Log in

Quantification of autonomy on multidatabase systems

  • Published:
Journal of Systems Integration

Abstract

Amultidatabase system is an interconnected collection of autonomous databases each managed by an autonomous database management system (DBMS). When integrating multiple DBMSs, the key is the autonomy of the underlying participants. Much research has been undertaken in the past five years aimed at describing and building an integrated multidatabase system, but to date the termautonomy has only been defined intuitively. This article provides a rigorous definition for autonomy tailored to the multidatabase environment specifically but applicable to any system environment that involves the collaboration of autonomous participants. The major contribution of this article is a technique that measures autonomy along multiple dimensions so a single numeric value describing the amount of autonomy violated by a particular system design is quantified. This has a two-fold implication. First, the technique described forces researchers to consider autonomy from several different aspects that may not be the central focus of their research, but must be considered because assumptions made regarding one aspect of a system may have implications in other areas. Second, the value can be used as a measure for direct comparison among different systems or proposals. Finally, the article demonstrates the quantification technique's applicability by applying it to several recent multidatabase research efforts.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K. Barker. Transaction Management in Multidatabase Systems. Ph.D. thesis, Department of Computing Science, University of Alberta, Edmonton, Canada, 1990.

    Google Scholar 

  2. K. Barker,Quantification of autonomy on multidatabase systems. Technical Report 90-01, Department of Computer Science, University of Manitoba, Winnipeg, Canada, October 1991.

    Google Scholar 

  3. K. Barker and M.T. Özsu. “Concurrent transaction execution in multidatabase systems,” inProc. COMPSAC'90-The 14th Annual Int. Computer Software and Applications Conference, pp. 282–288, October 1990.

  4. K. Barker and M. T. Özsu. “Reliable transaction execution in multidatabase systems,” inFirst IEEE International Workshop on Inter-operability in Multidatabase Systeems,pp. 344–347. April 1991.

  5. C. Batini, M. Lenzerini, and S. Navathe, “A comparative analysis of methodologies for database schema integration,”ACM Computing Surveys, vol. 18, no. 4, pp. 323–364, December 1986.

    Google Scholar 

  6. M. W. Bright, A. R. Hurson and S. H. Pakzad, “A taxonomy and current issues in multidatabase systems,”IEEE Computer, vol. 25, no. 3, pp. 50–60, March 1992.

    Google Scholar 

  7. Z. Brzezinski, J. Getta, J. Rybnik, and W. Stepniewski, “Unibase—an integrated access to databases,” inProc. 10th International Conference on Very Large Databases, vol. 10, pp. 388–400, Singapore, August 1984.

  8. W. Du and A. K. Elmagarmid, “Quasi serializability: a correctness criterion for global concurrency control in InterBase,”Proc. 15th International Conference on Very Large Databases, pp. 347–355, August 1989.

  9. W. Du, A. K. Elmagarmid, and W. Kim, “Maintaining quasi serializability in multidatabase systems,” inProceedings of the Seventh International Conference on Data Engineering, pp. 360–367, Kobe, Japan, April 1991.

  10. A. Elmagarmid and A. Helal, “Supporting updates in heterogeneous distributed database systems,” inProc. 5th Int'l. Conf. on Data Engineering, pp. 564–569. 1988.

  11. D. Georgakopoulos, “Multidatabase recoverability and recovery,” inFirst IEEE International Workshop on Inter-operability in Multidatabase Systems, pp. 348–355, Kyoto, Japan, April 1990.

  12. D. Georgakopoulos, M. Rusinkiewicz, and A. Sheth, “On serializability of multidatabase transactions through forced local conflicts,” inProceedings of the Seventh International Conference on Data Engineering, pp. 314–323, Kobe, Japan, April 1991.

  13. V. Gligor and R. Popescu-Zeletin, “Transaction management in distributed heterogenous database management systems,”Information Systems, vol 11, no. 4, pp. 287–297, 1986.

    Google Scholar 

  14. A. Gupta, editor.Integration of Information Systems: Bridging Heterogeneous Databases. IEEE Press: New York, NY, 1989.

    Google Scholar 

  15. D. Heimbigner and D. McLeod, “A federated architecture for information systems,”ACM Transactions on Office Information Systems, vol. 3, no. 3, pp. 253–278, July 1985.

    Google Scholar 

  16. T. Landers and R. L. Rosenberg, “An Overview of MULTIBASE,” in H.-J. Schneider, (ed.),Distributed Data Base, pp. 153–184. North-Holland, 1982.

  17. W. Litwin and A. Abdellatif, “Multidatabase interoperability,”Computer, vol. 12, no. 19, pp. 10–18, December 1986.

    Google Scholar 

  18. W. Litwin and M. Shan, “Values dates for concurrency control and transaction management in interoperable systems,” inFirst IEEE International Workshop on Inter-operability in Multidatabase Systems, pp. 268–275, April 1990.

  19. C. Pu, “Superdatabases for composition of heterogeneous databases,” inProc. 4th Int'l. Conf. on Data Engineering, pp. 548–555, February 1988.

  20. A. Wolski and J. Veijalainen, “2pc agent method: Achieving serializability in presence of failures in a heterogeneous multidatabase,” inProceedings of the International Conference on Databases, Parallel Architectures, and Their Applications, pp. 321–330, March 1990.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Barker, K. Quantification of autonomy on multidatabase systems. Journal of Systems Integration 4, 151–169 (1994). https://doi.org/10.1007/BF01975434

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01975434

Key words

Navigation