• 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