Title page for ETD etd-11222002-121349

Type of Document Master's Thesis
Author Singh, Kuljeet
Author's Email Address kusingh@vt.edu
URN etd-11222002-121349
Title Design and Evaluation of an Embedded Real-time Micro-kernel
Degree Master of Science
Department Computer Science
Advisory Committee
Advisor Name Title
Edwards, Stephen H. Committee Chair
Henry, Sallie M. Committee Member
Ravindran, Binoy Committee Member
  • Micro-kernel
  • Embedded Software
  • Operating System
  • Real-time
Date of Defense 2002-10-17
Availability unrestricted
This thesis presents the design and evaluation of an operating system kernel specially designed for dataflow software. Dataflow is a style of software architecture that is well suited for control and "signal flow" applications. This architecture involves many small processes and lots of inter-process communication, which impose too much overhead on traditional RTOSes. This thesis describes design and implementation of the Dataflow Architecture Real-time Kernel (DARK). DARK is a reconfigurable, multithreaded and preemptive operating system kernel that introduces a special data-driven scheduling strategy for dataflow applications. It uses the underlying hardware for high-speed context switching between the kernel and applications, which is five times faster than the ordinary context switch. The features of the kernel can be configured according to performance requirements without change to the applications. Along with the performance evaluation of DARK, the performance comparison results of DARK with two commercial RTOSes: MicroC/OS-II and Analog Devices VDK++ are also provided.
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  Thesis.pdf 681.22 Kb 00:03:09 00:01:37 00:01:25 00:00:42 00:00:03

Browse All Available ETDs by ( Author | Department )

dla home
etds imagebase journals news ereserve special collections
virgnia tech home contact dla university libraries

If you have questions or technical problems, please Contact DLA.