DocumentCode
2124553
Title
Entity-life modeling in a distributed environment
Author
Sanden, B.I.
Author_Institution
George Mason Univ., Fairfax, VA
fYear
1996
fDate
15-16 Apr 1996
Firstpage
35
Lastpage
41
Abstract
Distributed systems may have local concurrency if the operating system at a node supports multiple tasks. There may also be global concurrency with sequential processes spanning several nodes. Entity-life modeling (ELM) is a method to pattern software concurrency after the concurrency inherent in the problem domain. The events that occur in the problem are partitioned into sequences called threads. The events in each thread are separated in time, allowing for processing. A set of threads that include all events in a problem is called a thread model of the problem. Each thread becomes either a single-node task or a software process that spans nodes. A flexible manufacturing system (FMS) is used as an example. In the FMS, jobs undergo machining at different workstations. The FMS software is distributed to workstation nodes. There is global concurrency between processes representing sequences of actions for each job. Two thread models of the FMS and the resulting designs are compared
Keywords
concurrency control; distributed processing; engineering workstations; flexible manufacturing systems; machining; systems analysis; FMS; distributed environment; entity-life modeling; event partitioning; flexible manufacturing system; global concurrency; job action sequences; local concurrency; machining workstations; multiple tasks; operating system; problem domain; sequential processes; software concurrency; thread models; workstation nodes; Concurrent computing; Control systems; Distributed databases; Flexible manufacturing systems; Real time systems; Software systems; System recovery; Transaction databases; Workstations; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Real-Time Systems, 1996. Proceedings of the 4th International Workshop on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7515-2
Type
conf
DOI
10.1109/WPDRTS.1996.557437
Filename
557437
Link To Document