15 413 Concurrency Li Qiu Augmented 2 Reality

  • Slides: 7
Download presentation
15 -413 Concurrency Li Qiu Augmented 2 Reality Team STARS Project Carnegie Mellon University

15 -413 Concurrency Li Qiu Augmented 2 Reality Team STARS Project Carnegie Mellon University 11 November 1999

Augmented Reality Subsystem • One person uses a particular PEDD at a time •

Augmented Reality Subsystem • One person uses a particular PEDD at a time • No persistent data • Subsystem only works with current data on the PEDD • No internal concurrency issues • Does not contribute to concurrency issues of other subsystems

Authoring Subsystem • External concurrency issues – multiple document submissions to Workflow database at

Authoring Subsystem • External concurrency issues – multiple document submissions to Workflow database at the same time – result in possible concurrency issue for Workflow • Internal concurrency issue – must resolve discrepancies in potentially conflicting annotations

Inspection Subsystem • One Inspector per PEDD • Inspection process is sequential in nature

Inspection Subsystem • One Inspector per PEDD • Inspection process is sequential in nature – no concurrency issues internally for Inspection • Possible concurrency issue for Workflow – multiple inspectors working on the same aircraft at the same time

Repair Subsystem • One Mechanic per PEDD • Repair process is sequential in nature

Repair Subsystem • One Mechanic per PEDD • Repair process is sequential in nature – no concurrency issues internally for Repair • Possible concurrency issue for Workflow – multiple mechanics working on the same aircraft at the same time

Modeling Subsystem • No separate database – wireframe information in Workflow database – sticky

Modeling Subsystem • No separate database – wireframe information in Workflow database – sticky information in Workflow database • Possible concurrency issue for Workflow – multiple users updating sticky information to the Workflow database at the same time

Workflow Subsystem • Local view -- aircraft carrier – database management – multiple PEDD/Subsystems

Workflow Subsystem • Local view -- aircraft carrier – database management – multiple PEDD/Subsystems may attempt to update at the same time • Global view – managing the input from the Authoring Subsystem