ACM Home Page
Please provide us with feedback. Feedback
Real-time synchronization on distributed architecture with Ada-2005
Full text PdfPdf (357 KB)
Source
Annual International Conference on Ada archive
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference table of contents
Portland, OR, USA
SESSION: Research papers table of contents
Pages 75-84  
Year of Publication: 2008
ISBN:978-1-60558-274-0
Also published in ...
Authors
Jim Ras  University of Houston, Houston, TX, USA
Albert M.K. Cheng  University of Houston, Houston, TX, USA
Sponsors
ACM: Association for Computing Machinery
SIGCAS: ACM Special Interest Group on Computers and Society
SIGADA: ACM Special Interest Group on Ada Programming Language
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGAPP: ACM Special Interest Group on Applied Computing
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 85,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1454474.1454488
What is a DOI?

ABSTRACT

Ada is found in most Avionics processing. It is often the hidden software that makes life safe in systems that fly most passenger/private aircraft. In an effort to promote the use of Ada-2005 in more embedded systems, we will present a Distributed Stack Resource Policy (DSRP) suitable for synchronizing tasks executing on distributed systems, meaning the protocol relies only on message-passing between processors. Accordingly, we will present an empirical evaluation that tests the performance of the DSRP with the Distributed Priority Ceiling Protocol (DPCP) created by Rajkumar. To the best of our knowledge, no empirical distributed-based evaluation of the DPCP has ever been conducted prior to this. We will also discuss the efficacy of Ada and examine the resulting design issues and trade-offs, and the ability of the DSRP to manage multiple shared resources efficiently on distributed processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Baker T. A stack-based scheduling of real-time processes. In Real Time Systems Symposium, pages 191--200, 1990.
 
3
 
4
5
 
6
7
 
8
 
9
Cheng A. M. K., Real-Time Systems Scheduling, Analysis, and Verification. 2nd. ed.: Wiley & Sons 2002, 2005.
 
10
Cheng A. M. K. and Ras J. The Implementation of the Multiprocessor Priority Ceiling Protocol in Ada-2005 Using a Shared Memory Programming Model. RTAS, WIP, 4/2007.
11
 
12
Chen C. M. and Tripathi S. Multiprocessor priority ceiling based protocols. ACM Computer Science Technical Report; Vol. CS-TR-3252. Technical Report: CS-TR-3252, 1994.
 
13
Chen M. I. and Lin K. J. Dynamic Priority Ceilings: A Concurrency Control Protocol for Real-Time Systems. Technical report UIUCDCS-R-89-1511, Dept. of Computer Science, University of Illinois at Urbana-Champaign, 4/89.
 
14
Cottet F., Deacroix J., Kaiser C., Mammeri Z. Scheduling in Real-time Systems. John Wiley & Sons Ltd, 2002.
 
15
 
16
 
17
Lee E. The problem with Threads. Berkeley report, Jan/2006.
18
 
19
Locke D., Vogel D. R., and Mesher T. J. Building a Predictable Avionics Platform in Ada: A Case Study. Proc. of IEEE Real-Time Systems Symposium, 1991.
20
 
21
 
22
Rajkumar R. Synchronization in multiple processor systems. In Synchronization in Real-Time Systems: A Priority Inheritance Approach. Kluwer Publishing, 1991.
 
23
 
24
 
25
 
26
 
27
 
28

Collaborative Colleagues:
Jim Ras: colleagues
Albert M.K. Cheng: colleagues