Decentralized Task Reallocation on Parallel Computing Architectures Targeting an Avionics Application
Thanakorn Khamvilai (),
Louis Sutter (),
Philippe Baufreton (),
François Neumann () and
Eric Feron ()
Additional contact information
Thanakorn Khamvilai: Georgia Institute of Technology
Louis Sutter: Dassault Aviation
Philippe Baufreton: Safran Electronics and Defense
François Neumann: Safran Electronics and Defense
Eric Feron: King Abdullah University of Science and Technology
Journal of Optimization Theory and Applications, 2021, vol. 191, issue 2, No 22, 874-898
Abstract:
Abstract This work presents an online decentralized allocation algorithm of a safety-critical application on parallel computing architectures, where individual Computational Units can be affected by faults. The described method includes representing the architecture by an abstract graph where each node represents a Computational Unit. Applications are also represented by the graph of Computational Units they require for execution. The problem is then to decide how to allocate Computational Units to applications to guarantee execution of a safety-critical application. The problem is formulated as an optimization problem with the form of an Integer Linear Program. A state-of-the-art solver is then used to solve the problem. Decentralizing the allocation process is achieved through redundancy of the allocator executed on the architecture. No centralized element decides on the allocation of the entire architecture, thus improving the reliability of the system. Inspired by multi-core architectures in avionics systems, an experimental illustration of the work is also presented. It is used to demonstrate the capabilities of the proposed allocation process to maintain the operation of a physical system in a decentralized way while individual components fail.
Keywords: Parallel computing; Distributed computing; Reconfigurable; Safety-critical; Fault tolerance; Avionics; Integer linear programming; 90B10; 90C09; 90C90; 93A14; 93B52; 94C15 (search for similar items in EconPapers)
Date: 2021
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
http://link.springer.com/10.1007/s10957-021-01862-7 Abstract (text/html)
Access to the full text of the articles in this series is restricted.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:joptap:v:191:y:2021:i:2:d:10.1007_s10957-021-01862-7
Ordering information: This journal article can be ordered from
http://www.springer. ... cs/journal/10957/PS2
DOI: 10.1007/s10957-021-01862-7
Access Statistics for this article
Journal of Optimization Theory and Applications is currently edited by Franco Giannessi and David G. Hull
More articles in Journal of Optimization Theory and Applications from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().