An extendible metadata specification for component-oriented networks with applications to WSN configuration and optimization

Currently there is no widely accepted formalized description or metadata that represents networks, their components and interrelations between them. There is also no de facto classification of network parameters, models and services. The network community lacks a metadata specification similar to WSDL that represents networks in clear and unified manner and includes software, hardware and networking parts of the system description. This limits the advance of the frameworks aiming to assist the development of complex non-established network systems, such as wireless sensor, cognitive and heterogeneous networks. Additionally a standard metadata would enhance the interoperability and acceptance of various middleware, service discovery schemes and cross-layer optimization solutions. In this paper we suggest a simple, but comprehensive extensible metadata specification and a corresponding metamodel that allows to describe a wide range of network components and network configurations. We describe metadata and metamodel on the example of wireless sensor networks. In this field the need for standard metadata is particularly pressing due to the high number of available protocol solutions and lack of standardization.

[1]  Geoffrey Sampson The myth of diminishing firms , 2003, CACM.

[2]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.

[3]  Jörg Hähner,et al.  TinyCubus: a flexible and adaptive framework sensor networks , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[4]  Kay Römer,et al.  The design space of wireless sensor networks , 2004, IEEE Wireless Communications.

[5]  Carles Gomez,et al.  Adapting AODV for IEEE 802.15.4 mesh sensor networks: theoretical discussion and performance evaluation in a real environment , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[6]  Luca Mottola,et al.  FiGaRo: Fine-Grained Software Reconfiguration for Wireless Sensor Networks , 2008, EWSN.

[7]  Deborah Estrin,et al.  A sensor network application construction kit (SNACK) , 2004, SenSys '04.

[8]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[9]  Petri Mähönen,et al.  UDAE: Universal Data Access Engine for Sensor Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[10]  Nigel Davies,et al.  Preserving Privacy in Environments with Location-Based Applications , 2003, IEEE Pervasive Comput..

[11]  Christine Jardak,et al.  Service-Oriented Design Methodology for Wireless Sensor Networks: A View through Case Studies , 2008, 2008 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (sutc 2008).

[12]  Faris Nizamic,et al.  Service-Oriented Computing , 2010, Lecture Notes in Computer Science.

[13]  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.

[14]  F. Dressler,et al.  Distributed Software Management in Sensor Networks using Profiling Techniques , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[15]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .

[16]  Timothy W. Finin,et al.  Enhanced Service Discovery in Bluetooth , 2002, Computer.

[17]  Janne Riihijärvi,et al.  Implementation and Performance Evaluation of nanoMAC: A Low-Power MAC Solution for High Density Wireless Sensor Networks , 2006, 2006 IEEE International Conference on Communications.

[18]  Mike P. Papazoglou,et al.  Service-Oriented Computing , 2008 .

[19]  Jack Weast,et al.  UPnP Design by Example: A Software Developer's Guide to Universal Plug and Play , 2003 .

[20]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..

[21]  Oscar Nierstrasz,et al.  Component-oriented software technology , 1995 .

[22]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.