Tradeoff exploration between reliability, power consumption, and execution time for embedded systems.
Saved in:
| Title: | Tradeoff exploration between reliability, power consumption, and execution time for embedded systems. |
|---|---|
| Authors: | Assayad, Ismail1, Girault, Alain2 alain.girault@inria.fr, Kalla, Hamoudi3 |
| Source: | International Journal on Software Tools for Technology Transfer. Jun2013, Vol. 15 Issue 3, p229-245. 17p. |
| Subjects: | Conjoint analysis, Multidisciplinary design optimization, Reliability (Personality trait), Probability theory, Heuristic |
| Abstract: | For autonomous critical real-time embedded (e.g., satellite), guaranteeing a very high level of reliability is as important as keeping the power consumption as low as possible. We propose an off-line scheduling heuristic which, from a given software application graph and a given multiprocessor architecture (homogeneous and fully connected), produces a static multiprocessor schedule that optimizes three criteria: its length (crucial for real-time systems), its reliability (crucial for dependable systems), and its power consumption (crucial for autonomous systems). Our tricriteria scheduling heuristic, called TSH, uses the active replication of the operations and the data-dependencies to increase the reliability and uses dynamic voltage and frequency scaling to lower the power consumption. We demonstrate the soundness of TSH. We also provide extensive simulation results to show how TSH behaves in practice: first, we run TSH on a single instance to provide the whole Pareto front in 3D; second, we compare TSH versus the ECS heuristic (Energy-Conscious Scheduling) from the literature; and third, we compare TSH versus an optimal Mixed Linear Integer Program. [ABSTRACT FROM AUTHOR] |
| Copyright of International Journal on Software Tools for Technology Transfer is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 99371750 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Tradeoff exploration between reliability, power consumption, and execution time for embedded systems. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Assayad%2C+Ismail%22">Assayad, Ismail</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Girault%2C+Alain%22">Girault, Alain</searchLink><relatesTo>2</relatesTo><i> alain.girault@inria.fr</i><br /><searchLink fieldCode="AR" term="%22Kalla%2C+Hamoudi%22">Kalla, Hamoudi</searchLink><relatesTo>3</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22International+Journal+on+Software+Tools+for+Technology+Transfer%22">International Journal on Software Tools for Technology Transfer</searchLink>. Jun2013, Vol. 15 Issue 3, p229-245. 17p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Conjoint+analysis%22">Conjoint analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Multidisciplinary+design+optimization%22">Multidisciplinary design optimization</searchLink><br /><searchLink fieldCode="DE" term="%22Reliability+%28Personality+trait%29%22">Reliability (Personality trait)</searchLink><br /><searchLink fieldCode="DE" term="%22Probability+theory%22">Probability theory</searchLink><br /><searchLink fieldCode="DE" term="%22Heuristic%22">Heuristic</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: For autonomous critical real-time embedded (e.g., satellite), guaranteeing a very high level of reliability is as important as keeping the power consumption as low as possible. We propose an off-line scheduling heuristic which, from a given software application graph and a given multiprocessor architecture (homogeneous and fully connected), produces a static multiprocessor schedule that optimizes three criteria: its length (crucial for real-time systems), its reliability (crucial for dependable systems), and its power consumption (crucial for autonomous systems). Our tricriteria scheduling heuristic, called TSH, uses the active replication of the operations and the data-dependencies to increase the reliability and uses dynamic voltage and frequency scaling to lower the power consumption. We demonstrate the soundness of TSH. We also provide extensive simulation results to show how TSH behaves in practice: first, we run TSH on a single instance to provide the whole Pareto front in 3D; second, we compare TSH versus the ECS heuristic (Energy-Conscious Scheduling) from the literature; and third, we compare TSH versus an optimal Mixed Linear Integer Program. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of International Journal on Software Tools for Technology Transfer is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=99371750 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s10009-012-0263-9 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 17 StartPage: 229 Subjects: – SubjectFull: Conjoint analysis Type: general – SubjectFull: Multidisciplinary design optimization Type: general – SubjectFull: Reliability (Personality trait) Type: general – SubjectFull: Probability theory Type: general – SubjectFull: Heuristic Type: general Titles: – TitleFull: Tradeoff exploration between reliability, power consumption, and execution time for embedded systems. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Assayad, Ismail – PersonEntity: Name: NameFull: Girault, Alain – PersonEntity: Name: NameFull: Kalla, Hamoudi IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 06 Text: Jun2013 Type: published Y: 2013 Identifiers: – Type: issn-print Value: 14332779 Numbering: – Type: volume Value: 15 – Type: issue Value: 3 Titles: – TitleFull: International Journal on Software Tools for Technology Transfer Type: main |
| ResultId | 1 |