Please use this identifier to cite or link to this item:
Title: Schedulers in action
Authors: Gupta Anjali
Keywords: DRNTU::Engineering::Computer science and engineering::Computer systems organization::Performance of systems
DRNTU::Engineering::Computer science and engineering::Software::Operating systems
Issue Date: 2014
Abstract: Real-time schedulers are widely used in many safety-critical applications such as avionics, automotive, industrial control, medical devices, etc. The primary purpose of these schedulers is to manage and prioritize access to limited platform resources such as processors and network. The consequences of different scheduling algorithms for such systems have to be properly understood. When developing a new scheduling algorithm or when trying to understand the functioning of an existing algorithm, monitoring and debugging for a distributed real-time system is very important. However, this is a complicated problem due to the lack of a set of advanced tools and adequate operating system capability. Software tools can cover the wide range of the software development life cycle from the requirement analysis phase to debugging and maintenance phases. This can be achieved by having visualization tools for real-time schedulers. However, visualization tools are severely lacking. As part of the author’s FYP Project, the author has worked on building a visualization tool for real-time schedulers. The front-end displays the process schedule on a timeline, along with all necessary annotations. The back-end comprises two main components: a generic interface for specification of real-time scheduling algorithm, and a generic interface for task/process generator. A tool which simulates scheduling processes and supports the research and development of new scheduling policies can be very useful. It may be used for educational purposes as simulation and visualization enhance the understanding of the consequences of scheduling decisions. It will also be useful for researchers in real-time systems to quickly validate or disprove their ideas and also to hypothesize properties of the algorithm through visualization.
Schools: School of Computer Engineering 
Research Centres: Centre for High Performance Embedded Systems 
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
  Restricted Access
1.94 MBAdobe PDFView/Open

Page view(s)

Updated on Jul 22, 2024


Updated on Jul 22, 2024

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.