Geovani Ricardo Wiedenhoft

Learn More
Power management strategies for embedded systems typically rely on static, application driven deactivation of components (e.g. sleep, suspend), or on dynamic voltage and frequency scaling. However, the design and implementation of these strategies in embedded operating system often fail to deal with real-time and quality-of-service (QoS) requirements. The(More)
Embedded systems present severe limitations in terms of processing and memory capabilities and are often powered by batteries, making energy an important resource to be managed. This work explores energy as a parameter for Quality of Service (QoS) of embedded systems. The goal is to guarantee the battery lifetime specified by the application and yet(More)
Deeply embedded systems are designed to perform a certain set of tasks, and present limitations regarding processing and memory capabilities. In many cases, these systems are powered by batteries, requiring efficient power management. In this paper, we present a dynamic power manager with no significant overhead to the application. This manager uses the(More)
This work explores energy as a parameter for Quality of Service (QoS) of embedded systems. We argue that it is not enough to guarantee other QoS metrics (e.g., processing, communication, memory) if doing so the system runs out of battery and is unable to complete its computations. In this context, we developed a scheduler for imprecise tasks that, knowing(More)
Besides the usual limitations in terms of memory and processing capabilities, embedded systems are often powered by batteries, making energy consumption another important restriction. This work explores energy as a parameter for Quality of Service (QoS) of embedded systems. We argue that it is not enough to guarantee other QoS metrics (e.g., processing,(More)
  • 1