Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/355115
Title: | Energy Efficient Scheduling Algorithm For Real Time Embedded Multiprocessor Systems |
Researcher: | PASUPULETI RAMESH |
Guide(s): | Uppu Ramachandraiah |
Keywords: | Engineering Engineering and Technology Engineering Electrical and Electronic |
University: | Hindustan University |
Completed Date: | 2019 |
Abstract: | Multiprocessor systems provide high-performance scientific computing. These newlineare materialized to tackle sophisticated real-time applications. This carried a newlinehypothetical change in real-time systems research. Computational demands of newlinereal-time applications are growing continuously, which increases the necessity newlineof energy managing techniques. The main challenge here is the optimization newlineof energy consumption without violating timing restrictions. newlineThis thesis tackles the issues of energy efficiency and scheduling together to newlineprovide better performance for multiprocessor systems. It presents novel newlineenergy-aware schedulers for hard real-time systems. These schedulers adopt newlineglobal scheduling approach with preemption mechanism under homogeneous newlinemultiprocessor platforms. Our first contribution is E-token Energy Aware newlineProportionate Scheduler (EEAPS), which allows tasks among processors newlinebased on their energy consumption through auctioning mechanism. Our newlinesecond contribution is Thermal Energy Aware Proportionate Scheduler newline(TEAPS), which scales down the speed of the processor to diminish thermal newlineleakage energy dissipation on the processor. Our third and final contribution is newlineEnergy Aware Proportionate Slack Management scheduler (EAPSM). It newlineefficiently manages the slack through reclamation and shutdown mechanisms. newlineThese approaches minimize static power consumption and dynamic power newlineconsumption of the multiprocessor systems. It is integrated with task processor newlineaffinity and processor frequency affinity metrics to minimize the task migration and frequency switching overheads. It further increases the energy newlinesavings, which improves the battery life of multiprocessor systems. Results newlineillustrate the better performance of the recommended algorithm compared newlinewith the available optimal algorithms. newlineEAPSM reduces the energy consumption of 2 to 18% comparing with Early newlineRelease fair scheduler with suspension on multiprocessors (ESSM) and 20 to newline33% comparing with Hybrid scheduler. It reduces task migration overhead of newline2 to 27% with respect to |
Pagination: | |
URI: | http://hdl.handle.net/10603/355115 |
Appears in Departments: | Department of Electronics and Communication Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
10_symbols and acronyms.pdf | Attached File | 157.09 kB | Adobe PDF | View/Open |
11_chapter-1.pdf | 271.93 kB | Adobe PDF | View/Open | |
12_chapter-2.pdf | 19.89 MB | Adobe PDF | View/Open | |
13_chapter-3.pdf | 222.45 kB | Adobe PDF | View/Open | |
14_chapter-4.pdf | 598.63 kB | Adobe PDF | View/Open | |
15_chapter-5.pdf | 134.91 kB | Adobe PDF | View/Open | |
16_chapter-6.pdf | 558.92 kB | Adobe PDF | View/Open | |
17_bibliography.pdf | 2.91 MB | Adobe PDF | View/Open | |
1_title.pdf | 268.82 kB | Adobe PDF | View/Open | |
2_certifiacate.pdf | 1.06 MB | Adobe PDF | View/Open | |
3_declaration.pdf | 107.58 kB | Adobe PDF | View/Open | |
4_acknowledgment.pdf | 373.96 kB | Adobe PDF | View/Open | |
5_contents.pdf | 372.1 kB | Adobe PDF | View/Open | |
6_abstract.pdf | 396.36 kB | Adobe PDF | View/Open | |
7_list of algorithms.pdf | 106.02 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 2.49 MB | Adobe PDF | View/Open | |
8_list of figures.pdf | 368.8 kB | Adobe PDF | View/Open | |
9_list of tables.pdf | 68.21 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: