Resource Description Language: A Unified Description Language for Network Embedded Resources

As machine-to-machine networks become larger and more pervasive, manual configuration and discovery of resources will become intractable. It is in this context that we propose the RDL, a Resource Description Language that represents a uniform way of describing embedded resources, allowing them to be...

Full description

Bibliographic Details
Main Authors: André C. Santos, Luís D. Pedrosa, Martijn Kuipers, Rui M. Rocha
Format: Article
Language:English
Published: SAGE Publishing 2012-08-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2012/860864
id doaj-edcc2e7f4e6640be80f4f4a3b3560178
record_format Article
spelling doaj-edcc2e7f4e6640be80f4f4a3b35601782020-11-25T03:32:43ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772012-08-01810.1155/2012/860864Resource Description Language: A Unified Description Language for Network Embedded ResourcesAndré C. Santos0Luís D. Pedrosa1Martijn Kuipers2Rui M. Rocha3 INESC-ID, Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Rua Alves Redol 9, 1000-029 Lisboa, Portugal Instituto de Telecomunicações, Avenida Rovisco Pais 1, 1049-011 Lisboa, Portugal INESC-ID, Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Rua Alves Redol 9, 1000-029 Lisboa, Portugal Instituto de Telecomunicações, Avenida Rovisco Pais 1, 1049-011 Lisboa, PortugalAs machine-to-machine networks become larger and more pervasive, manual configuration and discovery of resources will become intractable. It is in this context that we propose the RDL, a Resource Description Language that represents a uniform way of describing embedded resources, allowing them to be shared and enabling a new class of resource-aware applications. The RDL can describe a wide range of resources, characterizing individual nodes or entire networks. It can contribute to overcome performance issues in dense networks or mobility-driven problems in highly dynamic machine-to-machine topologies by providing the means for self-adaptability and manageability, as well as opportunistic resource sharing in context-aware embedded applications. The main goal for the RDL is to define a reusable and extensible resource description specification, which can only be reached if the resources are described in a standardized format. To illustrate the feasibility of our approach, we have also developed a Java implementation of the RDL framework, as well as a TinyOS implementation targeting resource constrained platforms. Furthermore, we have developed Modulus, a modular middleware for the development of resource-aware distributed applications.https://doi.org/10.1155/2012/860864
collection DOAJ
language English
format Article
sources DOAJ
author André C. Santos
Luís D. Pedrosa
Martijn Kuipers
Rui M. Rocha
spellingShingle André C. Santos
Luís D. Pedrosa
Martijn Kuipers
Rui M. Rocha
Resource Description Language: A Unified Description Language for Network Embedded Resources
International Journal of Distributed Sensor Networks
author_facet André C. Santos
Luís D. Pedrosa
Martijn Kuipers
Rui M. Rocha
author_sort André C. Santos
title Resource Description Language: A Unified Description Language for Network Embedded Resources
title_short Resource Description Language: A Unified Description Language for Network Embedded Resources
title_full Resource Description Language: A Unified Description Language for Network Embedded Resources
title_fullStr Resource Description Language: A Unified Description Language for Network Embedded Resources
title_full_unstemmed Resource Description Language: A Unified Description Language for Network Embedded Resources
title_sort resource description language: a unified description language for network embedded resources
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2012-08-01
description As machine-to-machine networks become larger and more pervasive, manual configuration and discovery of resources will become intractable. It is in this context that we propose the RDL, a Resource Description Language that represents a uniform way of describing embedded resources, allowing them to be shared and enabling a new class of resource-aware applications. The RDL can describe a wide range of resources, characterizing individual nodes or entire networks. It can contribute to overcome performance issues in dense networks or mobility-driven problems in highly dynamic machine-to-machine topologies by providing the means for self-adaptability and manageability, as well as opportunistic resource sharing in context-aware embedded applications. The main goal for the RDL is to define a reusable and extensible resource description specification, which can only be reached if the resources are described in a standardized format. To illustrate the feasibility of our approach, we have also developed a Java implementation of the RDL framework, as well as a TinyOS implementation targeting resource constrained platforms. Furthermore, we have developed Modulus, a modular middleware for the development of resource-aware distributed applications.
url https://doi.org/10.1155/2012/860864
work_keys_str_mv AT andrecsantos resourcedescriptionlanguageaunifieddescriptionlanguagefornetworkembeddedresources
AT luisdpedrosa resourcedescriptionlanguageaunifieddescriptionlanguagefornetworkembeddedresources
AT martijnkuipers resourcedescriptionlanguageaunifieddescriptionlanguagefornetworkembeddedresources
AT ruimrocha resourcedescriptionlanguageaunifieddescriptionlanguagefornetworkembeddedresources
_version_ 1724566356865581056