Energy Aware Multiprocessor Extended Priority Ceiling Protocol For Real Time System
Loading...
Date
item.page.authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
A real time system is an information processing system which generate responses within finite and specified time period; the accuracy of results not only depends upon logical output but also depend upon the time when it was generated. Real time systems are present in extensive range of fields, such as industrial control system, IoT based applications, automotive applications, automatic environment monitoring and aviation control system.
newlineNowadays, there is an immense increase in the demand for high power computation of real-time workloads and the trend towards multi-core and multiprocessor CPUs. The real-time system needs to be implemented upon multiprocessor platforms. The nature of processors in an embedded real-time system is changing day by day. The two most significant challenges in a multiprocessor environment are scheduling and synchronization. In the recent years, the uses of the real-time multi-core system has been increasing rapidly that motivates the fast development of many solutions for scheduling the critical task in a multiprocessor, and more significant challenge is to remain synchronized in order to access shared resources.
newlineA system may consist of scalable as well as non-scalable components. For scalable component active time requirement depends upon operating voltage whereas it is independent for the case of non-scalable one. The rate of energy consumption for scalable components decreases with respect to reduction in operating voltage whereas it increases with increment in voltage. The energy requirement for a system having both scalable and non-scalable components is termed as system energy. The battery backup time for a system can be improved by lowering the voltage for voltage scalable components or switching off the component. Lowering the voltage elongates execution time of job as a result increasing the probability of it being preempted. The preemption forces associated with non-scalable components to be active up to the time preempted job resume and complete. The more number of preemption