• DocumentCode
    267095
  • Title

    CoAP Proxy Virtualization for the Web of Things

  • Author

    Mingozzi, E. ; Tanganelli, G. ; Vallati, C.

  • Author_Institution
    Ing. dell´Inf., Univ. of Pisa, Pisa, Italy
  • fYear
    2014
  • fDate
    15-18 Dec. 2014
  • Firstpage
    577
  • Lastpage
    582
  • Abstract
    The future Web of Things (WoT) foresees a web in which applications can seamlessly access physical objects through the same REST interface used today to access web services. A key enabler of this shift is the Constrained Application Protocol (CoAP), a redesign of the popular HTTP protocol that aims at supporting resource-constrained devices for Machine-to-Machine applications. In this work we propose a proxy virtualization framework to support scalability and easy implementation of custom functionalities in large WoT deployments. The functionalities offered by a CoAP proxy are exploited to transparently decouple applications from servers and to guarantee the implementation of custom policies and functionalities through virtualization techniques. A solution based on Linux Containers is implemented in a real test bed made of off-the-shelf hardware and open-source software, demonstrating the feasibility of the proposed design. Experimental results have shown that the response time is highly improved by our solution thanks to central coordination of concurrent requests from different virtual proxy instances. Moreover, to highlight the potential of the proposed frame-work, a priority-based Quality of Service policy is also implemented and evaluated.
  • Keywords
    Internet of Things; Linux; Web services; public domain software; quality of service; transport protocols; virtualisation; CoAP proxy virtualization; HTTP protocol; Linux containers; REST interface; Web of Things; Web services; WoT; constrained application protocol; machine-to-machine applications; off-the-shelf hardware; open-source software; physical objects; priority-based quality of service policy; proxy virtualization WoT deployments; resource-constrained devices; virtual proxy instances; Containers; Delays; Protocols; Servers; Standards; Virtual machine monitors; Virtualization; CoAP; M2M; Virtualization; Web of Things;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/CloudCom.2014.163
  • Filename
    7037719