EMMA: A Resource Oriented Framework for Service Choreography over Wireless Sensor and Actor Networks

Current Internet of Things (IoT) development requires service distribution over Wireless Sensor and Actor Networks (WSAN) to deal with the drastic increasing of network management complexity. Because of the specific constraints of WSAN, centralized approaches are strongly limited. Multi-hop communication used by WSAN introduces transmission latency, packet errors, router congestion and security issues. As it uses local services, a decentralized service model avoid long path communications between nodes and applications. But the main issue is then to have such local services installed on the desired nodes. Environment Monitoring and Management Agent (EMMA) system proposes a set of software to deploy and to execute such services over Wireless Sensor and Actor Networks (WSAN) through a middleware based on Resource Oriented Architecture (ROA). Its Internet integration and the local management of data heterogeneity are facilitated through the use of current standard protocols such as IPv6 LoW Power Wireless Area Networks (6LoWPAN) and Constrained Application Protocol (CoAP). This contribution presents EMMA middleware, methodology and tools used to determine efficient service mapping and its deployment.

[1]  Erik Wilde,et al.  A resource oriented architecture for the Web of Things , 2010, 2010 Internet of Things (IOT).

[2]  Yacine Ghamri-Doudane,et al.  Services collaboration in Wireless Sensor and Actuator Networks: Orchestration versus Choreography , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[3]  Nader Mohamed,et al.  Middleware: middleware challenges and approaches for wireless sensor networks , 2006, IEEE Distributed Systems Online.

[4]  Carlos André Guimarães Ferraz,et al.  A message-oriented middleware for sensor networks , 2004, MPAC '04.

[5]  Timo Hämäläinen,et al.  A Survey of Application Distribution in Wireless Sensor Networks , 2005, EURASIP J. Wirel. Commun. Netw..

[6]  Md. Atiqur Rahman,et al.  Middleware for wireless sensor networks : Challenges and Approaches , 2009 .

[7]  Kavi Kumar Khedo,et al.  A Service-Oriented Component-Based Middleware Architecture for Wireless Sensor Networks , 2009 .

[8]  Chenyang Lu,et al.  Agimone: Middleware Support for Seamless Integration of Sensor and IP Networks , 2006, DCOSS.

[9]  JeongGil Ko,et al.  Evaluating the Performance of RPL and 6LoWPAN in TinyOS , 2011 .

[10]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[11]  Bo Chen,et al.  Optimal control of mobile monitoring agents in immune-inspired wireless monitoring networks , 2011, J. Netw. Comput. Appl..

[12]  Jonathan Billington,et al.  PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols , 1988, IEEE Trans. Software Eng..

[13]  Yacine Ghamri-Doudane,et al.  BeC3: Behaviour Crowd Centric Composition for IoT applications , 2014, Mob. Networks Appl..

[14]  Adam Dunkels,et al.  Full TCP/IP for 8-bit architectures , 2003, MobiSys '03.

[15]  Amy L. Murphy,et al.  TeenyLIME: transiently shared tuple space middleware for wireless sensor networks , 2006, MidSens '06.

[16]  Jean-Philippe Vasseur,et al.  Interconnecting Smart Objects with IP: The Next Internet , 2010 .

[17]  van der Wmp Wil Aalst,et al.  Workflow control-flow patterns : a revised view , 2006 .

[18]  Adam Dunkels,et al.  A Low-Power CoAP for Contiki , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[19]  Sandeep Neema,et al.  OASiS: A Programming Framework for Service-Oriented Sensor Networks , 2007, 2007 2nd International Conference on Communication Systems Software and Middleware.

[20]  Chenyang Lu,et al.  Agilla: A mobile agent middleware for self-adaptive wireless sensor networks , 2009, TAAS.

[21]  Paulo F. Pires,et al.  A Flexible Middleware System for Wireless Sensor Networks , 2003, Middleware.

[22]  José M. Troya,et al.  Programming Approaches and Challenges for Wireless Sensor Networks , 2007, 2007 Second International Conference on Systems and Networks Communications (ICSNC 2007).

[23]  Dirk Timmermann,et al.  A Lightweight SOAP over CoAP Transport Binding for Resource Constraint Networks , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[24]  Duhart Clement,et al.  Wireless Sensor Network Cloud services: Towards a partial delegation , 2014, 2014 International Conference on Smart Communications in Network Technologies (SaCoNeT).