سند علمی

Power-Aware Task Assignment for Priority-Driven Distributed Real-Time System

چکیده

Power consumption has long been a limiting factor in portable devices and is of growing concern for non-portable systems. Both increased parallelism and dynamically varying voltage and speed of processors are being used to decrease power consumption. For hard real-time applications with dynamically changing task sets, online algorithms are needed to assign tasks to processors in a way that reduces overall energy usage. This paper compares several heuristic algorithms, for assigning periodic tasks to processors in partitioned hard real-time multiprocessor systems using priority-driven DVS algorithms. Which task assignment heuristic performs best depends on the DVS algorithm being used and communication costs between processors. The Min∆P task assignment algorithm, introduced in this paper, produces lower energy usage than other heuristic task assignment algorithms evaluated, when tasks are scheduled with static EDF. With more aggressive DVS algorithms, task assignment has little effect on total energy consumed, suggesting that an algorithm with high schedulability, like Best Fit is most appropriate for use with these DVS algorithms.

اسناد مشابه

  • Dynamic Voltage Scaling for Priority-Driven Distributed Real-Time Systems

    سند علمی۲۰۰۷Chenxing Wang, William R. Dieter

    Energy consumption is increasingly affecting battery life and cooling for computer systems. Dynamic Voltage and frequency Scaling (DVS) has been shown to substantially reduce the amount of power required for uniprocessor and multiprocessor real-time systems that have independent

  • Power Aware Scheduling for Resource Constrained Distributed Real-Time Systems

    سند علمی۲۰۱۰Santhi Baskaran

    Power management has become popular in mobile computing as well as in server farms. Although a lot of work has been done to manage the energy consumption on uniprocessor real-time systems, there is less work done on their multicomputer counterparts. For a set of real-time tasks w

  • Analysis of deadline assignment methods in distributed real-time systems

    سند علمی۲۰۰۴Computer CommunicationsDana Marinca, Pascale Minet, Laurent George

    The deadline assignment problem arises in distributed systems where each subtask composing a distributed task must receive a local deadline such that the task end-to-end deadline is met. It also arises in multi-hop networks where the maximum sojourn time of a flow on each visited

  • Integrated Scheduling of Tasks and Messages in Distributed Real-Time Systems

    سند علمی۱۹۹۸Scalable Computing: Practice and ExperienceG. Manimaran, Shashidhar Merugu, Anand Manikutty, C. Siva Ram Murthy

    The scheduling of tasks in distributed real-time systems has attracted many researchers in the recent past. The distributed real-time system considered here consists of uniprocessor or multiprocessor nodes connected through a multihop network. Scheduling in such a system involves

  • Load sharing with consideration of future task arrivals in heterogeneous distributed real-time systems

    سند علمی۱۹۹۱RTSSJennifer C. Hou, Kang G. Shin

    In a heterogeneous distributed real{time system, some nodes may experience more task arrivals than others, or tasks arrived at some nodes may have tighter laxities than those arrived at other nodes. In such an environment, transferring an unguaranteed task on a node to another no

  • Permutational genetic algorithm for the optimized mapping and scheduling of tasks and messages in distributed real-time systems

    سند علمی۲۰۱۲Ekain Azketa, Juan P. Uribe, Javier Gutiérrez, Marga Marcos

    The mapping of tasks and messages and the assignment of fixed priorities in distributed real-time systems are known to be NP-hard problems, and thus there are no optimal methods to accomplish them in polynomial time. This fact makes them suitable problems to be approached with ge