Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2021, Vol. 47 ›› Issue (10): 166-173. doi: 10.19678/j.issn.1000-3428.0058910

• Mobile Internet and Communication Technology • Previous Articles     Next Articles

Congestion Control Algorithm for Ubiquitous Electric IoT Based on CoAP Protocol

REN Zhi, WU Benyuan, ZHOU Zhou, SU Xin   

  1. College of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Received:2020-07-13 Revised:2020-10-14 Published:2020-11-03

基于CoAP协议的泛在电力物联网拥塞控制算法

任智, 吴本源, 周舟, 苏新   

  1. 重庆邮电大学 通信与信息工程学院, 重庆 400065
  • 作者简介:任智(1971-),男,教授、博士,主研方向为移动自组织网络;吴本源、周舟、苏新,硕士研究生。
  • 基金资助:
    国家自然科学基金(61379159);长江学者和创新团队发展计划(IRT1299)。

Abstract: Ubiquitous electric IoT is characterized by massive access nodes and limited device resources.When providing reliable transmission service, ubiquitous electric IoT tend to suffer from congestion, resulting in loss of power information flow and excessive delay.To solve this problem, a link-stability-based congestion control algorithm, L-CoCC, is proposed based on the Constrained Application Protocol(CoAP) for the application layer in ubiquitous electric IoT.By using the Round-Trip Time(RTT) of strong, weak and failed messages, the algorithm determines the state of the network environment and smoothly estimates the Retransmission Timeout(RTO).Based on the number of retransmission times and the fluctuation value of message RTT, a method for limiting the lower bound RTO is introduced, and the aging concept is updated to avoid unnecessary retransmissions.The experimental results show that compared with the CoCoA++ algorithm and the CoAP algorithm, the proposed algorithm improves the throughput and the success rate, and reduces the average delay.It can effectively alleviate network congestion.

Key words: ubiquitous electric IoT, Constrained Application Protocol(CoAP), congestion control, reliable transport, communication protocol in application layer

摘要: 泛在电力物联网具有接入节点数多、设备资源受限的特点,易发生网络拥塞而导致电力信息流丢失、时延过大等问题。基于受限应用协议(CoAP)的泛在电力物联网应用层通信架构,提出一种链路稳定性的CoAP拥塞控制(L-CoCC)算法。通过强、弱和失败消息往返时间来确定网络环境状态并平滑估计超时重传时间(RTO),根据超时重传次数和消息往返时间抖动值,引入下界RTO限制方法和更新老化概念,避免出现不必要的重传。仿真结果表明,相比CoCoA++和CoAP算法,L-CoCC算法能够提升吞吐量和请求成功率,降低平均端到端时延,有效缓解网络拥塞。

关键词: 泛在电力物联网, 受限应用协议, 拥塞控制, 可靠传输, 应用层通信协议

CLC Number: