DocumentCode :
669762
Title :
Server resource reservations for computation offloading in real-time embedded systems
Author :
Toma, A. ; Jian-Jia Chen
Author_Institution :
Dept. of Inf., Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear :
2013
fDate :
3-4 Oct. 2013
Firstpage :
31
Lastpage :
39
Abstract :
Mobile devices have become very popular nowadays. They are used nearly everywhere. They run complex applications where the multimedia data are heavily processed. For example, ubiquitous applications in smart phones and different surveillance tasks on mobile robots. However, most of these applications have real-time constraints, and the resources of the mobile devices are limited. So, it is challenging to finish such complex applications on these resource-constrained devices without violating the real-time constraints. One solution is to adopt the Computation Offloading concept by moving some computation-intensive tasks to a powerful server. In this paper, we use the total bandwidth server (TBS) as resource reservations in the server side, and propose two algorithms based on the computation offloading to decide which tasks to be offloaded and how they are scheduled, such that the utilization (i.e., bandwidth) required from the server is minimized. We consider frame-based real-time tasks, in which all the tasks have the same arrival time, relative deadline and period. The first algorithm is a greedy algorithm with low complexity based on a fast heuristic. The second one is a pseudo-polynomial-time algorithm based on dynamic programming. Finally, the algorithms are evaluated with a case study for surveillance system and synthesized benchmarks.
Keywords :
computational complexity; embedded systems; greedy algorithms; mobile computing; resource allocation; surveillance; TBS; computation offloading; computation-intensive tasks; dynamic programming; fast heuristic; frame-based real-time tasks; greedy algorithm; mobile devices; mobile robots; multimedia data; pseudo-polynomial-time algorithm; real-time embedded systems; resource-constrained devices; server resource reservations; server side; smart phones; surveillance system; surveillance tasks; synthesized benchmarks; total bandwidth server; ubiquitous applications; Bandwidth; Real-time systems; Schedules; Servers; Silicon; Time complexity; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Systems for Real-time Multimedia (ESTIMedia), 2013 IEEE 11th Symposium on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/ESTIMedia.2013.6704500
Filename :
6704500
Link To Document :
بازگشت