999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ETM-IoT:Energy-Aware Threshold Model for Heterogeneous Communication in the Internet of Things

2022-11-09 08:17:04VijayaKrishnaandAnnyLeema
Computers Materials&Continua 2022年1期

A.Vijaya Krishna and A.Anny Leema

1School of Computer Science and Engineering,VIT University,Vellore,Tamilnadu,India

2School of Information Technology and Engineering,VIT University,Vellore,Tamilnadu,India

Abstract: The internet of things (IoT) has a wide variety of applications,which in turn raises many challenging issues.IoT technology enables devices to closely monitor their environment,providing context-aware intelligence based on the real-time data collected by their sensor nodes.The IoT not only controls these devices but also monitors their user’s behaviour.One of the major issues related to IoT is the need for an energy-efficient communication protocol which uses the heterogeneity and diversity of the objects connected through the internet.Minimizing energy consumption is a requirement for energyconstrained nodes and outsourced nodes.The IoT nodes deployed in different geographical regions typically have different energy levels.This paper focuses on creating an energy-efficient protocol for IoT which can deal with the clustering of nodes and the cluster head selection process.An energy threshold model is developed to select the appropriate cluster heads and also to ensure uniform distribution of energy to those heads and member nodes.The proposed model envisages an IoT network with three different types of nodes,described here as advanced,intermediate and normal nodes.Normal nodes are first-level nodes,which have the lowest energy use;intermediate nodes are second-level nodes,which have a medium energy requirement;and the advanced class are thirdlevel nodes with the highest energy use.The simulation results demonstrate that the proposed algorithm outperforms other existing algorithms.In tests,it shows a 26% improvement in network lifetime compared with existing algorithms.

Keywords: Internet of things;communication;energy;threshold;heterogeneous network

1 Introduction

In recent years,the utilization of smart devices in day-to-day life has increased rapidly.The‘internet of things’(IoT) enables objects such as mobile phones,radio frequency identification(RFID) tags,computers,sensors and other devices around us to communicate with each other[1-4].IoT technology enables these devices to closely monitor the environment and provides context-aware intelligence based on the real-time data collected by their sensor nodes.

The IoT not only controls the objects but also monitors their user’s behaviour.The utilization of IoT is increasing rapidly in many applications such as environment monitoring,health monitoring,smart home models and others [5-8].Hence,enhancing the performance of real-time data collection and transmission is a challenging task.

The main issues facing IoT sensor nodes are categorized as follows.The first is reliability.The lower layers of the network cannot assure the high reliability of the IoT;this needs to be addressed via the network layer-routing protocol.One of the solutions is to retransmit data packets,but this also increases the overhead on the transmission time and so affects performance [9].The second challenge is how to improve the overall real-time performance of the IoT network.The final issue is to ensure that any routing protocol can provide a high degree of robustness,with each node in the network active and available for transmission [10].The sensor nodes have limited battery power and computation capacity,so the protocol has to minimize the number of cluster heads [11-13].

These issues all need to be considered for designing new routing protocols.For the IoT,sensing the real-time environment is another challenge.The sensor nodes in the IoT may be in remote locations.Fig.1 shows the different sensor nodes which may be deployed in different environments.These sensors continuously monitor their surroundings and may have limited flexibility to recharge their batteries.Many researchers have therefore worked on improving the performance of these nodes by decreasing their energy consumption.Certain algorithms have also been devised to help minimize transmission delays and energy usage [14,15].

Clustering is a method considered by many researchers to minimize energy consumption across an IoT network.As the term suggests,nodes are grouped into clusters.Each cluster elects a cluster head to collect the data from other member nodes and to forward the data to a sink node.Therefore,the cluster head plays a prominent role in managing the amount of energy used.

Existing clustering algorithms are not yet sufficient to minimize the energy use of large-scale IoT networks.Fig.2 shows a proposed heterogeneous network where all the nodes have unequal energy levels at the time of initialization.Sets of nodes with the lowest energy use are referred to here as ‘normal’nodes.Those with the highest energy requirements are labelled ‘advanced’,while the energy use of the ‘intermediate’nodes lies somewhere in between.The drawback of a homogenous network is that all nodes are initiated with the same energy level and so some typically die within a short space of time.The proposed heterogeneous network provides a better performance compared with the homogeneous network.

In this paper,we focus on developing an algorithm for minimizing the energy consumption of the nodes and improving the lifetime of the network [16].The rest of the paper is organised as follows.Section 2 deals with existing routing protocols used by IoT communication networks,as described in the literature.Section 3 explains the energy model for the proposed IoT network.Section 4 describes the energy threshold model for the network.Section 5 analyses the simulated environment.Finally,Section 6 concludes the research work.

2 Literature Survey

For the past decade,researchers have concentrated on developing a real-time routing mechanism for data transferred across the IoT.Most discussion has focused on energy efficiency in data transmission.In [17],the authors developed the LEACH protocol,where the cluster head is selected randomly.Therefore,each sensor node in the network has the opportunity to be selected as cluster head in every 1/p epochs.In further rounds,a random number is generated which lies in the range of 0 to 1 [18].A node which has an energy level less than the threshold will act as a cluster head [19].The next cluster head is selected from the set of non-cluster head nodes.After the cluster is formed,the cluster head transmits the ADV message to the member nodes.The nodes forward this data to the cluster head within the allocated time-division multiple access (TDMA) slot.The major drawback of the LEACH protocol is that it cannot be applied to large-scale sensing environments.

In a heterogeneous network,some advanced nodes have extra energy requirements compared with normal nodes [20].The stable election process (SEP) algorithm is used to elect the cluster heads based on the weighted probabilities.It has the advantage of better performance and greater stability compared with the LEACH protocol.In [21],the authors propose a zoned stable election process (Z-SEP) algorithm,which is a hybrid model.

The Z-SEP contains three zones: 0,1 and 2.In Zone 0,the nodes are distributed randomly.In Zones 1 and 2,the advanced nodes with high energy use are distributed equally and randomly.Two types of communication are used by the Z-SEP to transmit data to the base station.In the first,sensor nodes directly transmit the data to the base station.In the second,the sensor nodes send the data to the cluster head,which in turn forward the data to the base station.In each round,the cluster head is selected based on the threshold value.

3 Energy Model for IoT Network

In an IoT network,energy balancing and energy efficiency need to be considered as crucial parameters when designing the routing protocol.This paper concentrates on the development of a routing algorithm for minimizing the energy consumption of a network,thereby improving the lifetime of the nodes.To minimize energy dissipation,we considered the heterogeneity of a network on three different levels,based on the nodes’initial energy.All the nodes in the network are in statis.The normal nodes are the first level nodes which have lowest energy,the intermediate nodes are the second level nodes with medium energy and the advanced nodes are the third level nodes with highest energy.

Let the initial energy of normal nodes be represented by?0,the energy of the advanced nodes be represented with?0(1+X) and the energy of the intermediate nodes be represented with?0(1+Y),Eqs.(1)-(3) representing the total energy of the normal,intermediate and advanced nodes.

Here,the energies of the normal node are represented with?Nn,for intermediate nodes it is?In,and for advanced nodes it is?An.The advanced nodes in the network are represented asxand their energy level isX.The intermediate nodes in the network are represented asyand their energy level is given asY=X/2.krepresents the size of the nodes in each type.The total network energy consumption is given as

Here,we consider the SEP and LEACH protocol models for cluster head selection.For each type of node,the threshold value is calculated based on their probabilities of selecting the cluster head.Let S1,S2and S3be the set of nodes belonging to each type and not selected as the cluster head of nodes to be selected as cluster head are given as follows.

For Nn:

For In:

For An:

From Eqs.(5),(7) and (9),we can calculate the average probability of selecting the cluster heads per one iteration is given as

From Eq.(11),the value obtained for average probability of selecting cluster heads is equivalent to the value of the LEACH protocol in a heterogeneous environment.

The heterogeneous IoT network communication model is given in Fig.3.A free space model or multipath fading model is used to calculate the energy dissipation in the heterogeneous network.Eqs.(12) and (13) shows the communication model where the sensor node consumes the energy for transmitting ‘n’bits per packet.

?fsand?mpdenotes the parameters of the amplifier for transmitting the packets in free channel and multi path fading channel.?eledenotes the amount of energy consumed by the senor node to transmit the packet.The amount of energy to receive the packet is given as follows.

The energy threshold value is computed for cluster head selection by estimating the energy consumption in each round.The proposed model computes the energy dissipation threshold value for all types of nodes to improve the network lifetime.

4 Proposed Algorithm

As soon as the cluster head is elected,the nodes link to the cluster head based on the ADV message in the cluster.Once for each round,the cluster head and the nodes in the cluster will change.Nodes of any type which are near the sink node dissipate less energy than others for packet transmission.The clusters which are nearest to the sink node will continue with the same member nodes and cluster heads,without changing them in the next rounds.

The proposed algorithm deals with the threshold value for energy dissipation for all type of nodes in an IoT network.This threshold value will be the deciding factor for whether the cluster head and member nodes in each cluster continue to the next round.The cluster head residual energy is calculated after each round.If the residual energy value is less than the threshold value,then the network initiates the formation of new cluster along with a new cluster head election process.The proposed mechanism reduces the amount of energy dissipated for advertising the routing information and also for new cluster head formation.

The energy consumed by the cluster head and the sensor node will never be equal.The cluster head has some additional responsibilities such as data collection,aggregation and forwarding.Therefore,the cluster head will require more energy compared with the other sensor nodes.Hence,the proposed model allocates the high amplification energy to the cluster head and,in the next round,if the cluster head is changed to a normal node,the proposed model assigns low amplification energy to that particular node.

Let q be the total number of sensor nodes in the IoT network and u represent the percentage of clusters in the network.C represents the count of cluster head replacement.?nTrrepresents the size of the packet to be transmitted and?nRcrepresents the size of the packet to be received.

The energy spent for forming new cluster and cluster head replacement is given as?Cin Eq.(15).

where Q=qu denotes the cluster size,?Trrepresents the energy consumed for transmitting eight bits of data.?Rc represents the energy consumed for receiving eight bits of data.

The cluster energy utilization is calculated by computing the supplied initial energy to all types of nodes (i.e.,normal nodes,intermediate nodes and advanced nodes) within the cluster.?Zrepresents the energy utilization of the cluster,which is given as

For a single round,the energy utilization of each clusterαis computed based on the node energy level in both conditions: one is the node acting as sensor node and another one is the node acting as cluster head.

The energy consumed by the sensor node to transmit the packets to the cluster head is represented with q?Tr.The energy consumed for data aggregation at the cluster head side is given as q(Q-1)?Rc.The energy consumed for data forwarding by the cluster head to the sink node is given as q(Q-1)?Tr.The nodes move into a sleep state when there is no transmission or reception of data packets.

To calculate the energy threshold value for replacement of the cluster head,the number of rounds needs to be considered.μ calculates the total rounds for the normal,intermediate and advanced nodes as follows:

The estimated energy threshold value for cluster head selection is obtained from Eqs.(19)-(22),which is given as

?THV(An),?THV(In)and?THV(Nn)represent the estimated threshold values for the advanced,intermediate and normal nodes.The proposed energy threshold model is for replacing the cluster head,which minimizes the energy utilization and maximizes the node lifetime.Algorithm 1 (below)shows the energy threshold model for IoT (ETM-IoT),which aims to improve the network performance.

Algorithm 1: ETM-IoT Input:G →Represents the sensor node Si →Represents the set of non-cluster head nodes ?THV →Represents the energy threshold value for cluster head selection W →Represents the cluster head counter ?res →Represents the existing cluster head residual energy Begin 1.for u in 1 to max do 2.W=0;3.Compute the probabilities for Nn,In and An using the Eqs.(5),(7) and (9);4.Compute the threshold value for Nn,In and An using the Eqs.(6),(8) and (10);5 W=W + 1;6.if G==W then 7.High amplification energy is assigned to W;8.else 9.Low amplification energy is assigned to G;10.end if 11.for α in 1 to n do 12.Modify the residual energy ?res of the nodes using the Eqs.(13) and (14);13.Compute the energy threshold value for Nn,In and An from Eqs.(23)-(25);14.if (?res <?THV(Nn)&& ?res <?THV(In)&& ?res <?THV(An)) then 15.The new cluster head is selected from Si 16.else 17.Continue the same cluster head for further round;18.end if 19.end for 20.end for end

5 Simulation Analysis

The ETM-IoT simulation is carried out using the MATLAB.An area of 200×200 m2is considered for simulation along with 200 nodes which are deployed across it.The sink node is placed at the centre position with limitless energy.

Tab.1 shows the parameters used in the simulated environment.The performance of the proposed ETM protocol is compared with existing protocols such as LEACH,SEP and Z-SEP.The values x and X can be varied based on different cases and the Y value is kept constant and is taken as 0.3.

Table 1:Network simulation parameters

The efficiency of the ETM-IoT routing protocol is measured using the data throughput.This is defined as the number of packets that have been successfully delivered by minimizing the packet drop ratio.In the first case,the x value is taken as 0.1 and X value is taken as 1.In the second case,the x value is taken as 0.2 and X value is taken as 1.The advanced nodes are taken as 10%of the network,the intermediate nodes are taken as 30%,and the remaining nodes are normal nodes.

Figs.4 and 5 show the network stability where the number of iterations increases until the sensor nodes eventually die.In Fig.4,the advanced nodes are taken as 10% of the total network.It is observed that LEACH has a much shorter network lifetime compared with other routing algorithms.The LEACH protocol performs well in a homogeneous network but fails in a heterogeneous network.The proposed ETM-IoT protocol demonstrates a better performance when compared against the SEP,Z-SEP and LEACH algorithms.It shows a 26% improvement in network lifetime compared with the Z-SEP.In Fig.5,the advanced nodes are taken as 20%of the total network.The network lifetime using the ETM-IoT protocol increases by up to 34%when compared with Z-SEP.

Figs.6 and 7 show the network throughput achieved using the LEACH,SEP,Z-SEP and ETM-IoT algorithms.In the first case,with 10% of advanced nodes,the proposed routing protocol achieved the highest throughput compared with other algorithms.It recorded a 28%increase on the throughput of the Z-SEP and a 65% improvement compared with the SEP.In the second case,with 20% of advanced nodes,the network data transfer rate also improves,with the ETM-IoT recording a 39% improvement in throughput rate when compared with Z-SEP.

Cluster heads play a major role in collecting the data from the member nodes.The cluster heads aggregate and forward data to the sink node.Figs.8 and 9 show the formation of cluster heads in each iteration process.It is observed that the low number of cluster heads preserves the energy of the network and improves the data forwarding capability.In the first case,with 10%advanced nodes,the ETM-IoT has fewer cluster heads when compared with the LEACH and SEP scenarios.The ETM-IoT reaches almost 10-12 cluster heads in each iteration.In the second case,with 20% advanced nodes,the ETM-IoT reaches almost 6 to 8 cluster heads in each iteration.

6 Conclusion

This paper proposes an energy-aware model based on a threshold factor for efficient communication across the internet of things (IoT).Traditional algorithms such as the LEACH and SEP protocols are mainly used for homogeneous networks,and are ineffective when dealing with heterogonous networks.In a real-time scenario,the IoT network is composed of many sensor nodes which are limited in their energy use.Even though some objects such as mobile phones and smart watches are rechargeable,there is still a need to minimize the energy requirements of particular nodes which are limited in capacity.The proposed algorithm categorizes nodes according to three different energy threshold levels.The proposed ETM-IoT protocol distributes and regulates the energy use of the cluster heads and member nodes in the network.A simulation analysis proves the efficiency of this ETM-IoT protocol when compared with other existing protocols.The ETM-IoT protocol has the advantage of implementing real-time IoT across a large-scale environment.

Funding Statement: The authors received no specific funding for this study.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

主站蜘蛛池模板: 亚洲国产成人麻豆精品| 免费日韩在线视频| 婷婷午夜天| 国产成人免费| 乱人伦视频中文字幕在线| 国产极品美女在线观看| 巨熟乳波霸若妻中文观看免费 | 日韩免费毛片视频| 国产午夜精品鲁丝片| 日本精品视频| 国产99视频精品免费视频7| 青青国产在线| 狠狠ⅴ日韩v欧美v天堂| 国产精品一区二区国产主播| 成年A级毛片| 久久久久九九精品影院| 色播五月婷婷| 天堂久久久久久中文字幕| 亚洲婷婷在线视频| 亚洲精品免费网站| 亚洲美女一级毛片| 91在线免费公开视频| 国产精品七七在线播放| 无遮挡一级毛片呦女视频| 国产成在线观看免费视频| 综合网久久| 欧洲亚洲一区| 日韩无码真实干出血视频| 日韩色图区| 亚洲国产中文欧美在线人成大黄瓜| 国产精品妖精视频| 中文字幕无码制服中字| 国产va视频| 亚洲无码91视频| 1024你懂的国产精品| 国产高颜值露脸在线观看| 在线视频亚洲欧美| 国产精品亚洲片在线va| 国产精品毛片一区视频播| 不卡视频国产| 91蜜芽尤物福利在线观看| 国产清纯在线一区二区WWW| 免费jizz在线播放| 亚洲欧美成人在线视频| 中国特黄美女一级视频| 无码精油按摩潮喷在线播放| 色视频久久| 亚洲精品国产日韩无码AV永久免费网| 久久久久青草大香线综合精品| 国产一区二区精品高清在线观看| 69综合网| 国产在线精品人成导航| 美女无遮挡免费视频网站| 麻豆国产在线观看一区二区 | 91午夜福利在线观看精品| 久久国产亚洲偷自| 国产精品久久久久久久伊一| 伊人久久大香线蕉成人综合网| 欧美国产精品不卡在线观看| 精久久久久无码区中文字幕| 怡红院美国分院一区二区| 国产精品极品美女自在线看免费一区二区| 黄片一区二区三区| 伊人成人在线| 精品视频免费在线| 国产亚洲精品在天天在线麻豆 | 欧美精品成人一区二区视频一| 免费在线色| 久久精品亚洲中文字幕乱码| 色噜噜在线观看| 99视频国产精品| 欧美午夜精品| 激情综合婷婷丁香五月尤物 | 亚洲啪啪网| 女人18毛片久久| 国产主播在线观看| 日韩精品一区二区三区免费| 午夜精品久久久久久久2023| 无码人中文字幕| 在线观看av永久| 国产成人亚洲精品色欲AV| 亚洲精品免费网站|