Computation offloading by using timing unreliable components in real-time systems

Wei Liu, Jian-Jia Chen, Anas Toma, Tei-Wei Kuo, Qingxu Deng

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

23 Citations (Scopus)

Abstract

There axe many timing unreliable computing components in modern computer systems, which are typically forbidden in hard real-time systems due to the timing uncertainty. In this paper, we propose a computation offloading mechanism to utilise these timing unreliable components in a hard realtime system, by providing local compensations. The key of the mechanism is to decide (1) how the unreliable components are utilized and (2) how to set the worst-case estimated response time. The local compensation has to start when the unreliable components do not deliver the results in the estimated response time. We propose a scheduling algorithm and its schedulability test to analyze the feasibility of the compensation mechanism. To validate the proposed mechanism, we perform a case study based on image-processing applications in a robot system and simulations. By adopting the timing unreliable components, the system can handle higher-quality images and with better performance.
Original languageEnglish
Title of host publicationProceedings of the 51st Annual Design Automation Conference
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450327305
ISBN (Print)9781479930173
DOIs
Publication statusPublished - Jun 2014
Externally publishedYes
Event51st Design Automation Conference (DAC 2014) - Moscone Center, San Francisco, United States
Duration: 1 Jun 20145 Jun 2014
https://www.dac.com/content/51st-dac-0

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference51st Design Automation Conference (DAC 2014)
Abbreviated titleDAC'14
Country/TerritoryUnited States
CitySan Francisco
Period1/06/145/06/14
Internet address

Fingerprint

Dive into the research topics of 'Computation offloading by using timing unreliable components in real-time systems'. Together they form a unique fingerprint.

Cite this