ABSTRACT
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 has recently been proposed to tackle these challenges, allowing resource constrained devices to collectively execute services with their neighbours in order to fulfil the complex Quality of Service (QoS) constraints imposed by users and applications. In order to demonstrate the framework's concepts, a prototype is being implemented in the Android platform. This paper discusses key challenges that must be addressed and possible directions to incorporate the desired real-time behaviour in Android.
- Android. Home page, Jan. 2010.Google Scholar
- Android-x86. Android-x86 project, Jan. 2010.Google Scholar
- D. Bornstein. Dalvik vm internals, Mar. 2010.Google Scholar
- A. Corsaro. jrate home page, Mar. 2010.Google Scholar
- R.-T. S. for Java. Rtsj 1.0.2, Jan. 2010.Google Scholar
- R. Guerra, S. Schorr, and G. Fohler. Adaptive resource management for mobile terminals - the actors approach. In Proceedings of 1st Workshop on Adaptive Resource Management (WARM10), Stockholm, Sweden, April 2010.Google Scholar
- C. Maia, L. Nogueira, and L. M. Pinho. Evaluating android os for embedded real-time systems. In Proceedings of the 6th International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, Brussels, Belgium, July 2010.Google Scholar
- L. Nogueira and L. M. Pinho. Time-bounded distributed qos-aware service configuration in heterogeneous cooperative environments. Journal of Parallel and Distributed Computing, 69(6):491--507, June 2009. Google ScholarDigital Library
- RTMACH. Linux/rk, Mar. 2010.Google Scholar
- M. Stanley. The mobile internet report, Jan. 2010.Google Scholar
Index Terms
- Experiences on the implementation of a cooperative embedded system framework: short paper
Recommendations
Evaluating adaptive resource management for distributed real-time embedded systems
ARM '05: Proceedings of the 4th workshop on Reflective and adaptive middleware systemsA challenging problem faced by researchers and developers of distributed real-time and embedded (DRE) systems is devising and implementing effective adaptive resource management strategies that can meet end-to-end quality of service (QoS) requirements ...
Communications-oriented development of component-based vehicular distributed real-time embedded systems
We propose a novel model- and component-based technique to support communications-oriented development of software for vehicular distributed real-time embedded systems. The proposed technique supports modeling of legacy nodes and communication protocols ...
Performance and Energy Consumption Analysis of Embedded Applications Based on Android Platform
SBESC '12: Proceedings of the 2012 Brazilian Symposium on Computing System EngineeringThis paper presents an analysis of embedded applications based on Android Platform. Analyzing performance and energy consumption from different algorithmic versions this work tries to find a performance and energy pattern for the paradigm used in each ...
Comments