• 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