ACM Home Page
Please provide us with feedback. Feedback
CHAOSarc: kernel support for multiweight objects, invocations, and atomicity in real-time multiprocessor applications
Full text PdfPdf (2.81 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 11 ,  Issue 1  (February 1993) table of contents
Pages: 33 - 72  
Year of Publication: 1993
ISSN:0734-2071
Authors
Ahmed Gheith  IBM, Austin, TX
Karsten Schwan  Georgia Institute of Technology, Atlanta
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 33,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/151250.151252
What is a DOI?

ABSTRACT

CHAOSarc is an object-based multiprocessor operating system kernel that provides primitives with which programmers may easily construct objects of differing types and object invocations of differing semantics, targeting multiprocessor systems, and real-time applications. The CHAOSarc can guarantee desired performance and functionality levels of selected computations in real-time applications. Such guarantees can be made despite possible uncertainty in execution environments by allowing programs to adapt in performance and functionality to varying operating conditions. This paper reviews the primitives offered by CHAOSarc and demonstrates how the required elements of the CHAOSarc real-time kernel are constructed with those primitives.


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
ALMES, C-. T., BLACK, A. P., LAZOWSKA, E D., AND NOE, J D. The Eden system: A techmcal review. IEEE Trans. Softw. Eng. SE-11, 1 (Jan. 1985), 43-58.
2
 
3
4
 
5
6
7
 
8
CROWTHER, W., GOODHUE, J., GURWICH, R., RETTBERG, R., AND THOMAS, R. The Butterfly parallel processor. IEEE Comput. Arch. Tech. Committee Newsl. (Dec. 1985), 18-45.
 
9
 
10
 
11
12
 
13
14
 
15
GHOSH, K., FUJIMOTO, R. M., AND SCHWAN, K. Speculative execution in time-constrained systems. Tech. Rep. GIT-CC-92/22, College of Computing, Georgia Institute of Technology, Atlanta, May 1992.
 
16
GLIGOR, Y. D., AND LUCKENBAUGH, G. L. An assessment of the real time requirements for programming environments and languages. In IEEE Real-Time Systems Symposium (Dec. 1983), 3-19.
 
17
18
 
19
JENSEN, E. D., LOCKE, C. D., A~D TOKUDA, $. A time-driven scheduling model for real-time operating systems. In IEEE Real-Trine System Symposium (1985), 112-122.
20
21
22
 
23
KNIGHTEN, B. Posix standard for threads, multiprocessor study group. Personal communications with ongoing study group, 1990.
24
 
25
 
26
LEBLANC, T. J., AND FRIEDBERG, S. h. Hierarchical process composition in distributed operating systems. In Proceedtngs of the 5th International Conference on Distributed Computing Systems (Denver, Colo., May 1985), IEEE, ACM, 26-34.
 
27
LEE, I., AND GEHLOT, V. Language constructs for distributed real-time programming. In Proceedings of the 6th Real-Time Systems Symposium (San Diego, Calif., Dec. 1985), IEEE, 57-66.
 
28
LIN, K.-J., NATARAJAN, S., AND LIU, J.W.-S. Imprecise results: Utilizing partial computations in real-time systems. In IEEE Real-Time System Symposium (1987), 210-217.
 
29
30
 
31
MCGHEE, R. B., ORIN, D. E., PUGH, D. R., AND PATTERSON, M.R. A hierarchically-structured system for computer control of a hexapod walking machine. In Proceedings of 5th IFTOMM Symposium on Robots and Manipulator Systems (Udine, Italy, June 1984), IFTOMM.
32
 
33
MEYEr, J.F. On evaluating the performability of degradable computing systems. IEEE Trans. Comput. C-29, 8 (Aug. 1980), 720-731.
 
34
MOK, A. K.-L. Sartor--a design enwronment for real-time systems. In IEEE Real-Time Systems Symposium (Dec. 1985), 174 181.
 
35
MOK, A. K.-L. Fundamental problems of distributed systems for the hard real-time environment. Ph.D. Thesis, Laboratory for Computer Science, Massachusetts Institute of Technology, May 1983.
 
36
 
37
U.S. DEPARTMENT OF DEFENSE. Reference Munual for the Ada Language. U.S. Department of Defense, 1984.
 
38
OR~N, D. E. Supervisory control of a multilegged robot. Int. J. Robotic Res. 1, i (Spring 1982).
 
39
PAUL, R. P., AND ZHANG, H. Design of a robot force motion server. In {EEE International Conference on Robotics andAutomatzon (San Francisco, Cahf., April 1986), IEEE, 1878-1883.
40
 
41
RAMAMRITHAM, K., AND STANKOVIC, J. h. Dynamic task scheduling in hard real-time distributed systems. IEEE Softw. 1, 3 (July 1984), 65 75.
 
42
RANDELL, B. System structure for software fault tolerance. IEEE Trans. Softw. Eng. 1, 2 (1975).
43
 
44
SCHWAN, K., FOgBES, H., GHEITH, A., MUKHEP~JEE, B., AND SAMIOTAKIS, Y. A c thread hbrary for multlprocessors. Tech. Rep., College of Computing, Georgia Institute of Technology, Atlanta, GIT-ICS-91/02, Jan. 1991.
 
45
SCHwAN, K., GHEITH, A., AND ZHOU, H. From chaos-min to chaos-arc: A family of real-tmle multlprocessor kernels. In Proceedings of the IEEE Real-Tzme Systems Symposium (Orlando, Fla., Dec. 1990), 82-92.
 
46
 
47
 
48
49
50
51
 
52
53
 
54
STANXOWC, J A. The design of the spring kernel. In IEEE Real-Time System Svmposzum (Dec. 1987), 146 157.
 
55
TEVAN~AN, A., AND RASIng), R. F. Mach A basis for future unix development. Tech. Rep, Carnegie-Mellon University, June 1987
56
57
58
 
59
 
60
 
61
ZHOU, H., SCHWaN, K., AND Ak~qLmZ, I. Pertbrmance effects of mformation sharing in a distributed multiprocessor real-time scheduler. In Proceedzngs of 1992 IEEE Real-Ttrne Systems Symposium (Phoenix, Ariz., Dec. 1992).
 
62

CITED BY  11
 
 
 
 
 
 
 
 
 


REVIEW

"Steven K. Andrianoff : Reviewer"

CHAOSarc is an object-based operating system kernel for a multiprocessor platform designed to satisfy the hard real-time constraints of embedded systems. Gheith and Schwan highlight the significant features of the CHAOS<  more...

Collaborative Colleagues:
Ahmed Gheith: colleagues
Karsten Schwan: colleagues

Peer to Peer - Readers of this Article have also read: