Cited 0 time in
Failure-Aware Task Scheduling of Synchronous Data Flow Graphs Under Real-Time Constraints
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Lee, Chanhee | - |
| dc.contributor.author | Kim, Sungchan | - |
| dc.contributor.author | Oh, Hyunok | - |
| dc.contributor.author | Ha, Soonhoi | - |
| dc.date.accessioned | 2022-07-16T07:33:21Z | - |
| dc.date.available | 2022-07-16T07:33:21Z | - |
| dc.date.issued | 2013-11 | - |
| dc.identifier.issn | 1939-8018 | - |
| dc.identifier.issn | 1939-8115 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/161529 | - |
| dc.description.abstract | As more processors are integrated into Multiprocessor System-on-Chips (MPSoCs) via relentless technology scaling, the mean-time-to-failure (MTTF) is reduced to the extent that unexpected processor failures are considered during design time. A popular approach to tolerate processor failures is to migrate tasks on the faulty processor to live processors. This approach, however, is not suitable for real-time digital signal processing (DSP) applications since it may not guarantee real-time constraints. In this paper, we propose the re-scheduling of the entire application to minimize throughput degradation under a latency constraint, given that the application is specified by a Synchronous Data Flow (SDF) graph. We obtain sub-optimal re-scheduling results using a genetic algorithm for each scenario of processor failures at compile-time. If a failure is detected at run-time, the live processors obtain the saved schedule, perform task transfer, and execute the remaining tasks of the current iteration. We compare preemptive and non-preemptive migration policies and propose a hybrid policy to obtain better performance. We demonstrate the viability of the proposed technique through experiments with real-life DSP applications as well as randomly generated graphs under timing constraints and random fault scenarios. | - |
| dc.format.extent | 12 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Springer Verlag | - |
| dc.title | Failure-Aware Task Scheduling of Synchronous Data Flow Graphs Under Real-Time Constraints | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1007/s11265-013-0753-3 | - |
| dc.identifier.scopusid | 2-s2.0-84881479546 | - |
| dc.identifier.wosid | 000322738600009 | - |
| dc.identifier.bibliographicCitation | Journal of Signal Processing Systems, v.73, no.2, pp 201 - 212 | - |
| dc.citation.title | Journal of Signal Processing Systems | - |
| dc.citation.volume | 73 | - |
| dc.citation.number | 2 | - |
| dc.citation.startPage | 201 | - |
| dc.citation.endPage | 212 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalResearchArea | Engineering | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
| dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
| dc.subject.keywordPlus | ALGORITHM | - |
| dc.subject.keywordPlus | LANGUAGE | - |
| dc.subject.keywordAuthor | Failure-aware scheduling | - |
| dc.subject.keywordAuthor | Task rescheduling | - |
| dc.subject.keywordAuthor | Permanent fault | - |
| dc.subject.keywordAuthor | Genetic algorithm | - |
| dc.subject.keywordAuthor | Task migration | - |
| dc.identifier.url | https://link.springer.com/article/10.1007/s11265-013-0753-3 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
