ABSTRACT
In this paper we introduce and discuss a model of distributed data processing. For this purpose, a typical application system is analyzed and divided into sub-applications. To fulfill the task of the global application, the sub-applications have to communicate in an appropriate manner by exchanging data resp. information. In our model the communication between sub-applications is split up into two steps: the offering of information by sending sub-applications, and its acceptance by receiving sub-applications. For both communication steps synchronous and asynchronous processing modes are defined. Supporting those different communication modes the cooperation between sub-applications can be defined very closely to the specific demands of the application system. This optimizes distributed data processing. At last we demonstrate the prototype implementation of a distributed data management system, which is based on the flexible communication mechanism described in the paper.
- 1.Adiba, M.; Lindsay, B.: Database Snapshots, in: Proc. Int. Conf. on Very Large Data Bases, Montreal, Canada, Oktober 1980, pp. 86 - 91Google Scholar
- 2.Bernstein, P.A.; Hadzilacos, V.; Goodman, N.: Concurrency Control and Recovery in Datubase Systems. Addison-Wesley Publishing Company, Reading 1987 Google ScholarDigital Library
- 3.Ceri, S.; Pelagatti, G.: Distributed Databases - Principles & Systems, McGraw-Hill Book Company, Singapore 198.5 Google ScholarDigital Library
- 4.Dayal, U.: Active Database Management Systems, in: Proc. Int. Conf. on Data and Knowledge Bases, Jerusalem, June 1988, pp. 150 - 169Google ScholarCross Ref
- 5.Duttenhofer, F.: Data Management in Flexible Manufacturing Systems: Development of Error Recovery Strategies (in German), Diploma Thesis, Institute for Data Base Systems, University of Erlangen- Nuernberg, 1988Google Scholar
- 6.Garcia-Molina, H.: Using Semantic Knowledge for Transaction Processing in a Distributed Database, in: ACM Transactions on Database Systems, Vol. 8 (1983), No. 2, pp. 186 - 213 Google ScholarDigital Library
- 7.Jablonski, S.: Data Management in Distributed Systems (in German), IFB 233, Springer-Vet-lag, Berlin 1990Google Scholar
- 8.Jablonski, S.; Ruf, T.; Wedekind, H.: Implementation of a Distributed Data Management System for Manufuc- Wing Applications - A Feasibility Study -, in: Proc. Int. Conf. on Computer Integrated Manufacturing, Troy, 1988, pp. 19 - 28Google Scholar
- 9.Jablonski, S.; Ruf, T.; Wedekind, H.; Zorntlein, G.: Data Distribution in Manufacturing Systems, in: Proc. 7th Int. Conf. on Distributed Computing Systems, Berlin, 1987, pp. 206 - 213Google Scholar
- 10.Kumar, A.; Stonebraker, M.: Semantics Based Transaction Management Techniquesfor Replicated Data, in: Proceedings ACM SIGMOD, Chicago, 1988, pp. 117 - 125 Google ScholarDigital Library
- 11.Neuhold, E.; Stonebraker, M.: Future Directions in DBMS Research, Technical Report TR-88-001, International Computer Science Institute, University of California, Berkeley, Mai 1988Google Scholar
- 12.Pausch, N.: Data Management in Flexible Manufacturing Systems: Characterization and Classi$cation of the Data Distribution Mechanisms in a Sample Application (in German), Diploma Thesis, Institute for Data Base Systems, University of Erlangen-Nuernberg, 1988Google Scholar
Index Terms
- Concepts and methods for the optimization of distributed data processing
Recommendations
Distributed data processing
Today there is a wide range of choice for configuring the data processing facilities of an organization--centralized systems, decentralized systems, small computers, and networks of communicating computers--for distributed data processing. This paper ...
Estimating communication costs for distributed XML query processing
In distributed query processing, good estimation algorithms of communication costs are critical for query processing, including distributed XML queries. There are techniques that estimate a communication cost for distributed SQL query processing, and ...
Comments