DocumentCode :
2479952
Title :
´Timed atomic write´: a programming primitive for distributed embedded systems
Author :
Ravindran, K. ; Sabbir, A. ; Kwiat, K.A.
Author_Institution :
Dept. of Comput. Sci., City Univ. of New York, NY, USA
Volume :
7
fYear :
2003
fDate :
1-5 Dec. 2003
Firstpage :
3926
Abstract :
In a distributed embedded system, one or more data items may be moved from one functional module to another through a common buffer that is interposed between them over a network. Here, the computation modules generating and/or disseminating data should agree on what data items are written into the remote buffer, to coordinate their actions on the external environment. Furthermore, a timely effect of these actions requires enforcing deadlines on the processing of data from the remote buffer. We encouch the functionalities of reaching agreement on the data processed through a shared buffer and meeting the time deadlines associated with this data in an abstract programming primitive: ´timed atomic write´. The primitive has a rich semantics in that it enables a consistent view of the processing on data in the buffer by various computation modules over prescribed time intervals. The primitive allows an explicit application-level control of the asynchrony and timing of information flow between various modules. The paper describes the structure and semantics of the ´atomic write´ primitive, and illustrates its use in a ´sensor data fusion´ application.
Keywords :
data communication; embedded systems; parallel processing; programming; programming language semantics; sensor fusion; signal processing; abstract programming primitive; computation modules; data dissemination; data generation; data processing; distributed embedded systems; parallel processing; semantics; sensor data fusion; shared buffer; time deadlines; timed atomic write; Actuators; Application software; Cities and towns; Computer science; Electronic mail; Embedded system; Functional programming; Physics computing; Sensor systems; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Telecommunications Conference, 2003. GLOBECOM '03. IEEE
Print_ISBN :
0-7803-7974-8
Type :
conf
DOI :
10.1109/GLOCOM.2003.1258966
Filename :
1258966
Link To Document :
بازگشت