Overhead elimination mechanisms in real-time systems

  • Authors:
  • Ilhyun Lee;Haesun K. Lee;Narayan Debnath

  • Affiliations:
  • Department of Science and Mathematics, University of Texas of the Permian Basin, Odessa, TX 79762, USA;Department of Science and Mathematics, University of Texas of the Permian Basin, Odessa, TX 79762, USA;Department of Computer Science, Winona State University, Winona, MN 55987, USA

  • Venue:
  • Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, 2004
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The OEM (Overhead Elimination Mechanism), a scheduler for finding minimal overheads with reduced context switches in real-time systems, was developed using procedural methods. Software produced by these methods has often proven to be inflexible and difficult to modify or enhance. Because an object-oriented approach makes it easier to enhance the system, we will explore an object-oriented OEM, OOEM, in real-time environments. The OOEM (Object-oriented Overhead Elimination Mechanism) is the shift result from the transition from procedural approach to object-oriented approach and it will be a basis for building more dynamic real time environments such as aperiodic, BP, and sporadic. The operation, implementation, and performance of the OEM and OOEM will be presented. A comparison between our algorithms and other well-known algorithms in terms of context switches will also be shown. A valuable contribution of this research is to provide the real-time system designer with a wide range of alternative for reducing the complexity of system development and can lead higher quality system.