
| Resource Reclaiming |
We have developed a new scheme for resource reclamation. In a REAL-TIME systems, the resources are usually reserved for the worst case execution time of each task in an application. This makes the resources to be underutilized, since most of the time, the task takes less time to execute. In this project, we attempt to use resources that are not used by a task to execute other tasks in the system that arrive dynamically. A paper describing these results can be found here .
We have also developed a tiered scheme to deal with resource allocation in distributed and multiprocessor real-time systems: 3-level allocation of resources (Global Allocation , Local Allocation, and Local Scheduling). Details can be found here .
When combining resource allocation with fault tolerance, the scheme takes into consideration the different types and number of replicas that are allowed to co-exist in the system, according to the physical resources available (Levi, Mosse, and Agrawala). Details can be found here .