*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************
Louis Sutter (Advisor: Prof. Feron)
will defend a master’s thesis entitled,
Decentralized Allocation of Safety-Critical Applications on Parallel Computing Architecture
On
Thursday, August 1st at 8:00 a.m. Technology Square Research Building, room 509
Abstract This work presents a decentralized task allocation algorithm for an abstract parallel computing architecture made of a set of Computational Units connected together, each of them being prone to fail. Such an architecture can represent for example a multi-core processor with each Computational Unit standing for one core. The aim of the algorithm is to find the best mapping between Computational Units and the different applications we want to execute on the architecture, while taking into account faulty Computational Resources and the priority of the applications. The proposed approach consists in formulating the allocation problem as an Integer Linear Program (ILP), that is solved thanks to a state-of-the-art ILP solver. The second main aspect of this work is the decentralization the allocation process, in the sense that no central element decides alone of the allocation for the rest of the network. Redundant copies of the allocation algorithm are executed on the architecture itself, meaning that the copies must reallocate themselves. Then, the proposed allocation process is implemented on an experimental setup reproducing the multi-core architecture that inspired this work. Each core is represented by a Raspberry Pi single board computer. The model is used to demonstrate the capabilities of the proposed allocation process to maintain operation of a physical system in a decentralized way, while individual components fail.
Committee
• Prof. Eric Feron – School of Aerospace Engineering (advisor)
• Prof. Glenn Lightsey – School of Aerospace Engineering (Co-advisor)
• Prof. Graeme J. Kennedy – School of Mechanical Engineering
• Prof. Abhijit Chatterjee – School of Electrical and Computer Engineering
• Prof. S. K. Nandy – Department of Computational and Data Sciences, Indian Institute of Science