1989
DOI: 10.1145/71021.71026
|View full text |Cite
|
Sign up to set email alerts
|

The MARUTI hard real-time operating system

Abstract: The MARUTI operating system is designed to support real-time applications on a variety of hardware systems. The kernel supports objects as primitive entities, and provides a communication mechanism that allows transparent distribution in networked systems. Fault tolerance is provided through replication and consistency-control mechanisms. Most importantly, MARUTI supports guaranteed-service scheduling, in which jobs that are accepted by the system are verified to satisfy general time constraints.Guaranteed-ser… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

1995
1995
2010
2010

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 52 publications
(15 citation statements)
references
References 6 publications
0
15
0
Order By: Relevance
“…Examples of early investigations on the field can be found in [3] and [4], where some of the first solutions applicable to DES were described.…”
Section: Related Workmentioning
confidence: 99%
“…Examples of early investigations on the field can be found in [3] and [4], where some of the first solutions applicable to DES were described.…”
Section: Related Workmentioning
confidence: 99%
“…We used lp-solve 6 [Ber95] for all our algorithms. Table (2) details the machine characteristics, while table (3) tabulates our results 7 : Most of the constraints were chosen from the boeing data-set, provided as part of [LTCA89], while some of them were randomly generated. The execution time domain E for most inputs was an axis-parallel hyper-rectangle, although we did use general polyhedra for some constraint sets.…”
Section: A Implementationmentioning
confidence: 99%
“…Threads (processes) are resident inside an object and are not permitted to move outside of that object. The same restriction is seen in the Maruti kernel 49 where the processes and resources required for a specific part of the application are grouped together into a single object. The StarOS kernel 35 restricts processes to exist within a single object also.…”
Section: Process Architecturesmentioning
confidence: 99%