Computation offloading has been adopted to improve the performance of embedded systems by offloading the computation of some tasks, especially computation-intensive tasks, to servers or clouds. This paper explores computation offloading for real-time tasks in embedded systems, provided given response time guarantees from the servers, to decide which tasks should be offloaded to get the results in time. We consider frame-based real-time tasks with the same period and relative deadline. When the execution order of the tasks is given, the problem can be solved in linear time. However, when the execution order is not specified, we prove that the problem is NP-complete. We develop a pseudo-polynomial-time algorithm for deriving feasible schedule...
This paper proposes two scheduling approaches, one-level and two-level scheduling, for synchronous p...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
ÐThis paper investigates a class of rate-based real-time scheduling algorithms based on the idea of ...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
Scheduling analysis of real time systems has been studied by most re-searchers assuming the tasks of...
As real-time embedded systems get more diverse and more complicated, systems with different types of...
The problem of scheduling a set of periodic-time-critical tasks on a single-processor computing syst...
est distance in time to the end of its deadline is executed first. This paper presents a new approac...
This paper focuses on real-time nonpreemptive multiprocessor scheduling with precedence and strict p...
Non-preemptive tasks with strict periods are usually adopted in practical multi-core real-time syste...
140 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.When a real-time system becom...
In our modern life, embedded systems are playing an essential role. An embedded system is a computer...
In embedded real-time systems, task priorities are often assigned to meet deadlines. However, in con...
Abstract. The hardware infrastructure that provides the support of ubiquitous embedded computing may...
Hard real-time embedded systems need to guarantee that tasks always meet their deadlines. Exact sche...
This paper proposes two scheduling approaches, one-level and two-level scheduling, for synchronous p...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
ÐThis paper investigates a class of rate-based real-time scheduling algorithms based on the idea of ...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
Scheduling analysis of real time systems has been studied by most re-searchers assuming the tasks of...
As real-time embedded systems get more diverse and more complicated, systems with different types of...
The problem of scheduling a set of periodic-time-critical tasks on a single-processor computing syst...
est distance in time to the end of its deadline is executed first. This paper presents a new approac...
This paper focuses on real-time nonpreemptive multiprocessor scheduling with precedence and strict p...
Non-preemptive tasks with strict periods are usually adopted in practical multi-core real-time syste...
140 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.When a real-time system becom...
In our modern life, embedded systems are playing an essential role. An embedded system is a computer...
In embedded real-time systems, task priorities are often assigned to meet deadlines. However, in con...
Abstract. The hardware infrastructure that provides the support of ubiquitous embedded computing may...
Hard real-time embedded systems need to guarantee that tasks always meet their deadlines. Exact sche...
This paper proposes two scheduling approaches, one-level and two-level scheduling, for synchronous p...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
ÐThis paper investigates a class of rate-based real-time scheduling algorithms based on the idea of ...