An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT)
Many applications of Internet of Things (IoT) have been implemented based on unreliable wireless or mobile networks like the delay tolerant network (DTN). Therefore, it is an important issue for IoT applications to achieve efficient data transmission in DTN. In order to improve delivery rate and opt...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-01-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/19/2/243 |
_version_ | 1798039743109267456 |
---|---|
author | Yuxin Mao Chenqian Zhou Yun Ling Jaime Lloret |
author_facet | Yuxin Mao Chenqian Zhou Yun Ling Jaime Lloret |
author_sort | Yuxin Mao |
collection | DOAJ |
description | Many applications of Internet of Things (IoT) have been implemented based on unreliable wireless or mobile networks like the delay tolerant network (DTN). Therefore, it is an important issue for IoT applications to achieve efficient data transmission in DTN. In order to improve delivery rate and optimize delivery delay with low overhead in DTN for IoT applications, we propose a new routing protocol, called Scheduling-Probabilistic Routing Protocol using History of Encounters and Transitivity (PROPHET). In this protocol, we calculate the delivery predictability according to the encountering frequency among nodes. Two scheduling mechanisms are proposed to extend the traditional PROPHET protocol and improve performance in both storage and transmission in DTN. In order to evaluate the proposed routing protocol, we perform simulations and compare it with other routing protocols in an Opportunistic Network Environment (ONE) simulator. The results demonstrate that the proposed Scheduling-PROPHET can achieve better performances in several key aspects compared with the existing protocols. |
first_indexed | 2024-04-11T21:57:57Z |
format | Article |
id | doaj.art-cc1cae72c4db4d8e97a97273a2006c5b |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-11T21:57:57Z |
publishDate | 2019-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-cc1cae72c4db4d8e97a97273a2006c5b2022-12-22T04:01:03ZengMDPI AGSensors1424-82202019-01-0119224310.3390/s19020243s19020243An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT)Yuxin Mao0Chenqian Zhou1Yun Ling2Jaime Lloret3School of Management and E-Business, Zhejiang Gongshang University, Hangzhou 310018, ChinaSchool of Management and E-Business, Zhejiang Gongshang University, Hangzhou 310018, ChinaSchool of Computer and Information Engineering, Zhejiang Gongshang University, Hangzhou 310018, ChinaDepartment of Communications, Universidad Politecnica de Valencia, 46730 Valencia, SpainMany applications of Internet of Things (IoT) have been implemented based on unreliable wireless or mobile networks like the delay tolerant network (DTN). Therefore, it is an important issue for IoT applications to achieve efficient data transmission in DTN. In order to improve delivery rate and optimize delivery delay with low overhead in DTN for IoT applications, we propose a new routing protocol, called Scheduling-Probabilistic Routing Protocol using History of Encounters and Transitivity (PROPHET). In this protocol, we calculate the delivery predictability according to the encountering frequency among nodes. Two scheduling mechanisms are proposed to extend the traditional PROPHET protocol and improve performance in both storage and transmission in DTN. In order to evaluate the proposed routing protocol, we perform simulations and compare it with other routing protocols in an Opportunistic Network Environment (ONE) simulator. The results demonstrate that the proposed Scheduling-PROPHET can achieve better performances in several key aspects compared with the existing protocols.http://www.mdpi.com/1424-8220/19/2/243PROPHET routingdelay tolerant networkscheduling mechanismONE simulatorInternet of Things |
spellingShingle | Yuxin Mao Chenqian Zhou Yun Ling Jaime Lloret An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT) Sensors PROPHET routing delay tolerant network scheduling mechanism ONE simulator Internet of Things |
title | An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT) |
title_full | An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT) |
title_fullStr | An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT) |
title_full_unstemmed | An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT) |
title_short | An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT) |
title_sort | optimized probabilistic delay tolerant network dtn routing protocol based on scheduling mechanism for internet of things iot |
topic | PROPHET routing delay tolerant network scheduling mechanism ONE simulator Internet of Things |
url | http://www.mdpi.com/1424-8220/19/2/243 |
work_keys_str_mv | AT yuxinmao anoptimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot AT chenqianzhou anoptimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot AT yunling anoptimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot AT jaimelloret anoptimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot AT yuxinmao optimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot AT chenqianzhou optimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot AT yunling optimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot AT jaimelloret optimizedprobabilisticdelaytolerantnetworkdtnroutingprotocolbasedonschedulingmechanismforinternetofthingsiot |