High Level Language Concepts for Distributed Real-Time Programming Part II : Synchronization
スポンサーリンク
概要
- 論文の詳細を見る
A new high level language concept for interprocess communication in distributed real-time systems was presented in Part I of this paper based on distributed variables, which support asynchronous, synchronized and broadcasting models of data exchange. Here it is shown how this mechanism can be used to create and operate distributed multisemaphores for mutual exclusion and resource allocation. In particular a new concept of conditions as general form of guards is introduced. Conditions are named boolean expressions over the contents of local and distributed variables, and include intrinsic boolean operators testing data and free buffer space availability. A special type of condition is timeout. Based on conditions is proposed a construct of conditional region, representing most general type of guarded command. It is shown how other types of guarded commands can be expressed using conditional commands. The usefulness and expressive power of the synchronization concepts is demonstrated through the solutions of some common and new distributed programming problems. Some implementation issues are presented, concerning the run time distributed kernel, supporting the distributed language mechanisms. Possible implementation of distributed structures and protocols for the operations on them, as well as of conditions and conditional commands is considered.
- 東海大学の論文
著者
-
PETROV Peter
Department of Electronics, Faculty of Engineering
-
OHARA Shigeyuki
Department of Electronics, Faculty of Engineering
-
Petrov Peter
Department Of Electronics Faculty Of Engineering
-
Ohara Shigeyuki
Department Of Electronics Faculty Of Engineering
関連論文
- High Level Language Concepts for Distributed Real-Time Programming Part I : Communication
- A Study of Object-Oriented Development Model for Printer Drivers
- High Level Language Concepts for Distributed Real-Time Programming Part II : Synchronization
- Structure and Communication Framework of Object for Physical-Based Simulationin Distributed Environment
- An Auto Graphics Layout Design System using Genetic Programming ((放送方式、放送現業、無線・光伝送)2000 Asia-Pacific Symposium on Broadcasting and Communications)
- Dynamic Generation of Behavior Interpretation of Real-Time Systems
- Proposal of 3D Graphics Layout Design System Using GA
- A Support Method for Detection of Real-Time System Using Process Conditions
- A Study of Generating Method of 3D Consistent Picture Based on Defining Object Properties and Spatial Relations
- Visualization of Real-Time System Application for Real-Time System
- Optimistic Synchronization Control Mechanism for Distributed Simulation Applications in Shared Virtual Environment ((放送方式、放送現業、無線・光伝送)2000 Asia-Pacific Symposium on Broadcasting and Communications)
- Modeling Method for Multi-Task System by Object-Driven
- Software Design Method by Object-Driven