Approximation algorithms in partitioning real-time tasks with replications. Issue 2 (4th March 2018)
- Record Type:
- Journal Article
- Title:
- Approximation algorithms in partitioning real-time tasks with replications. Issue 2 (4th March 2018)
- Main Title:
- Approximation algorithms in partitioning real-time tasks with replications
- Authors:
- Lin, Jian (Denny)
Cheng, Albert M. K.
Gercek, Gokhan - Abstract:
- Abstract: Today is an era where multiprocessor technology plays a major role in designs of modern computer architecture. While multiprocessor systems offer extra computing power, it also opens a new range of opportunities to improve fault-robustness. This paper focuses on a problem of achieving fault-tolerance using replications in real-time, multiprocessor systems. In the problem, multiple replicas, or copies, of a computing task are executed on distinct processors to resist potential processor failures and computing faults. Two greedy, approximation heuristics, named Worst Fit Increasing K-Replication and First Fit Increasing K-Replication, are studied to maximise the number of real-time tasks assigned on a system with identical processors, respecting to the tasks' replicating and timely requirements. Worst case performance is analysed by using an approximation ratio between the algorithms and an optimal solution. We mathematically prove that the ratios of using both algorithms are infinitely close to 2. Simulations are performed on a large set of testing cases which can be used to bring to light the average performance of using the algorithms in practice. The results show that both heuristic algorithms provide simple but fast and effective solutions to solve the problem. Graphical Abstract: Assigning real-time tasks to a multiprocessor system with replications.
- Is Part Of:
- International journal of parallel, emergent and distributed systems. Volume 33:Issue 2(2018)
- Journal:
- International journal of parallel, emergent and distributed systems
- Issue:
- Volume 33:Issue 2(2018)
- Issue Display:
- Volume 33, Issue 2 (2018)
- Year:
- 2018
- Volume:
- 33
- Issue:
- 2
- Issue Sort Value:
- 2018-0033-0002-0000
- Page Start:
- 211
- Page End:
- 232
- Publication Date:
- 2018-03-04
- Subjects:
- Real-time systems -- fault-tolerance -- approximation algorithms -- multiprocessor systems
Parallel computers -- Periodicals
Electronic data processing -- Distributed processing -- Periodicals
Computer algorithms -- Periodicals
004.35 - Journal URLs:
- http://www.tandfonline.com/toc/gpaa20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/17445760.2017.1307366 ↗
- Languages:
- English
- ISSNs:
- 1744-5760
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.441300
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 5632.xml