Experiences on the Implementation of a Cooperative Embedded System Framework
Ref: HURRAY-TR-100605 Publication Date: 29, Jun, 2010
Experiences on the Implementation of a Cooperative Embedded System FrameworkRef: HURRAY-TR-100605 Publication Date: 29, Jun, 2010
As the complexity of embedded systems increases, multiple services have to compete for the limited resources of a single device. This situation is particularly critical for small embedded devices used in consumer electronics, telecommunication, industrial automation, or automotive systems. In fact, in order to satisfy a set of constraints related to weight, space, and energy consumption, these systems are typically built using microprocessors with lower processing power and limited resources.
The CooperatES framework was thus specified in this context, allowing resource constrained devices to collectively execute services with their neighbors in order to fulfil the complex QoS constraints imposed by users and applications. This paper presents a prototype implementation of the framework within the Android platform, detailing the needed extensions to the Android’s architecture to handle the formation of a coalition of cooperative nodes. Building on this experience, the paper points out future perspectives for the development of real-time applications in the Android platform.