DocumentCode :
751774
Title :
Using Predicate/Transition-Nets to Model and Analyze Distributed Database Systems
Author :
Voss, Klaus
Author_Institution :
Institut fuer Informationssystemforschung, Gesellschaft fuer Mathematik und Datenverarbeitung
Issue :
6
fYear :
1980
Firstpage :
539
Lastpage :
544
Abstract :
In this paper, a net model for decentralized control of user accesses to a distributed database is proposed. It is developed in detail for the restricted case of updating distributed copies of a single database. Predicate/transition-nets, a first-order extension of Petri nets, are shown to provide suitable means for concise representation of complex decentralized systems and for their rigorous formal analysis. It will be demonstrated in the present paper how these net models can be constructed and interpreted in a quite natural manner and how they can be analyzed by linear algebraic methods. By this, it will be shown that the modeled distributed database system is deadlock-free and guarantees a consistent database as well as a fair and effective service to the users.
Keywords :
Concurrency; Petri nets; consistency; database management; deadlock-free; decentralized control; distributed database; distributed processing; predicate/transition-nets; synchronization; Centralized control; Data analysis; Database systems; Distributed control; Distributed databases; Distributed information systems; Distributed processing; Petri nets; Synchronization; System recovery; Concurrency; Petri nets; consistency; database management; deadlock-free; decentralized control; distributed database; distributed processing; predicate/transition-nets; synchronization;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1980.234502
Filename :
1702780
Link To Document :
بازگشت