Creating Balance on Bandwidth Consumption using Network Coding in Wireless Sensor Networks

Q4 Engineering
Ehsan Kharati
{"title":"Creating Balance on Bandwidth Consumption using Network Coding in Wireless Sensor Networks","authors":"Ehsan Kharati","doi":"10.29252/mjee.14.3.3","DOIUrl":null,"url":null,"abstract":"In recent years, Network Coding (NC) has been used to increase performance and efficiency in Wireless Sensor Networks (WSNs). In NC, Sensor Nodes (SNs) of network first store the received data as a packet, then process and combine them and eventually send them. Since the bandwidth of edges between SNs is limited, management and balancing bandwidth should be used for NS. In this paper, we present an optimization model for routing and balancing bandwidth consumption using NC and multicast flows in WSNs. This model minimizes the ratio of the total maximum bandwidth to the available bandwidth in network's edges and we use the dual method to solve this model. We also use the Karush–Kuhn–Tucker conditions (KKT) to calculate a lower bound and find the optimal solution and point in optimization model. For this purpose, we need to calculate the derivative of the Lagrangian function relative to its variables, in order to determine the condition as a multi-excited multi-equation device. But since the solution of equations KKT is centralized and for WSNs with a large number of SNs, it is very difficult and time consuming and almost impractical, we provide a distributed and repeatable algorithm for solving proposed model in which instead of deriving derivatives, combination Sub-gradient method and network flow separation method are used, thus allow each SN locally and based on the information of its neighboring nodes performs optimal routing and balances bandwidth consumption in the network. The effectiveness of the proposed optimization model and the proposed distributed algorithm with multiple runs of simulation in terms of the number of Source SNs (SSNs) and Lagrange coefficient and step size have been investigated. The results show that the proposed model and algorithm, due to informed routing and NC, can improve the parameters of the average required time to find the route optimal, the total amount of virtual flow in network’s edges, the average latency end-to-end of the network, the consumed bandwidth, the average lifetime of the network and the consumed energy, or not very weak compared to other models. The proposed algorithm also has great scalability, because computations are done distributed and decentralized, and there is an insignificant dependence between the SNs.","PeriodicalId":37804,"journal":{"name":"Majlesi Journal of Electrical Engineering","volume":"14 1","pages":"23-38"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Majlesi Journal of Electrical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29252/mjee.14.3.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 1

Abstract

In recent years, Network Coding (NC) has been used to increase performance and efficiency in Wireless Sensor Networks (WSNs). In NC, Sensor Nodes (SNs) of network first store the received data as a packet, then process and combine them and eventually send them. Since the bandwidth of edges between SNs is limited, management and balancing bandwidth should be used for NS. In this paper, we present an optimization model for routing and balancing bandwidth consumption using NC and multicast flows in WSNs. This model minimizes the ratio of the total maximum bandwidth to the available bandwidth in network's edges and we use the dual method to solve this model. We also use the Karush–Kuhn–Tucker conditions (KKT) to calculate a lower bound and find the optimal solution and point in optimization model. For this purpose, we need to calculate the derivative of the Lagrangian function relative to its variables, in order to determine the condition as a multi-excited multi-equation device. But since the solution of equations KKT is centralized and for WSNs with a large number of SNs, it is very difficult and time consuming and almost impractical, we provide a distributed and repeatable algorithm for solving proposed model in which instead of deriving derivatives, combination Sub-gradient method and network flow separation method are used, thus allow each SN locally and based on the information of its neighboring nodes performs optimal routing and balances bandwidth consumption in the network. The effectiveness of the proposed optimization model and the proposed distributed algorithm with multiple runs of simulation in terms of the number of Source SNs (SSNs) and Lagrange coefficient and step size have been investigated. The results show that the proposed model and algorithm, due to informed routing and NC, can improve the parameters of the average required time to find the route optimal, the total amount of virtual flow in network’s edges, the average latency end-to-end of the network, the consumed bandwidth, the average lifetime of the network and the consumed energy, or not very weak compared to other models. The proposed algorithm also has great scalability, because computations are done distributed and decentralized, and there is an insignificant dependence between the SNs.
在无线传感器网络中使用网络编码实现带宽消耗平衡
近年来,网络编码(NC)被用于提高无线传感器网络(WSNs)的性能和效率。在NC中,网络的传感器节点(SNs)首先将接收到的数据以数据包的形式存储,然后对其进行处理、合并并最终发送出去。由于SNs之间的边带宽有限,因此需要对NS进行带宽管理和带宽均衡。本文提出了一种基于NC流和组播流的无线传感器网络路由和平衡带宽消耗的优化模型。该模型最小化了网络边缘的总最大带宽与可用带宽之比,并使用对偶方法求解该模型。我们还利用Karush-Kuhn-Tucker条件(KKT)计算了一个下界,并找到了优化模型的最优解和最优点。为此,我们需要计算拉格朗日函数相对于其变量的导数,以确定其作为多激励多方程装置的条件。但由于方程KKT的求解是集中的,且对于具有大量SNs的WSNs,求解非常困难、耗时且几乎不切实际,因此我们提供了一种分布式、可重复的算法来求解所提出的模型,该模型采用组合子梯度法和网络流分离法,而不是求导。从而允许每个SN在本地并根据相邻节点的信息进行最优路由,均衡网络带宽消耗。从源SNs (ssn)数量、拉格朗日系数和步长等方面考察了所提出的优化模型和分布式算法的有效性。结果表明,该模型和算法由于采用了知会路由和NC技术,在寻找路由最优的平均所需时间、网络边缘虚拟流总量、网络端到端平均时延、网络消耗的带宽、网络平均生存期和网络消耗的能量等参数上都有显著提高,与其他模型相比并不是很弱。该算法还具有很好的可扩展性,因为计算是分布式和去中心化的,并且SNs之间的依赖性很小。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Majlesi Journal of Electrical Engineering
Majlesi Journal of Electrical Engineering Engineering-Electrical and Electronic Engineering
CiteScore
1.20
自引率
0.00%
发文量
9
期刊介绍: The scope of Majlesi Journal of Electrcial Engineering (MJEE) is ranging from mathematical foundation to practical engineering design in all areas of electrical engineering. The editorial board is international and original unpublished papers are welcome from throughout the world. The journal is devoted primarily to research papers, but very high quality survey and tutorial papers are also published. There is no publication charge for the authors.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信