• DocumentCode
    1792806
  • Title

    Congestion control for CoAP cloud services

  • Author

    Betzler, August ; Gomez, Christopher ; Demirkol, Ilker ; Kovatsch, Matthias

  • Author_Institution
    Dept. of Telematics Eng., Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2014
  • fDate
    16-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The Constrained Application Protocol (CoAP) is a new Web protocol for the Internet of Things that allows to connect IoT devices directly to services hosted in the cloud. CoAP is based on UDP to better fit the requirements of constrained environments with resource-constrained nodes and low-power communication links. Being an Internet protocol, CoAP must still adhere to congestion control, primarily to keep the backbone network stable. Thus, the base specification uses conservative parameter values for the number of open requests, the retransmission timers, and the overall message rate. More powerful CoAP nodes, however, can use metrics to optimize these parameters to achieve a better quality of service. For this, the IETF CoRE working group is designing an advanced congestion control mechanism for CoAP called CoCoA. This paper presents first evaluation results for a mechanism that improves the communication between cloud services and resource-constrained IoT devices. We implement CoCoA for the Californium (Cf) CoAP framework and evaluate its performance on a wireless sensor network testbed that runs IPv6. Our results show that CoCoA can better utilize the available network capacity and can increase throughput by 19-112%.
  • Keywords
    Internet; Internet of Things; Web services; cloud computing; protocols; wireless sensor networks; CoAP cloud services; CoCoA; IPv6; Internet of Things; Internet protocol; IoT devices; advanced congestion control mechanism; constrained application protocol; low-power communication links; resource-constrained nodes; wireless sensor network; Cloud computing; Measurement; Optimization; Protocols; Servers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technology and Factory Automation (ETFA), 2014 IEEE
  • Conference_Location
    Barcelona
  • Type

    conf

  • DOI
    10.1109/ETFA.2014.7005340
  • Filename
    7005340