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...

Full description

Bibliographic Details
Main Authors: Yuxin Mao, Chenqian Zhou, Yun Ling, Jaime Lloret
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