CARTA: Coding-Aware Routing via Tree-Based Address

Network coding-aware routing has become an effective paradigm to improve network throughput and relieve network congestion. However, to detect coding opportunities and make routing decision for a data flow, most existing XOR coding-aware routing methods need to consume much overhead to collect overh...

Full description

Bibliographic Details
Main Authors: Xingyu He, Guisong Yang
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Wireless Communications and Mobile Computing
Online Access:http://dx.doi.org/10.1155/2020/4730594
id doaj-217464220ae744778e3a480c0a093b8b
record_format Article
spelling doaj-217464220ae744778e3a480c0a093b8b2020-11-25T02:38:17ZengHindawi-WileyWireless Communications and Mobile Computing1530-86691530-86772020-01-01202010.1155/2020/47305944730594CARTA: Coding-Aware Routing via Tree-Based AddressXingyu He0Guisong Yang1College of Communication and Art Design, University of Shanghai for Science and Technology, Shanghai 200093, ChinaDepartment of Computer Science and Engineering, Shanghai Key Lab of Modern Optical System, University of Shanghai for Science and Technology, Shanghai 200093, ChinaNetwork coding-aware routing has become an effective paradigm to improve network throughput and relieve network congestion. However, to detect coding opportunities and make routing decision for a data flow, most existing XOR coding-aware routing methods need to consume much overhead to collect overhearing information on its possible routing paths. In view of this, we propose low-overhead and dynamic Coding-Aware Routing via Tree-based Address (CARTA) for wireless sensor networks (WSNs). In CARTA, a Multi-Root Multi-Tree Topology (MRMTT) with a tree-based address allocation mechanism is firstly constructed to provide transmission paths for data flows. Then, a low-overhead coding condition judgment method is provided to detect real-time coding opportunities via tree address calculation in the MRMTT. Further, CARTA defines routing address adjustments caused by encoding and decoding to ensure the flows’ routing paths can be adjusted flexibly according to their real-time coding opportunities. It also makes additional constraints on congestion and hop count in the coding condition judgment to relieve network congestion and control the hop counts of routing paths. The simulation results verify that CARTA can utilize more coding opportunities with less overhead on coding, and this is ultimately beneficial for promoting network throughout and balancing energy consumption in WSNs.http://dx.doi.org/10.1155/2020/4730594
collection DOAJ
language English
format Article
sources DOAJ
author Xingyu He
Guisong Yang
spellingShingle Xingyu He
Guisong Yang
CARTA: Coding-Aware Routing via Tree-Based Address
Wireless Communications and Mobile Computing
author_facet Xingyu He
Guisong Yang
author_sort Xingyu He
title CARTA: Coding-Aware Routing via Tree-Based Address
title_short CARTA: Coding-Aware Routing via Tree-Based Address
title_full CARTA: Coding-Aware Routing via Tree-Based Address
title_fullStr CARTA: Coding-Aware Routing via Tree-Based Address
title_full_unstemmed CARTA: Coding-Aware Routing via Tree-Based Address
title_sort carta: coding-aware routing via tree-based address
publisher Hindawi-Wiley
series Wireless Communications and Mobile Computing
issn 1530-8669
1530-8677
publishDate 2020-01-01
description Network coding-aware routing has become an effective paradigm to improve network throughput and relieve network congestion. However, to detect coding opportunities and make routing decision for a data flow, most existing XOR coding-aware routing methods need to consume much overhead to collect overhearing information on its possible routing paths. In view of this, we propose low-overhead and dynamic Coding-Aware Routing via Tree-based Address (CARTA) for wireless sensor networks (WSNs). In CARTA, a Multi-Root Multi-Tree Topology (MRMTT) with a tree-based address allocation mechanism is firstly constructed to provide transmission paths for data flows. Then, a low-overhead coding condition judgment method is provided to detect real-time coding opportunities via tree address calculation in the MRMTT. Further, CARTA defines routing address adjustments caused by encoding and decoding to ensure the flows’ routing paths can be adjusted flexibly according to their real-time coding opportunities. It also makes additional constraints on congestion and hop count in the coding condition judgment to relieve network congestion and control the hop counts of routing paths. The simulation results verify that CARTA can utilize more coding opportunities with less overhead on coding, and this is ultimately beneficial for promoting network throughout and balancing energy consumption in WSNs.
url http://dx.doi.org/10.1155/2020/4730594
work_keys_str_mv AT xingyuhe cartacodingawareroutingviatreebasedaddress
AT guisongyang cartacodingawareroutingviatreebasedaddress
_version_ 1715428971430019072