ABSTRACT
Embedded networks are emerging in many application fields, such as the automotive or building and factory automation sector. Compared to other distributed systems, embedded networks offer a new challenge for developers: heterogencity and resource constraints. The nodes contained in these networks can differ greatly w.r.t. their storage, processing and sensing/acting capabilities, ranging from very simple sensor devices with very limited resources over programmable logic controllers to very powerful nodes such as PCs. In order to achieve an efficient execution of applications running on such a network, a middleware is required that automatically adapts the embedded network to the requirements of the installed applications. In this paper, we will present a model driven development approach that allows the specification of application requirements, and a corresponding middleware solution that supports the automatic adaptation of the application execution based on these requirements and the characteristics of the underlying hardware.
- B. J. Bonfils. Adaptive and decentralized operator placement for in-network query processing. In In IPSN, pages 47--62, 2003. Google ScholarDigital Library
- P. Costa, G. Coulson, C. Mascolo, G. P. Piccoand, and S. Zachariadis. The RUNES Middleware: A Reconfigurable Component-based Approach to Networked Embedded Systems. In PIMRC'05, 2005.Google ScholarCross Ref
- L. de Souza, P. Spiess, D. Guinard, M. Köhler, S. Karnouskos, and D. Savio. SOCRADES: A Web Service Based Shop Floor Integration Infrastructure. IOT'08, pages 50--67, 2008. Google ScholarDigital Library
- Devices Profile for Web Services. http://specs.xmlsoap.org/ws/2006/02/devprof/devicesprofile.pdf.Google Scholar
- A. Dunkels, B. Grönvall, and T. Voigt. Contiki - a lightweight and flexible operating system for tiny networked sensors. In Proceedings of the First IEEE Workshop on Embedded Networked Sensors (Emnets-I), 2004.Google ScholarDigital Library
- M. Gauger, P. J. Marrt'on, and C. Niedermeier. TinyModules: Code Module Exchange in TinyOS. In INSS'09, 2009. Google ScholarDigital Library
- F. Jammes and H. Smit. Service-oriented Paradigms in Industrial Automation. In IEEE Transactions on Industrial Informatics, volume 1, pages 62--70, 2005.Google ScholarCross Ref
- M. Kushwaha, I. Amundson, X. Koutsoukos, S. Neema, and J. Sztipanovits. OASiS: A Programming Framework for Service-Oriented Sensor Networks. In COMSWARE'06, 2007.Google Scholar
- S. Madden, M. Franklin, J. Hellerstein, and W. Hong. TinyDB: An Acquisitional Query Processing System for Sensor Networks. TODS, 30(1):122--173, 2005. Google ScholarDigital Library
- MORE -- Network-centric Middleware for Group communication and Resource Sharing across Heterogeneous Embedded Systems. http://www.ist-more.org/.Google Scholar
- P. Pietzuch, J. Ledlie, J. Shneidman, M. Roussopoulos, M. Welsh, and M. Seltzer. Network-aware operator placement for stream-processing systems. In In ICDE, 2006. Google ScholarDigital Library
- A. Scholz, C. Buckl, S. Sommer, A. Kemper, A. Knoll, J. Heuer, and A. Schmitt. εSOA -- service oriented architectures adapted for embedded networks. In INDIN'09, 2009.Google Scholar
- A. Scholz, I. Gaponova, S. Sommer, A. Kemper, A. Knoll, C. Buckl, J. Heuer, and A. Schmitt. Efficient communication in control-oriented embedded networks. In ETFA'09, 2009. Google ScholarDigital Library
- TinyOS. http://www.tinyos.net/.Google Scholar
- Y. Yao and J. Gehrke. The cougar approach to in-network query processing in sensor networks. SIGMOD Rec., 31(3):9--18, 2002. Google ScholarDigital Library
Index Terms
- Towards an adaptive execution of applications in heterogeneous embedded networks
Recommendations
Towards Integrating Trusted Execution Environment into Embedded Autonomic Systems
ICAC '15: Proceedings of the 2015 IEEE International Conference on Autonomic ComputingNowadays, there is a trend to integrate trusted computing concepts into autonomic systems. In this context, the Trusted Execution Environment (TEE) was designed to enrich the previously defined trusted platforms. TEE is commonly known as an isolated ...
Towards Real-Time Fault-Tolerant CORBA Middleware
An increasing number of applications are being developed using Distributed Object Computing (DOC) middleware, such as CORBA. Many of these applications require the underlying middleware, operating systems, and networks to provide dependable end-to-end ...
Towards middleware for fault-tolerance in distributed real-time and embedded systems
DAIS'08: Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systemsDistributed real-time and embedded (DRE) systems often require support for multiple simultaneous quality of service (QoS) properties, such as real-timeliness and fault tolerance, that operate within resource constrained environments. These resource ...
Comments