See this document in CiteSeerX!

EMERALDS: A Microkernel for Embedded Real-Time Systems (1996)  (Make Corrections)  (12 citations)
Khawar M. Zuberi and Kang G. Shin Real-Time Computing Laboratory Department...



  Home/Search   Context   Related

 
View or download:
umich.edu/~zuberi/research/rtas96.ps
umich.edu/papers/pub...zuberi_rtas96.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  jprc.com/Operating_System...index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: EMERALDS (Extensible Microkernel for Embedded, ReAL-time, Distributed Systems) is a realtime microkernel designed for cost-conscious, small to medium size embedded systems. It not only offers standard OS services like multi-threaded processes, real-time scheduling, protected address spaces, message-passing, semaphores, and timers, but does so in an efficient manner while keeping the kernel size to just tens of kilobytes. For efficiency, EMERALDS uses the novel approach of mapping the kernel... (Update)

Context of citations to this paper:   More

...code size (10K to 20 KBytes) but must also provide support for the above mentioned requirements of embedded systems. Zuberi and Shin [1] developed a small distributed RTOS for embedded systems, called EMERALDS (Extensible Microkernel for Embedded ReAL time Distributed...

.... protocol stacks, device drivers, EMERALDS system calls, and other techniques used to reduce code size in EMERALDS can be found in [24]. With these techniques, EMERALDS provides a rich set of OS services in just 13 kbytes of code. An embedded RTOS must not only be small but...

Cited by:   More
Asterix: A prototype of a small-sized real-time kernel - Engberg, Pettersson   (Correct)
A Distributed Control System Framework for.. - Suzuki, Nagaura.. (1999)   (Correct)
Design and Implementation of Efficient Message Scheduling for.. - Zuberi, Shin (2000)   (Correct)

Similar documents (at the sentence level):
17.9%:   Real-Time Decentralized Control with CAN - Zuberi, Shin   (Correct)
10.1%:   EMERALDS: A Small-Memory Real-Time Microkernel - Zuberi, Shin (1999)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Non-Preemptive Scheduling of Messages on Controller Area.. - Zuberi, Shin (1995)   (Correct)
0.1:   Window-Consistent Replication for Real-Time Applications - Rexford, Mehra, Dolter.. (1994)   (Correct)
0.1:   DOCTOR: An IntegrateD SOftware Fault InjeCTiOn EnviRonment .. - Han, Shin, Rosenberg (1995)   (Correct)

Similar documents based on text:   More   All
0.6:   Automatic Generation of a Real-Time Operating System for.. - Balarin, al. (1997)   (Correct)
0.4:   Ross A. Mckegney Student : 426 7519 7 June 2000 Rmc Eee 551.. - The Company Qnx   (Correct)
0.3:   On Memory Protection in Real-Time OS for Small Embedded Systems - Suzuki (1997)   (Correct)

Related documents from co-citation:   More   All
6:   Priority inheritance protocols: An approach to real-time synchronisation (context) - Sha, Rajkumar et al. - 1990
5:   Non-preemptive scheduling of messages on Controller Area Networks for real-time .. - Zuberi, Shin - 1995
4:   Monitors: An operating system structuring concept (context) - Hoare - 1974

BibTeX entry:   (Update)

K. M. Zuberi and K. G. Shin, "EMERALDS: A microkernel for embedded real-time systems," in Proc. Real-Time Technology and Applications Symposium, pp. 241--249, June 1996. http://citeseer.ist.psu.edu/article/zuberi96emeralds.html   More

@inproceedings{ zuberiemeralds,
    author = "K. M. Zuberi and K. G. Shin",
    title = "{EMERALDS}: {A} Microkernel for Embedded Real-Time Systems",
    pages = "241--249",
    url = "citeseer.ist.psu.edu/article/zuberi96emeralds.html" }
Citations (may not include all citations):
1582   Scheduling algorithms for multiprogramming in a hard real-ti.. - Liu, Layland - 1973
528   Priority inheritance protocols: an approach to real-time syn.. (context) - Sha, Rajkumar et al. - 1990
352   Time, clocks, and the ordering of events in a distributed sy.. (context) - Lamport - 1978
226   the complexity of fixed-priority scheduling of periodic, rea.. (context) - Leung, Whitehead - 1982
206   Real-Time Mach: Towards a predictable real-time system - Tokuda, Nakajima et al. - 1990
96   TTP -- a protocol for fault-tolerant real-time systems (context) - Kopetz, Grunsteidl - 1994
83   An architectural overview of QNX (context) - Hildebrand - 1992
72   The Spring Kernel: a new paradigm for real-time operating sy.. (context) - Stankovic, Ramamritham - 1989
59   Real-time computing: a new discipline of computer science an.. (context) - Shin, Ramanathan - 1994
34   Sparse time versus dense time in distributed real-time syste.. (context) - Kopetz - 1992
29   Road vehicles --- Interchange of digital information --- Con.. (context) - Interchange, information et al. - 1993
14   CHAOS: Why one cannot have only an operating system for real.. (context) - Gopinath, Schwan - 1989
13   Wind River Systems (context) - Guide - 1993
9   A distributed realtime operating system (context) - Shin, Kandlur et al. - 1992
4   Realtime applications: Multiprocessors in Harmony (context) - Gentleman - 1988
2   International Electrotechnical Commission (context) - of, Machines et al. - 1994
2   Using pSOS+ for embedded real-time computing (context) - Thompson - 1990



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cora.jprc.com/Operating_Systems/Realtime/index.html):   More
Architectural Considerations for Deterministic Real-Time.. - Levine, Schmidt, Gill (1997)   (Correct)
Is XTP Suitable for Distributed Real-Time Systems? - Strayer, Weaver (1992)   (Correct)
Object Technologies and Real-Time Scheduling - Forbes, Schwan (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC