Reliable Energy-Aware Scheduling Algorithm With Multi-Level Budget for Real-Time Embedded System

Author(s):  
Ajitesh Kumar ◽  
Sanjai Kumar Gupta

Energy consumption of embedded applications has rapidly increased with the advancement of technology and computing. There is a little improvement in energy consumption as compared to computing and storage capacity. Although computing performance has been continuously increasing, power/energy consumption is more critical in the design of real-time embedded systems. Real-time embedded applications need a power management technique to judicially balance the energy consumption and computing performance. It should be done in such a way that the system performance improves along with an increase in the lifespan of the system. The proposed methodology presented in this paper deals with the minimization of energy for time-critical embedded applications. Simulation studies, along with theoretical analysis, have been carried out to show the effectiveness of the proposed three-phase reliable energy-aware scheduling method. It is observed that the proposed approach provides better tolerance (approximately four times) and consumes less energy (35% to 45%) for a wide range of applications.

2016 ◽  
Vol 2016 ◽  
pp. 1-13 ◽  
Author(s):  
Xiaoyong Tang ◽  
Weizhen Tan

The amount of energy needed to operate high-performance computing systems increases regularly since some years at a high pace, and the energy consumption has attracted a great deal of attention. Moreover, high energy consumption inevitably contains failures and reduces system reliability. However, there has been considerably less work of simultaneous management of system performance, reliability, and energy consumption on heterogeneous systems. In this paper, we first build the precedence-constrained parallel applications and energy consumption model. Then, we deduce the relation between reliability and processor frequencies and get their parameters approximation value by least squares curve fitting method. Thirdly, we establish a task execution reliability model and formulate this reliability and energy aware scheduling problem as a linear programming. Lastly, we propose a heuristic Reliability-Energy Aware Scheduling (REAS) algorithm to solve this problem, which can get good tradeoff among system performance, reliability, and energy consumption with lower complexity. Our extensive simulation performance evaluation study clearly demonstrates the tradeoff performance of our proposed heuristic algorithm.


2018 ◽  
Vol 28 (02) ◽  
pp. 1930002 ◽  
Author(s):  
Hongxia Chai ◽  
Gongxuan Zhang ◽  
Junlong Zhou ◽  
Jin Sun ◽  
Longxia Huang ◽  
...  

With the rapid development of embedded systems, users and services have been greatly facilitated while also experiencing security threats as a result of cyber-attacks and system vulnerabilities. Currently, the real-time embedded system (RTES) focus is to deal with these security issues. In this paper, we introduce a short review of security-aware techniques for RTES. We mainly discuss two common approaches to improve the security of RTESs. The first approach is achieved by exploring specific attacks. The second approach is realized by deploying security-guaranteed services. However, improving the security of embedded systems may cause excessive energy consumption at the same time. Therefore, we investigate the secure and energy-aware RTESs on a wide range of research. In addition, we study a number of common applications used in secure RETSs. This paper stands for providing awareness and better understanding of the current RTES research status as well as technical theory behind it. Hence, the RTES security issues are resolved.


2016 ◽  
Vol 15 (1) ◽  
pp. 1-34 ◽  
Author(s):  
Mario Bambagini ◽  
Mauro Marinoni ◽  
Hakan Aydin ◽  
Giorgio Buttazzo

Sign in / Sign up

Export Citation Format

Share Document