Time Petri Nets based model for CL-MAC protocol with packet loss
Wireless Sensor Network (WSN) is expected to operate as long time as possible in hostile environments. Exposed to energy challenges, WSN software developers have to conceive both save-energy and fault-tolerant software. Due to the WSN nodes physical limitations and the wireless channel communication...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2020-05-01
|
Series: | Journal of King Saud University: Computer and Information Sciences |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S1319157819302095 |
id |
doaj-3e019561756540b9bb956f92c82cdfd9 |
---|---|
record_format |
Article |
spelling |
doaj-3e019561756540b9bb956f92c82cdfd92020-11-25T02:10:10ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782020-05-01324522528Time Petri Nets based model for CL-MAC protocol with packet lossAhmed Louazani0Larbi Sekhri1Corresponding author.; Computer Science Department, University of Oran1, Ahmed Benbella, Algeria Industrial Computing and Networking Laboratory (LIIR), AlgeriaComputer Science Department, University of Oran1, Ahmed Benbella, Algeria Industrial Computing and Networking Laboratory (LIIR), AlgeriaWireless Sensor Network (WSN) is expected to operate as long time as possible in hostile environments. Exposed to energy challenges, WSN software developers have to conceive both save-energy and fault-tolerant software. Due to the WSN nodes physical limitations and the wireless channel communication nature, the problem of packet loss during communication may occur causing communication interruption, information loss, and routing path breakdown, leading to more energy consumption and network life time decreasing. Basically, CL-MAC (Cross-Layer-MAC) protocol was designed to reduce both energy and latency. Its main engine is to wake-up only nodes within the routing path. In this paper, an extended version of CL-MAC protocol taking into account the packet loss problem is presented. Time Petri Nets (TPN) are used as a formal model to study the proposed protocol. TiNA (Time Net Analyzer) tool is used for analyzing some properties like liveness, boundedness and reversibility, thereby proving the correctness behavior of the proposed protocol.http://www.sciencedirect.com/science/article/pii/S1319157819302095Wireless sensor networksCross-layer optimizationCL-MAC protocolEnergy consumptionDelay sensitiveTime Petri Nets |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ahmed Louazani Larbi Sekhri |
spellingShingle |
Ahmed Louazani Larbi Sekhri Time Petri Nets based model for CL-MAC protocol with packet loss Journal of King Saud University: Computer and Information Sciences Wireless sensor networks Cross-layer optimization CL-MAC protocol Energy consumption Delay sensitive Time Petri Nets |
author_facet |
Ahmed Louazani Larbi Sekhri |
author_sort |
Ahmed Louazani |
title |
Time Petri Nets based model for CL-MAC protocol with packet loss |
title_short |
Time Petri Nets based model for CL-MAC protocol with packet loss |
title_full |
Time Petri Nets based model for CL-MAC protocol with packet loss |
title_fullStr |
Time Petri Nets based model for CL-MAC protocol with packet loss |
title_full_unstemmed |
Time Petri Nets based model for CL-MAC protocol with packet loss |
title_sort |
time petri nets based model for cl-mac protocol with packet loss |
publisher |
Elsevier |
series |
Journal of King Saud University: Computer and Information Sciences |
issn |
1319-1578 |
publishDate |
2020-05-01 |
description |
Wireless Sensor Network (WSN) is expected to operate as long time as possible in hostile environments. Exposed to energy challenges, WSN software developers have to conceive both save-energy and fault-tolerant software. Due to the WSN nodes physical limitations and the wireless channel communication nature, the problem of packet loss during communication may occur causing communication interruption, information loss, and routing path breakdown, leading to more energy consumption and network life time decreasing. Basically, CL-MAC (Cross-Layer-MAC) protocol was designed to reduce both energy and latency. Its main engine is to wake-up only nodes within the routing path. In this paper, an extended version of CL-MAC protocol taking into account the packet loss problem is presented. Time Petri Nets (TPN) are used as a formal model to study the proposed protocol. TiNA (Time Net Analyzer) tool is used for analyzing some properties like liveness, boundedness and reversibility, thereby proving the correctness behavior of the proposed protocol. |
topic |
Wireless sensor networks Cross-layer optimization CL-MAC protocol Energy consumption Delay sensitive Time Petri Nets |
url |
http://www.sciencedirect.com/science/article/pii/S1319157819302095 |
work_keys_str_mv |
AT ahmedlouazani timepetrinetsbasedmodelforclmacprotocolwithpacketloss AT larbisekhri timepetrinetsbasedmodelforclmacprotocolwithpacketloss |
_version_ |
1724920434243141632 |