American Journal of Sensor Technology
ISSN (Print): 2373-3454 ISSN (Online): 2373-3462 Website: http://www.sciepub.com/journal/ajst Editor-in-chief: Vyacheslav Tuzlukov
Open Access
Journal Browser
Go
American Journal of Sensor Technology. 2017, 4(1), 21-29
DOI: 10.12691/ajst-4-1-3
Open AccessArticle

PriTLP: A Priority-based Transport Layer Protocol for Low Rate Wireless Sensor Networks

Sambhaji Sarode1, 2, and Jagdish Bakal1

1Department of Computer Science & Engineering, GHRCOE, RTM Nagpur, India

2Faculty at Department of Computer Engineering, MIT College of Engineering, Pune, India

Pub. Date: April 20, 2017

Cite this paper:
Sambhaji Sarode and Jagdish Bakal. PriTLP: A Priority-based Transport Layer Protocol for Low Rate Wireless Sensor Networks. American Journal of Sensor Technology. 2017; 4(1):21-29. doi: 10.12691/ajst-4-1-3

Abstract

This paper presents a solution for priority-based data transmission in heterogeneous wireless sensor networks. Considering the requirements of each event separately while delivering a data simultaneously is a challenging task in the sensor networks. Therefore, we present the PriTLP protocol for prioritizing the information at various data processing units in the multi-hop topology network. It brings a distributed approach for taking decisions on behalf of the sink node which fastens the data processing, reduces the communication delays, and prolongs the network life. It performs two operations, namely data prioritization and scheduling; and identifying the congestion degree of the network. The reported work is implemented and validated over the RF TestBed by managing the buffer level. It shows high packet delivery ratio, greater throughput, and fewer communication delays of high priority-based traffic flow over regular flows.

Keywords:
priority approach transport layer protocol wireless sensor network congestion control buffer

Creative CommonsThis work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

References:

[1]  M. Collotta, L. Gentile, G. Pau, G. Scata´ , A dynamic algorithm to improve Industrial Wireless Sensor Networks management, in: 38th Annual Conference of IEEE Industrial Electronics (IECON 2012), 2012, 2802-2807.
 
[2]  M. Gholami, N. Cai, R.W. Brennan, Evaluating alternative approaches to mobile object localization in wireless sensor networks with passive architecture, Com-puters in Industry 63 (9) (2012) 941-947.
 
[3]  H.S. Ko, H. Lim, W. Jeong, Y.N. Shimon, A statistical analysis of interference and effective deployment strategies for facility-specific wireless sensor networks, Computers in Industry 61 (5) (2010) 472-479.
 
[4]  G.H. Ekbatani Fard, R. Monsefi, T.M.R. Akbarzadeh, H.M. Yaghmaee, A multi-objective genetic algorithm based approach for energy efficient QoS-routing in two-tiered Wireless Sensor Networks, in: 5th IEEE International Symposium on Wireless Pervasive Computing (ISWPC 10), 2010, 80-85.
 
[5]  S.-E. Yoo, P.K. Chong, D. Kim, Y. Doh, M.-L. Pham, E. Choi, J. Huh, Guaranteeing real-time services for Industrial Wireless Sensor Networks with IEEE 802.15.4, IEEE Transactions on Industrial Electronics 57 (11) (2010) 3868-3876.
 
[6]  M. Collotta, G. Pau, V.M. Salerno, G. Scata, A fuzzy based algorithm to manage power consumption in Industrial Wireless Sensor Networks, in: 9th IEEE Inter-national Conference on Industrial Informatics (INDIN 2011), 2011, 151-156.
 
[7]  D. Angela, M. Ghenghea, I. Bogdan, Supporting environmental surveillance by using Wireless Sensor Networks, in: 3rd International Symposium on Electrical and Electronics Engineering (ISEE), 2010, 216-219.
 
[8]  IEEE 802.15.4, Part 15.4: wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (LR-WPANs), IEEE Standard for Information Technology (June 2006).
 
[9]  Bluetooth SIG, Bluetooth Core Specification, [Accessed November 2004].
 
[10]  Bluetooth Specification Version 4.0, [Accessed July 2010].
 
[11]  Xu, K., Hassanein, H., Takahara, G., & Wang, Q. (2010). Relay node deployment strategies in heterogeneous wireless sensor networks. IEEE Transactions on Mobile Computing, 9(2), 145-159.
 
[12]  Sengupta, S., Das, S., Nasir, M., & Panigrahi, B. K. (2013). Multi-objective node deployment in wsns: In search of an optimal trade-off among coverage, lifetime, energy consumption, and connectivity. Engineering Applications of Artificial Intelligence, 26(1), 405-416.
 
[13]  Wang, N., Shen, X. L. (2009). Research on WSN nodes location technology in coal mine. In International forum on computer science-technology and applications (vol. 3, pp. 232-234). Chongqing, China: IEEE.
 
[14]  Ho, D.,&Shimamoto, S. (2011). Highly reliable communication protocol for WSN-UAV system employingTDMA and PFS scheme. In IEEE GLOBECOM workshops (pp. 1320-1324). Houston: IEEE.
 
[15]  Mario Collotta, Luca Gentile, Giovanni Pau, Gianfranco Scata, “Flexible IEEE 802.15.4 deadline-aware scheduling for DPCSs using priority-based CSMA-CA”, Computers in Industry 65 (2014) 1181-1192.
 
[16]  ZHAO Lu, BAI Guang-wei, SHEN Hang, TANG Zhen-min, “Priority-based IEEE 802.15.4 CSMA/CA mechanism for WSNs”, The Journal of China Universities of Posts and Telecommunications, February 2013, 20(1): 47-53.
 
[17]  Der-Jiunn Deng , “PSSB: Priority enforced slow-start backoff algorithm for multimedia transmission in wireless ad-hoc networks”, Journal of Network and Computer Applications 34 (2011) 1468-1473.
 
[18]  Wei Shen, Tingting Zhang, Filip Barac, and Mikael Gidlund, “PriorityMAC: A Priority-Enhanced MAC Protocol for Critical Traffic in Industrial Wireless Sensor and Actuator Networks”, IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 1, FEBRUARY 2014, 824-835.
 
[19]  C. Wang, B. Li, K. Sohraby, M. Daneshmand, and Y. Hu, “Upstream congestion control in wireless sensor networks through cross-layer optimization,” IEEE J. Sel. Areas Commun., vol. 25, no. 4, pp. 786-795, 2007.
 
[20]  M. Monowar, M. Rahman, and C.-s. Hong, “Multipath Congestion Control for Heterogeneous Traffic in Wireless Sensor Network,” in Proc. 10th Int. Conf. on Advanced Communication Technology, ICACT, vol. 3, Feb. 17-20 2008, pp. 1711-1715.
 
[21]  M. O. Rahman, M. M. Monowar, B. G. Choi, and C. S. Hong, “An approach for congestion control in sensor network using priority based application,” in Proc. 2nd Int. Conf. on Ubiquitous information management and communication, ICUIMC, 2008, pp. 430-435.
 
[22]  M. M. Monowar, M. O. Rahman, A.-S. K. Pathan, and C. S. Hong, “Congestion control protocol for wireless sensor networks handling prioritized heterogeneous traffic,” in Proc. 5th Annu. Int. Conf. on Mobile and Ubiquitous Systems: Computing, Networking, and Services, Mobiquitous, 2008, pp. 17: 1-17:8.
 
[23]  M. Moghaddam and D. Adjeroh, “A Novel Congestion Control Protocol for Vital Signs Monitoring in Wireless Biomedical Sensor Networks,” in Proc. IEEE Wireless Commun. and Netw. Conf. (WCNC), 2010, pp. 1-6.
 
[24]  M. Yaghmaee and D. Adjeroh, “A new priority based congestion control protocol for Wireless Multimedia Sensor Networks,” in Proc. Int. Symp. on a World of Wireless, Mobile and Multimedia Networks, WoWMoM, 2008, pp. 1-8.
 
[25]  V. Gungor and O. Akan, “DST: delay sensitive transport in wireless sensor networks,” in Proc. 7th IEEE Int. Symp. on Computer Networks, ISCN, 2006, pp. 116-122.
 
[26]  M.S. Gharajeh, R. Hassanzadeh. Improving the Fault Tolerance of Wireless Sensor Networks by a Weighted Criteria Matrix. The Mediterranean Journal of Electronics and Communications, 2017, Vol. 13, No. 1, pp. 1-6.
 
[27]  M.S. Gharajeh, S. Khanmohammadi. DFRTP: Dynamic 3D Fuzzy Routing Based on Traffic Probability in Wireless Sensor Networks. IET Wireless Sensor Systems, 2016, Vol. 6, No. 6, pp. 211-219.
 
[28]  M.S. Gharajeh, M. Alizadeh. OPCA: Optimized Prioritized Congestion Avoidance and Control for Wireless Body Sensor Networks. International Journal of Sensors, Wireless Communications and Control, 2016, Vol. 6, No. 2, pp. 118-128.
 
[29]  http://www.nordicsemi.com/eng/Products/2.4GHz-RF
 
[30]  https://www.arduino.cc/en/Guide/ArduinoNano.