Resource Description Language: A Unified Description Language for Network Embedded Resources
Santos, A. C. S.
Pedrosa , L.
; Kuipers, B.W.M.
Intrnl. Journal of Distributed Sensor Networks Vol. 2012, Nº 860864, pp. - - -, July, 2012.
ISSN (print): 1550-1329
ISSN (online): 1550-1477
Journal Impact Factor: 0,665 (in 2014)
Digital Object Identifier: 10.1155/2012/860864
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.