A Monte Carlo algorithm for real time task scheduling on multi-core processors with software controlled dynamic voltage scaling
| dc.contributor.author | Mishra, Abhishek | |
| dc.contributor.author | Tripathi, Anil Kumar | |
| dc.date.accessioned | 2020-03-17T06:51:13Z | |
| dc.date.available | 2020-03-17T06:51:13Z | |
| dc.date.issued | 2013-10-25 | |
| dc.description.abstract | The task scheduling problem for multi-core processors is an important algorithm design issue. Dynamic voltage scaling (DVS) is used to reduce the energy consumption of cores. We ponder the problem of task scheduling on a multi-core processor with software controlled DVS where the objective is to reduce the energy consumption. We consider a system with a single multi-core processor with software controlled DVS having a finite set of core speeds and discuss a task scheduling problem associated with it. The problem that we address is to find a minimum energy task schedule for a given set of independent tasks that have to be completed within a given common deadline. We propose a Monte Carlo algorithm of complexity O(t(mp+q+log(t))+p(t+q)(Dpq+n)) for solving the task scheduling problem and compare it with the optimal algorithm. Here t is the number of tasks, p is the number of cores, q is the number of core speeds, m is an integer parameter that is the number of iterations we should try to get a feasible solution before declaring that no solution is possible, n is an integer parameter that is the number of iterations we should try to reduce the energy consumption when we get a feasible solution, and D is the common deadline of the tasks. | en_US |
| dc.identifier.issn | 0307904X | |
| dc.identifier.uri | https://idr-sdlib.iitbhu.ac.in/handle/123456789/774 | |
| dc.language.iso | en_US | en_US |
| dc.publisher | Elsevier Inc. | en_US |
| dc.subject | Dynamic voltage scaling | en_US |
| dc.subject | Energy efficient scheduling | en_US |
| dc.subject | Multi-core processor | en_US |
| dc.subject | Randomized algorithm | en_US |
| dc.title | A Monte Carlo algorithm for real time task scheduling on multi-core processors with software controlled dynamic voltage scaling | en_US |
| dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- A-Monte-Carlo-algorithm-for-real-time-task-scheduling-on-multicore-processors-with-software-controlled-dynamic-voltage-scaling2014Applied-Mathematical-Modelling.pdf
- Size:
- 2.5 MB
- Format:
- Adobe Portable Document Format
- Description:
- Open Access Article
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: