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