Energy efficient fixed-priority scheduling for real-time systems on variable voltage processors
Energy consumption has become an increasingly important consideration in designing
many real-time embedded systems. Variable voltage processors, if used properly, can
dramatically reduce such system energy consumption. In this paper, we present a technique
to determine voltage settings for a variable voltage processor that utilizes a fixed priority
assignment to schedule jobs. Our approach also produces the minimum constant voltage
needed to feasibly schedule the entire job set. Our algorithms lead to significant energy …
many real-time embedded systems. Variable voltage processors, if used properly, can
dramatically reduce such system energy consumption. In this paper, we present a technique
to determine voltage settings for a variable voltage processor that utilizes a fixed priority
assignment to schedule jobs. Our approach also produces the minimum constant voltage
needed to feasibly schedule the entire job set. Our algorithms lead to significant energy …
Energy consumption has become an increasingly important consideration in designing many real-time embedded systems. Variable voltage processors, if used properly, can dramatically reduce such system energy consumption. In this paper, we present a technique to determine voltage settings for a variable voltage processor that utilizes a fixed priority assignment to schedule jobs. Our approach also produces the minimum constant voltage needed to feasibly schedule the entire job set. Our algorithms lead to significant energy saving compared with previously presented approaches.
ACM Digital Library