Protocol for Controlling Congestion in Wireless Sensor Networks

被引:30
作者
Nikokheslat, Hossein Dabbagh [1 ]
Ghaffari, Ali [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Shabestar Branch, Shabestar, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran
关键词
WSN; Congestion control; Energy; QoS; Topology controlling; ALGORITHM; WSN;
D O I
10.1007/s11277-017-3992-y
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Congestion control in Wireless Sensor Networks (WSNs) is considered to be a significant challenge and important issue which is related to inherent resource limitation, many-to-one communication scheme and the number of developed sensor nodes. Inasmuch as congestion has significant impacts on (Quality of Service), packet delivery rate, end-to-end delay and energy consumption, it should be controlled. In WSNs, congestion is attributed to parameters such as collision, buffer overflow, channel constraints and the transmission rate. The phenomenon of congestion in WSNs can be handled in two ways: reducing data traffic and increasing network resources. Since packets are not received properly in the intermediate nodes when congestion occurs, hence, appropriate routing towards the sink node cannot be accomplished. The method proposed in this study was intended to sort out the above-mentioned issue of delivering transmitted packets to the sink node. Thus, in this paper we used a hierarchical tree and grid structure to produce an initial topology and Prim's algorithm to find appropriate neighbors. In the proposed method, a hierarchical tree structure was used to produce network topologies and a resource control algorithm was used as a factor to control congestion in wireless sensor networks. In this study, active queue management was used to transmit data with varying priorities. In case congestion occurs, by selecting nodes of the same level and replacing them, the proposed algorithm attempts to reduce congestion. The results of simulation indicated that the proposed algorithm is a highly effective method for congestion control in WSNs in comparing with other congestion control scheme.
引用
收藏
页码:3233 / 3251
页数:19
相关论文
共 24 条
[1]   The Cognitive Internet of Things: A Unified Perspective [J].
Afzal, Asma ;
Zaidi, Syed Ali Raza ;
Shakir, Muhammad Zeeshan ;
Imran, Muhammad Ali ;
Ghogho, Mounir ;
Vasilakos, Athanasios V. ;
McLernon, Desmond C. ;
Qaraqe, Khalid .
MOBILE NETWORKS & APPLICATIONS, 2015, 20 (01) :72-85
[2]   GMCAR: Grid-based multipath with congestion avoidance routing protocol in wireless sensor networks [J].
Banimelhem, Omar ;
Khasawneh, Samer .
AD HOC NETWORKS, 2012, 10 (07) :1346-1361
[3]   Traffic management in wireless sensor networks: Decoupling congestion control and fairness [J].
Brahma, Swastik ;
Chatterjee, Mainak ;
Kwiat, Kevin ;
Varshney, Pramod K. .
COMPUTER COMMUNICATIONS, 2012, 35 (06) :670-681
[4]  
Das Ayan Kumar, 2012, P ACITY 1, P691
[5]  
Ghaffari A, 2006, P 6 WSEAS INT C SIM, P22
[6]   Congestion control mechanisms in wireless sensor networks: A survey [J].
Ghaffari, Ali .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 52 :101-115
[7]   An Energy Efficient Routing Protocol for Wireless Sensor Networks using A-star Algorithm [J].
Ghaffari, Ali .
JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2014, 12 (04) :815-822
[8]  
Hull Bret, 2004, MITIGATING CONGESTIO
[9]  
Kim S, 2007, SENSYS'07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, P351
[10]   A Traffic-Aware Energy Efficient Scheme for WSN Employing an Adaptable Wakeup Period [J].
Lee, Jae-Ho .
WIRELESS PERSONAL COMMUNICATIONS, 2013, 71 (03) :1879-1914