• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    ECO-BAT:A New Routing Protocol for Energy Consumption Optimization Based on BAT Algorithm in WSN

    2021-12-15 12:46:58MohammedKaddiAbdallahBananaandMohammedOmari
    Computers Materials&Continua 2021年2期

    Mohammed Kaddi,Abdallah Banana and Mohammed Omari

    1LDDI Laboratory, Mathematics and Computer Science Department, University of Adrar, Adrar, 01000, Algeria

    2Mathematics and Computer Science Department, University of Adrar,Adrar, 01000,Algeria

    Abstract:Wireless sensor network (WSN) has been widely used due to its vast range of applications.The energy problem is one of the important problems influencing the complete application.Sensor nodes use very small batteries as a power source and replacing them is not an easy task.With this restriction, the sensor nodes must conserve their energy and extend the network lifetime as long as possible.Also, these limits motivate much of the research to suggest solutions in all layers of the protocol stack to save energy.So, energy management efficiency becomes a key requirement in WSN design.The efficiency of these networks is highly dependent on routing protocols directly affecting the network lifetime.Clustering is one of the most popular techniques preferred in routing operations.In this work we propose a novel energy-efficient protocol for WSN based on a bat algorithm called ECO-BAT (Energy Consumption Optimization with BAT algorithm for WSN)to prolong the network lifetime.We use an objective function that generates an optimal number of sensor clusters with cluster heads (CH) to minimize energy consumption.The performance of the proposed approach is compared with Low-Energy Adaptive Clustering Hierarchy (LEACH) and Energy Efficient cluster formation in wireless sensor networks based on the Multi-Objective Bat algorithm (EEMOB) protocols.The results obtained are interesting in terms of energy-saving and prolongation of the network lifetime.

    Keywords:WSNs;network lifetime;routing protocols;ECO-BAT;bat algorithm;CH;energy consumption;LEACH;EEMOB

    1 Introduction

    The unbridled need for information and the rapid evolution of microelectronics and wireless technologies have resulted in a massive increase in wireless technology.Also, ad-hoc architecture represents one of the most used implementations in the world of wireless technology.Its characteristic of self-organization and the evolution of the topology allow it to develop several infrastructures such as mobile networks,sensor networks,and lately Internet of Things(IoT).

    Microelectronics,wireless communication,but also miniaturizations were the main players giving birth to the WSN.The development of WSN was originally motivated by military applications (battlefield surveillance, location of the enemy…).Nevertheless, their remarkable performances in terms of reliability and low cost have made it possible to benefit their use in the field of civil application (environmental monitoring, industry, home automation, health…).However, new problems are emerging that make wireless networks less reliable than wired networks.Thus new techniques must be put in place to mitigate this kind of situation.

    Energy saving is one of the major challenges to be overcome in order to achieve a successful WSN.Indeed, the sensor nodes are generally powered using a small battery limited in power, and the replacement of it is a very difficult or impossible task.Therefore, the depletion of the energy reserves of the sensor nodes implies the decommissioning of the entire network.Hence, batteries play a significant role in the sensor environment, i.e., the lifetime of the node is determined using batteries.In a sensor network, energy-efficient routing protocols are required.Numerous investigations are carried out to design a sensor network to increase the energy efficiency of nodes [1].The purpose of this paper is to address the problem of routing in WSN, and particular hierarchical routing based on the cluster principle.The nodes are organizing into clusters, for each cluster one has a cluster leader who is responsible for collecting the information from member nodes and sending them to a master station.The choice of CH and cluster formation is an optimization problem, especially on large networks.

    In order to solve this problem, we propose in this paper a meta-heuristic optimization method for clustering based on the bat algorithm.An objective function was used to reach an optimal solution.

    The remainder of the paper is organized as follows.In Section 2, the bat algorithm has been detailed.Section 3 describes some similar works.Section 4 details our proposed scheme.In Section 5, we present the ECO-BAT protocol procedure.The results of the comprehensive performance evaluation are presented and discussed in Section 6.Finally,in Section 7,we will conclude with a conclusion and some perspectives.

    2 Bat Algorithm

    Based on bats’ behaviors, Yang [2] developed a new meta-heuristic search algorithm, called the BAT algorithm.The bat algorithm attempts to model the echolocation behavior of micro-bats.It is essentially based on the following scenario:Bats fly randomly to find food, they do not know where their prey is,however they can calculate the distance between each of them.They target using echolocation.Their common goal is not only to reach their prey but also to find the best hunting strategy.The most effective strategy is to follow the bat closest to the flock.This behavior is similar to solving an optimization problem.

    The bat algorithm is an optimization method where all bats collaborate in populations to achieve a collective goal.The latter is formulated by a function called the objective function.Each of the flying bats is considered a solution in the search space called a candidate or local solution.This will be evaluated at each iteration of the algorithm by calculating its fitness by the objective function and updated by adjusting its position, its velocity, and its frequency, according to the best position it has reached and that found by the whole population.So finally the algorithm maintains the best solution reached among the whole so-called global solution after a predefined number of iterations.

    Formally, Bats fly randomly with a velocityviat a positionxiwith a fixed frequencyfmin, varying the wavelength λ and the loudnessA0to search for prey.They can automatically adjust the wavelength (or frequency) as well as the pulse emission rater∈[0,1], depending on the proximity of their prey.Although the loudness can vary in several ways,the algorithm assumes thatA∈[A0,Amin].

    The bat algorithm is essentially composed of the following three steps, which will be repeated until a certain number of iterations are reached:

    ? Evaluate the fitness of each bat.

    ? Update the best local and global solutions.

    ? Update the positions,velocities,and frequencies of each of the bats.

    The first two steps are fairly straightforward.The fitness assessment of each of the bats is performed using the objective function.While updating the best local and global solutions is done by comparing the current fitness of each of the bats with the fitness of the best solution it has encountered so far, then choosing the best of them they.As for the search for the global solution, it will be enough to compare all the best local solutions and keep the best.

    The third step is the most crucial movement of bats is responsible for the efficiency of the algorithm.The rules defining the new solution and updating the position and velocity of each of the bats in a space ofddimensions are as follows:

    where

    ?fiis the frequency which belongs to the range [fmin,fmax] corresponding to the wavelength range[λmin,λmax].

    ? β ∈[0,1]is a random vector drawn from a uniform distribution.

    ?x*is the best current global location(solution),which is calculated after comparing all the solutions obtained by each of thenbats.

    For local search,once a solution is selected from the best current solutions,a new solution for each bat is generated locally using the random walk:

    where ? ∈[0,1]is a random number,whileAt=<Ati>is the average loudness of all bats at timet.

    Besides,the loudnessAi∈[A0,Amin]and the rateriof pulse emission must be updated at each iteration of the algorithm.The more the loudness decreases,which indicates that the bat has found its prey,the more the rate of pulse emission increases,and this during the pursuit of the prey.For example and for simplicity,we can useA0=1 andAmin=0,such thatAmin=0 indicates that it has found its prey and has temporarily stopped emitting any sound.Indeed we have:

    where α and γ are constants.For any 0 <α <1 and γ >0,we have

    In order to simplify the implementation, it is possible to assume that α= γ.

    Based on these rules and explanations, the basic steps of the bat algorithm can be summarized as follows:

    Algorithm 1:Pseudocode of the bat algorithm Objective function f x( ), x= (x1, x2,...,xd)T )Initialize bat population xi i=1,2,...,n() and the velocity of each of the bats vi Define pulse frequency fi at xi Initialize pulse rates ri and loudness Ai While (t <maximum number of iterations)Generate new solutions by adjusting frequency,and updating velocities and location/solutions{see Eq.(1)to Eq.(3)}if(rand >ri )Select a solution among the best solutions Generate a local solution around the selected best solution End if if(rand <Ai & f xi( )<f x*( )Accept new solutions Increase ri and reduce Ai End if Rank the bats and find current best x*End while Display results.

    3 Related Works

    3.1 Variants of Bat Algorithms

    The standard bat algorithm has many advantages,and one of the main advantages is that it allows very fast convergence at a very initial stage.This makes it an efficient algorithm for applications such as classifications and others when quick solutions needed.However, to allow the algorithm to go too quickly into the operating phase we varyAandrtoo quickly, which can lead to stagnation after the first stage.To improve performance, many methods and strategies have been attempted to increase the diversity of the solution and thus improve performance, which has produced some good and effective variants of the bat algorithm.These variants can be mentioned[3]:

    ? FLBA (Fuzzy Logic Bat Algorithm [4]:By introducing fuzzy logic into the bat algorithm, it called this variant Fuzzy Logic Bat Algorithm.

    ? MOBA (Multi-Objective Bat Algorithm) [5]:It is an extension of the bat algorithm for multiobjective optimization, which validated their effectiveness in solving design problems in engineering benchmarks.

    ? BBA (Binary Bat Algorithm) [6,7]:It developed a discrete version of the bat algorithm to solve classification problems and characteristic choice problems.

    ? EBA (Evolving Bat Algorithm) [8]:It is a new method in the field of swarm intelligence to solve numerical optimization problems.In order to analyze the improvement of the precision of the search for the best solution and the reduction of the cost of calculation, three well-known and commonly used test functions in the field of swarm intelligence to test the precision and the performances of the algorithm are used in experiments.

    ? IBA (Improved Bat Algorithm) [9]:It proposed to solve continuous optimization problems by improving three basic Bat Algorithm approaches.The first approach initializes the bat population.

    The second approach updates the frequency, velocity, and solution.The third approach updates the sound intensity and pulse emission rate.The innovative aspect of the proposed method is to find better fitness and cost values for the unconstrained and constrained problems respectively.

    3.2 Others Related Works

    LEACH protocol [10] is a most popular clustering algorithm, LEACH provides convincing energy savings and thus prolongs the life of the network contrasted with static clustering algorithms,and the drawback fundamental of this algorithm is that the CH selection is random.Therefore, it is plausible to choose a CH with low energy, which can die quickly and ultimately reduce network performance.Therefore, a variety of algorithms based on bio-inspired methods have been developed to improve this protocol.

    Krishnaveni et al.[11]propose a protocol named EEMOB,where the idea behind the EEMOB algorithm is to increase the coverage rate and to minimize the energy consumption for the nodes and CH.In this model,all nodes are elected as CH depending on the trust level of the node.Cluster formation depends on the distance between the nodes and should be less than the detection range of the bat.The CH is the node that consumes the minimum energy, has a minimum distance, and effectively reaches the threshold of the detection range.EEMOB minimizes intra-cluster communication distance, maximizes power, coverage,and network lifetime over LEACH.

    In order to select the optimal number of CH nodes,authors in[12]have proposed a new technique called beats Swarm Algorithm for Wireless Sensor Networks Lifetime Optimization BAT protocol.The proposed technique applies the meta-heuristic algorithm of optimization by the swarm of bats.It optimizes the network as a nonlinear problem to select the optimal number of CH nodes.The objective function used to minimize the intra-cluster compactness with a minimum distance between the nodes in the same cluster.The proposed technique is simulated and applied and compared to the LEACH protocol.The results show that this proposed technique surpasses LEACH.It effectively optimizes the selection of CH nodes ensuring optimal coverage and connectivity based on intra-cluster distances.This reduces power consumption and thus increases the lifespan of each node,which results in a significant extension of the lifespan of the WSN.

    The main objective of the protocol called Improved Bat Algorithm Based Energy Efficient Congestion Control Scheme for Wireless Sensor Networks presented in[13]is to develop a model to find the optimized path as a function of the distance between the source and the destination and the residual energy of the node in order to control congestion in WSN at the transport layer.The algorithm was applied to the fitness function to obtain an optimal solution.The simulation results showed an improvement in parameters such as network lifetime and throughput compared to the CODA (Congestion Detection and Avoidance), PSO (Particle Swarm Optimization) and ACO(Ant Colony Optimization) algorithms.

    The algorithm proposed in[14]is a clustering algorithm with high energy efficiency for WSN using the bio-inspired Firefly algorithm(FAA)implemented at the BS.A new objective function has been defined to minimize the intra-cluster distance and optimize the energy consumption of the network.The proposed protocol is presented in comparison with the previous LEACH and PSO-C (Centralized Particle Swarm Optimization) protocols.

    The protocol HBA(an efficient Hybrid BAt-optimized clustering for wireless sensor networks presented in [15] offers a hybrid BAT algorithm with Differential Evolution (DE) to improve the efficiency of the LEACH protocol.The original BAT algorithm was hybridized with the DE algorithm to optimize an objective function based on the total transmission distance and the number of CHs, the fitness of the nodes increases when the distance decreases and the number of CHs decreases.The algorithm searches for the appropriate number of CHs and their location.The simulations revealed that the HBA has improved throughput,reduced delay, and packet retransmission compared to LEACH.

    The construction of a Minimal Connected Dominating Set (MCDS) is good for packet routing and energy efficiency, for this an efficient approximation MCDS construction algorithm E-MCDS (energyefficient MCDS construction algorithm) is proposed in [16] explicitly consider energy consumption.E-MCDS contains two stages:the CDS construction phase and the pruning phase.The first phase is approximately composed of two independent sets.The performance ratio of E-MCDS is analyzed in both the unit disk graph and disk graphs with bidirectional links.The experimental results show that E-MCDS performs well both in terms of energy efficiency and the size of CDS constructed.

    To solve the problem of energy consumption and extend the network lifetime,Zhang et al.[17]propose a Virtual Multiple Input Multiple Output based Cooperative Routing algorithm(VMIMOCR).VMIMOCR chooses cooperative relay nodes based on Virtual Multiple Input Multiple Output Model, and balances energy consumption by reasonable power allocation among transmitters, and decides the forwarding path finally.The simulation results have shown that VMIMOCR can improve network lifetime from 37% to 348%in the medium node density,compared with existing routing algorithms.

    To avoid the design discrepancy, Chen et al.[18] develop a new Slot-Assignment and Routing Framework (SARF).The new technique incorporates short-term channel fading statistics to optimize the long term slot assignment, scheduling and routing simultaneously.Hence multi-user diversity can be exploited more efficiently.The simulation results have shown that the performance of the proposed system can be up to 64.0% higher than the emerging scheme for wireless mesh technology proposed in the literature, and also depends less on the topology compared to it.

    The following table (see Tab.1)shows a comparison between these works.

    Table 1:Comparison between related works

    4 Proposed Scheme

    Our proposed protocol called ECO-BAT;it is divided into several execution cycles.Each cycle begins with an initialization phase in which the CHs are elected and the clusters are formed using the bat algorithm.Followed by a transmission phase where the collected data is transmitted to the CHs which in turn will transmit to the base station (BS).

    4.1 Initialization Phase

    In the initialization phase of the first cycle(Round)the cluster head election by the BS is random.In the rest of the cycles,the BS executes an iterative version of a bat optimization algorithm to determine the bestkCHs of the current cycle.Then the non-CH nodes join the nearest CH to form the clusters.

    The overall performance of CHs chosen by the algorithm is evaluated by the use of an objective function called fitness(see Eq.(7)).The smallest value of the ftiness function represents the best combination of CHs among others.The Euclidean distance is used to calculate the distance between the CH and the cluster member node.

    For the fitness function, the distance and energy are the two elements taken into consideration as follows:

    where α is a constant of user-defined that calculates the intervention of each of the sub-objectivesf1andf2used.f1is the sum of the residual energy ratios of all the nodes of the particular cluster to the residual energy of CH(k).

    where

    ?mis the number of CHs,

    ?ncis the number of nodes of the particular cluster,

    ?E(j)is the residual energy of the nodej,

    ?E(k)is the remaining energy of the node CH(k).

    The sub-objectivef2is the total sum of the inter-cluster distances.

    whered(j,k)is the Euclidean distance between the CH(k)and the node j.

    4.2 Transmission Phase

    The transmission phase is similar in all the protocol cycles where the nodes transmit its collected data to their CHs,which will execute processing operations on the data(aggregation and compression of the data)in order to transmit them to the BS.

    5 ECO-BAT Protocol Procedure

    5.1 Step 1:Deployment Phase

    1.The nodes and the BS are deployed randomly in the sensation zone;

    2.The BS broadcasts a message to collect the information at all the nodes;

    3.After receiving this message,the nodes begin to send their information:node Id(Identity),position and initial energy to the BS;

    4.The BS uses this information to calculate the distance between its position and the position of the nodes;

    5.2 Step 2:First Cycle(Iteration= 1)

    5.2.1 Initial Phase

    5.The BS randomly selectskCHs for the first round;

    6.The selected CH broadcasts a warning message which contains its Id to all neighboring nodes; the CHs use the CSMA (Carrier Sense Multiple Access) MAC protocol in this phase, each of these nodes decides which group to join based on the power of the messages received from the CHs.The closer a node is to the CH, the stronger the signal received, indicating to the latter that it will need less energy to transmit its data to the CH.If two received signals have the same power, then the CH to join is chosen randomly;

    7.Each node transmits a joining request to the chosen CH,composed of the node Id,the CH Id,and a header also using a CSMA MAC protocol;

    8.Each CH calculates the number of nodes member of its group;

    5.2.2 Data Transmission Phase

    9.After the cluster is formed,the CH allocates a time interval for each member node to communicate(send/receive) using TDMA scheduling according to the number of member nodes in the cluster.And it is only during the time allocated to them that the nodes can transmit their data to the CH;

    10.Once the TDMA program has been set up,the nodes begin to transmit their data to the chosen CH,after receiving the data from the member nodes,the CH performs processing on the data(aggregations and compressions)and then sent to the BS according to unicast communication (single hop);

    11.Record the CHs information of first-round (Id,current energy,distance);

    5.3 Step 3:Cycle(Round >1)

    5.3.1 Initial Phase

    12.Selection of cluster head by executing the adapted algorithm of bats;

    ? Initialize the population of bats(Nnodes);

    ? Initialize the pulsation emission ratesriand the intensityAi;

    ? Define the pulse frequencyQi∈[Qmin,Qmax];

    ? Evaluate the fitness functionf x*( ) (see Eq.(7));

    ? Generate a random numberrand0,1( );

    13.Cluster formation:Repeat Steps 6 to 8;

    5.3.2 Data Transmission Phase

    14.Repeat Steps 9 and 10;

    15.End of the cycle:The cycle ends a new selection of CHs will be launched for the next round.

    The following flowchart(see Fig.1)shows the adapted bats algorithm.

    6 Simulation Results

    6.1 Radio Model

    We use the same model of radio signal propagation introduced in several research studies for energy consumption,which represents a first-order radio model.

    where

    ?ETX(L,d) represents the energy consumed by the transmitter to send a message ofLbits over a distance ofdmeters.

    ?Eelec(L,d)is the energy sufficient to send or receive a single bit overdmeters.

    ?Lis the size of a message to be transmitted.

    ? εfsand εmpis the energy of amplification that depends on the transmitter amplifier model.

    ?d0is the limit distance (threshold)for which the amplification factors change in value.

    The distanced0is given by:

    Figure 1:Flowchart of the adapted bat algorithm

    In order to receive a data of L bits, the receiver consumes:

    6.2 Simulation Settings

    Tab.2 below shows the parameters used in the simulation and their values.

    Table 2:Simulation parameters

    6.3 Evaluation Metrics

    In order to demonstrate the effectiveness of our protocol,we have considered the following metrics to evaluate these three protocols.

    ? Network lifetime:We have calculated the lifetime of the network in terms of the number of iterations since the launch of the protocol up to the First Dead Node(FND),Half Nodes Dead(HND),and Last Node Dead(LND).

    ? Residual energy:Residual energy is defined as the total sum of the energy available in the sensor network compared to the lifetime of the network.

    ? Data transmitted to the BS:The CH collects the information sent by the cluster member nodes and transfers this information to the BS.This guarantees an optimal rate of packet transmission on the network.

    6.4 Results and Discussion

    In this subsection,we present the simulation results obtained.To examine the success of our proposed ECO-BAT protocol, we compared it with the two protocols proposed in the literature:LEACH [10] and EEMOB[11].

    Fig.2 shows a comparison between these three protocols in terms of the network lifetime:FND graph,HND graph, and LND graph for 200 nodes in terms of a round number.

    In this figure,we see that the FND in the 28th round,HND in the 60th round,and the LND in the 100th iteration for the LEACH protocol.However, the EEMOB protocol loses its first node after about iteration number 60, 50% of node dead in a round which equals around 72 and the last one dies in a round which equals around 138.But our ECO-BAT protocol surpasses both protocols; it loses its first node in the 78th round, HND in the 136th round, and the LND in the 207th round.So, these results demonstrate that the proposed protocol gives good results in terms of the network life cycle compared with LEACH and EEMOB protocols.

    Figure 2:FND, HND and LND comparison over a round number

    Fig.3 is another comparison chart between the same protocols.The abscissa is the number of iterations,and the ordinate is the residual energy.

    Figure 3:Residual energy over a round number

    From Fig.3,we observe that the residual energy of ECO-BAT decreases regularly compared to LEACH and in a way close to the EEMOB protocol.It effectively comes down to selecting the best combination of CHs with maximum residual energy and minimum intra-cluster distance due to the use of an adapted version of the bat algorithm with an objective fitness function.

    Fig.4 shows the data received by BS in the three protocols versus the number of iterations.

    From the results of the simulation shown in Fig.4, we can see that the proposed ECO-BAT protocol surpassed the LEACH and EEMOB protocol and offers a stable and efficient data transmission rate to BS.

    Figure 4:Data received by BS vs.No.of rounds

    7 Conclusion and Perspectives

    In this work, a clustering protocol has been proposed, which optimizes the selection of CHs.The algorithm implemented to take into account the remaining energy of the CH candidates and the maximum distance between the CH and the members of the cluster.It helps in the optimal selection of CHs.As the results of the simulation prove, our contribution ECO-BAT can effectively reduce the energy consumption of the network which gives a longer network lifetime compared to both protocols LEACH and EEMOB.

    As perspectives for our future work,we think to direct our research towards the integration of mobility of the nodes in the network.Also, we think to add other parameters in the objective fitness function such as packet loss rate to improve the performance of ECO-BAT protocol and to assign for the constant alpha(α ) different values for each test to see the percentage of the intervention of each sub-objectivesf1andf2.We also think to combine the bat algorithm with other heuristic methods to get more optimal results for CH selection as well as cluster formation.

    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.

    国内揄拍国产精品人妻在线| 午夜激情福利司机影院| 国产欧美日韩精品一区二区| 欧美一区二区精品小视频在线| avwww免费| 午夜福利免费观看在线| 一进一出抽搐动态| 在线播放无遮挡| 精品一区二区三区人妻视频| 19禁男女啪啪无遮挡网站| 久久天躁狠狠躁夜夜2o2o| 又爽又黄无遮挡网站| 99精品在免费线老司机午夜| 91字幕亚洲| АⅤ资源中文在线天堂| 日韩有码中文字幕| a级一级毛片免费在线观看| 国产99白浆流出| 最新中文字幕久久久久| 午夜福利在线观看吧| 欧美成人免费av一区二区三区| 韩国av一区二区三区四区| 精品电影一区二区在线| 波多野结衣高清作品| 91久久精品国产一区二区成人 | 午夜福利高清视频| 久久久国产精品麻豆| 麻豆国产av国片精品| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 观看免费一级毛片| 网址你懂的国产日韩在线| 亚洲成人精品中文字幕电影| 舔av片在线| 久久久国产成人免费| 丰满人妻熟妇乱又伦精品不卡| 国产伦一二天堂av在线观看| 亚洲精品亚洲一区二区| АⅤ资源中文在线天堂| 欧美日韩一级在线毛片| 国产色婷婷99| 亚洲精品在线美女| 午夜免费观看网址| 亚洲黑人精品在线| 内地一区二区视频在线| 国产精品一区二区三区四区免费观看 | 精品人妻1区二区| 国产欧美日韩精品亚洲av| 成人无遮挡网站| 欧美成人免费av一区二区三区| 欧美高清成人免费视频www| 成人av一区二区三区在线看| a级毛片a级免费在线| 国产美女午夜福利| 久久精品亚洲精品国产色婷小说| 色在线成人网| 90打野战视频偷拍视频| 在线看三级毛片| 免费人成在线观看视频色| 亚洲中文字幕日韩| 国产精品免费一区二区三区在线| 日韩欧美精品免费久久 | 麻豆成人av在线观看| 久久精品夜夜夜夜夜久久蜜豆| 岛国在线免费视频观看| 亚洲久久久久久中文字幕| 国产黄片美女视频| 亚洲av免费在线观看| 毛片女人毛片| 国产欧美日韩精品一区二区| 少妇人妻一区二区三区视频| 天天躁日日操中文字幕| 天堂网av新在线| 999久久久精品免费观看国产| 岛国视频午夜一区免费看| 久久性视频一级片| 国产探花在线观看一区二区| 97碰自拍视频| 欧美一区二区亚洲| 成人鲁丝片一二三区免费| 一本综合久久免费| 97人妻精品一区二区三区麻豆| 精品免费久久久久久久清纯| 午夜免费男女啪啪视频观看 | 精品久久久久久成人av| 欧美区成人在线视频| 国产伦精品一区二区三区视频9 | 亚洲欧美日韩东京热| 五月伊人婷婷丁香| 久久精品91无色码中文字幕| 亚洲第一电影网av| 亚洲一区二区三区色噜噜| 天堂√8在线中文| 精品一区二区三区视频在线 | 嫩草影院精品99| 在线看三级毛片| 又黄又粗又硬又大视频| 国产精品久久久久久精品电影| 亚洲精品久久国产高清桃花| 美女被艹到高潮喷水动态| 日本免费一区二区三区高清不卡| 亚洲狠狠婷婷综合久久图片| 蜜桃久久精品国产亚洲av| 亚洲精品一卡2卡三卡4卡5卡| 黄色女人牲交| 国产精品嫩草影院av在线观看 | 在线观看日韩欧美| 国产伦在线观看视频一区| 啦啦啦免费观看视频1| 色播亚洲综合网| 亚洲天堂国产精品一区在线| 伊人久久大香线蕉亚洲五| 欧美性感艳星| 亚洲不卡免费看| 亚洲电影在线观看av| 亚洲国产欧洲综合997久久,| 三级毛片av免费| 欧美乱色亚洲激情| 亚洲激情在线av| 欧美乱妇无乱码| 麻豆一二三区av精品| 日本五十路高清| 成人午夜高清在线视频| 欧美大码av| 国产高清视频在线播放一区| 九九热线精品视视频播放| 欧美色欧美亚洲另类二区| 又黄又粗又硬又大视频| 男女床上黄色一级片免费看| 国产97色在线日韩免费| 欧美区成人在线视频| 天堂√8在线中文| 在线看三级毛片| 在线十欧美十亚洲十日本专区| 国产av在哪里看| 听说在线观看完整版免费高清| 国产亚洲欧美98| 熟妇人妻久久中文字幕3abv| 国产91精品成人一区二区三区| 青草久久国产| 亚洲国产日韩欧美精品在线观看 | 丰满人妻熟妇乱又伦精品不卡| 999久久久精品免费观看国产| 90打野战视频偷拍视频| 国产高清videossex| 亚洲成人久久性| 露出奶头的视频| 国产精品亚洲av一区麻豆| www日本在线高清视频| www.色视频.com| 欧美色视频一区免费| 18禁国产床啪视频网站| 在线免费观看不下载黄p国产 | 男女那种视频在线观看| 全区人妻精品视频| 国产精品日韩av在线免费观看| 色视频www国产| 激情在线观看视频在线高清| 深夜精品福利| 麻豆国产av国片精品| 亚洲不卡免费看| 1000部很黄的大片| 国产高清视频在线观看网站| 在线观看日韩欧美| 欧美日韩精品网址| 国产精品一区二区三区四区久久| 非洲黑人性xxxx精品又粗又长| 免费看光身美女| 精品国产美女av久久久久小说| 成人av在线播放网站| 搡老熟女国产l中国老女人| 男人舔女人下体高潮全视频| 国产精品美女特级片免费视频播放器| 又黄又爽又免费观看的视频| 女生性感内裤真人,穿戴方法视频| 欧美黄色淫秽网站| 亚洲中文字幕一区二区三区有码在线看| 成人特级av手机在线观看| 老司机午夜福利在线观看视频| 三级男女做爰猛烈吃奶摸视频| 长腿黑丝高跟| 国产精品久久久久久久久免 | 老熟妇仑乱视频hdxx| 免费大片18禁| 夜夜躁狠狠躁天天躁| 午夜福利18| 国产精品久久视频播放| 一级黄色大片毛片| 成年女人永久免费观看视频| 日本在线视频免费播放| av天堂在线播放| 日本 欧美在线| av专区在线播放| 丁香欧美五月| 欧美日韩福利视频一区二区| h日本视频在线播放| 一二三四社区在线视频社区8| 夜夜夜夜夜久久久久| 国产精品98久久久久久宅男小说| 黄色视频,在线免费观看| 亚洲av不卡在线观看| 成年女人看的毛片在线观看| 亚洲av熟女| 免费在线观看日本一区| avwww免费| 在线观看免费午夜福利视频| 少妇高潮的动态图| 亚洲狠狠婷婷综合久久图片| 久久人妻av系列| 女人高潮潮喷娇喘18禁视频| 男人和女人高潮做爰伦理| 国产亚洲精品综合一区在线观看| 精品乱码久久久久久99久播| 亚洲av不卡在线观看| 一进一出抽搐gif免费好疼| 国产黄色小视频在线观看| 两个人看的免费小视频| 国产一区在线观看成人免费| 欧美日韩福利视频一区二区| 亚洲电影在线观看av| 少妇裸体淫交视频免费看高清| 最近最新中文字幕大全电影3| 精品人妻1区二区| 中国美女看黄片| 91在线观看av| 亚洲,欧美精品.| 国产精品亚洲av一区麻豆| 国产午夜福利久久久久久| 国内毛片毛片毛片毛片毛片| 亚洲欧美日韩高清在线视频| 日韩欧美一区二区三区在线观看| 又爽又黄无遮挡网站| 麻豆久久精品国产亚洲av| 男女之事视频高清在线观看| 亚洲午夜理论影院| 亚洲精品粉嫩美女一区| 在线播放国产精品三级| 成人三级黄色视频| bbb黄色大片| 波野结衣二区三区在线 | 国产在线精品亚洲第一网站| 国产免费av片在线观看野外av| 美女 人体艺术 gogo| 欧美区成人在线视频| 我要搜黄色片| 亚洲在线观看片| 在线观看一区二区三区| 午夜激情福利司机影院| 99久久久亚洲精品蜜臀av| 欧美黑人巨大hd| 亚洲成av人片在线播放无| 黄片小视频在线播放| 99精品在免费线老司机午夜| 国产一区在线观看成人免费| 首页视频小说图片口味搜索| 国产精品久久久久久亚洲av鲁大| 久久久色成人| 黄色日韩在线| 制服丝袜大香蕉在线| 国内精品久久久久精免费| avwww免费| 欧美色欧美亚洲另类二区| 色哟哟哟哟哟哟| 日韩av在线大香蕉| 国产精品99久久久久久久久| 丰满乱子伦码专区| 99热精品在线国产| 久久久久久久久久黄片| 天堂影院成人在线观看| avwww免费| 成年免费大片在线观看| 亚洲精品在线观看二区| tocl精华| 动漫黄色视频在线观看| 丝袜美腿在线中文| 好看av亚洲va欧美ⅴa在| 亚洲18禁久久av| 一卡2卡三卡四卡精品乱码亚洲| 大型黄色视频在线免费观看| 久9热在线精品视频| 免费无遮挡裸体视频| 国产一区二区三区在线臀色熟女| 天堂网av新在线| 九九久久精品国产亚洲av麻豆| 久久久国产成人精品二区| 12—13女人毛片做爰片一| 亚洲精品影视一区二区三区av| 国产午夜精品论理片| 变态另类丝袜制服| 99热这里只有是精品50| 国产精品,欧美在线| 一卡2卡三卡四卡精品乱码亚洲| 婷婷精品国产亚洲av在线| 日韩亚洲欧美综合| 国内精品美女久久久久久| 亚洲精华国产精华精| 伊人久久精品亚洲午夜| 亚洲av一区综合| 亚洲中文日韩欧美视频| 色综合站精品国产| 窝窝影院91人妻| 日韩欧美三级三区| 久久人妻av系列| 男女做爰动态图高潮gif福利片| 久久精品国产99精品国产亚洲性色| 亚洲专区中文字幕在线| 成人性生交大片免费视频hd| 色哟哟哟哟哟哟| a在线观看视频网站| 国产乱人伦免费视频| 搡老妇女老女人老熟妇| 成人永久免费在线观看视频| 最近视频中文字幕2019在线8| 人妻丰满熟妇av一区二区三区| 久久久久久久久大av| 精品99又大又爽又粗少妇毛片 | 国产高清视频在线播放一区| 麻豆国产av国片精品| 亚洲国产高清在线一区二区三| 国产精品 国内视频| 国产精品乱码一区二三区的特点| 亚洲av一区综合| 亚洲午夜理论影院| av在线天堂中文字幕| 天堂网av新在线| 色吧在线观看| 久久国产精品人妻蜜桃| 久久久成人免费电影| 特大巨黑吊av在线直播| 18禁黄网站禁片免费观看直播| aaaaa片日本免费| 一进一出抽搐gif免费好疼| 亚洲最大成人手机在线| 亚洲电影在线观看av| 最后的刺客免费高清国语| 手机成人av网站| 国产高清有码在线观看视频| 国内精品一区二区在线观看| 亚洲av熟女| 国产探花极品一区二区| 国内毛片毛片毛片毛片毛片| 国产探花极品一区二区| 在线观看美女被高潮喷水网站 | 国产黄片美女视频| 岛国在线免费视频观看| 757午夜福利合集在线观看| 我要搜黄色片| 亚洲最大成人中文| 日日干狠狠操夜夜爽| 特级一级黄色大片| 91在线精品国自产拍蜜月 | 亚洲五月婷婷丁香| 变态另类成人亚洲欧美熟女| 一本久久中文字幕| 亚洲中文字幕一区二区三区有码在线看| 嫁个100分男人电影在线观看| 女同久久另类99精品国产91| 国产成人影院久久av| 欧美日韩综合久久久久久 | 国产激情偷乱视频一区二区| 琪琪午夜伦伦电影理论片6080| 日韩大尺度精品在线看网址| 99在线人妻在线中文字幕| 怎么达到女性高潮| 波多野结衣高清作品| 精品一区二区三区av网在线观看| 国产av不卡久久| 国产探花在线观看一区二区| 久久久久久久午夜电影| 看黄色毛片网站| 国产一区二区激情短视频| 成人欧美大片| 女生性感内裤真人,穿戴方法视频| 可以在线观看毛片的网站| 九色成人免费人妻av| 成人欧美大片| 中文字幕熟女人妻在线| 国产精品99久久久久久久久| 99国产综合亚洲精品| 国产亚洲精品综合一区在线观看| 超碰av人人做人人爽久久 | 亚洲精品国产精品久久久不卡| 看免费av毛片| 国产精品日韩av在线免费观看| 亚洲av中文字字幕乱码综合| 欧美性猛交╳xxx乱大交人| 好看av亚洲va欧美ⅴa在| 免费看美女性在线毛片视频| 亚洲最大成人中文| 中亚洲国语对白在线视频| 日本成人三级电影网站| 禁无遮挡网站| 99久久久亚洲精品蜜臀av| 一级作爱视频免费观看| 亚洲 国产 在线| 免费在线观看亚洲国产| 搡老岳熟女国产| 欧美日韩亚洲国产一区二区在线观看| 久久这里只有精品中国| 中文在线观看免费www的网站| 午夜免费观看网址| 免费在线观看日本一区| 久久久国产精品麻豆| 久久精品国产综合久久久| 久久久精品欧美日韩精品| 搡老熟女国产l中国老女人| 日韩欧美免费精品| 国产黄片美女视频| 毛片女人毛片| 久久精品人妻少妇| 少妇的丰满在线观看| 亚洲精品成人久久久久久| 欧美成人免费av一区二区三区| 热99在线观看视频| 国产 一区 欧美 日韩| 亚洲国产欧洲综合997久久,| 午夜日韩欧美国产| 18禁美女被吸乳视频| 成人高潮视频无遮挡免费网站| 色播亚洲综合网| 国产老妇女一区| 午夜精品在线福利| 欧美又色又爽又黄视频| 狂野欧美激情性xxxx| 亚洲片人在线观看| 欧美大码av| АⅤ资源中文在线天堂| 中文资源天堂在线| 岛国在线免费视频观看| 中文亚洲av片在线观看爽| tocl精华| 免费看a级黄色片| 国产成人欧美在线观看| 久久久成人免费电影| 国产精品一区二区免费欧美| 久久香蕉国产精品| 好看av亚洲va欧美ⅴa在| 两个人视频免费观看高清| av天堂中文字幕网| 国产精品嫩草影院av在线观看 | 在线国产一区二区在线| 搡老妇女老女人老熟妇| 国产老妇女一区| 最近在线观看免费完整版| 此物有八面人人有两片| 亚洲精品456在线播放app | 少妇人妻一区二区三区视频| 高清在线国产一区| 免费高清视频大片| 国产亚洲精品一区二区www| 99国产精品一区二区蜜桃av| 午夜两性在线视频| 无人区码免费观看不卡| 国产一区二区在线观看日韩 | 欧美bdsm另类| 亚洲人成网站高清观看| 精品久久久久久久毛片微露脸| 久久精品亚洲精品国产色婷小说| 色精品久久人妻99蜜桃| 麻豆久久精品国产亚洲av| 免费在线观看亚洲国产| 男人舔奶头视频| 国产69精品久久久久777片| 国内少妇人妻偷人精品xxx网站| 日本撒尿小便嘘嘘汇集6| 色噜噜av男人的天堂激情| 久久国产精品人妻蜜桃| 久久精品综合一区二区三区| 亚洲最大成人中文| 久久性视频一级片| 女人高潮潮喷娇喘18禁视频| 成人18禁在线播放| 国产黄a三级三级三级人| 好看av亚洲va欧美ⅴa在| 欧美成人a在线观看| 三级国产精品欧美在线观看| 成人鲁丝片一二三区免费| 国产蜜桃级精品一区二区三区| 99热这里只有是精品50| 深爱激情五月婷婷| 欧美最新免费一区二区三区 | 狂野欧美激情性xxxx| 丰满的人妻完整版| 小蜜桃在线观看免费完整版高清| 99国产精品一区二区蜜桃av| 亚洲中文字幕一区二区三区有码在线看| 一级黄片播放器| av欧美777| 国产成人a区在线观看| 嫩草影院精品99| 欧美日韩精品网址| 精品熟女少妇八av免费久了| 国产成人系列免费观看| 九色国产91popny在线| 成年女人永久免费观看视频| 99久久九九国产精品国产免费| 久久午夜亚洲精品久久| 女人高潮潮喷娇喘18禁视频| 国产高清videossex| 琪琪午夜伦伦电影理论片6080| 成人高潮视频无遮挡免费网站| 男插女下体视频免费在线播放| 欧美又色又爽又黄视频| 丰满人妻熟妇乱又伦精品不卡| 国产精品三级大全| 激情在线观看视频在线高清| 别揉我奶头~嗯~啊~动态视频| 久久人人精品亚洲av| 日韩欧美国产在线观看| 久久久精品欧美日韩精品| 国产精品98久久久久久宅男小说| bbb黄色大片| 一区福利在线观看| 国产激情偷乱视频一区二区| 99久久无色码亚洲精品果冻| 国产高潮美女av| 国产v大片淫在线免费观看| 久久久久久久久久黄片| 欧美乱色亚洲激情| 成年人黄色毛片网站| 久久国产乱子伦精品免费另类| 国产综合懂色| 国产精品女同一区二区软件 | 欧美精品啪啪一区二区三区| 国产欧美日韩一区二区精品| eeuss影院久久| 精品国内亚洲2022精品成人| 亚洲av第一区精品v没综合| 午夜福利在线观看免费完整高清在 | 久久久久性生活片| 久久99热这里只有精品18| 可以在线观看毛片的网站| 成人午夜高清在线视频| 老熟妇仑乱视频hdxx| 欧美日韩亚洲国产一区二区在线观看| 亚洲内射少妇av| 亚洲国产精品合色在线| av女优亚洲男人天堂| 久久精品国产自在天天线| 日日夜夜操网爽| 免费人成视频x8x8入口观看| 亚洲成人久久性| 成熟少妇高潮喷水视频| 国产三级黄色录像| 精品福利观看| 精品无人区乱码1区二区| 久久亚洲精品不卡| 天堂av国产一区二区熟女人妻| 欧美zozozo另类| 午夜福利高清视频| 国产精品 欧美亚洲| 露出奶头的视频| 国产精品亚洲一级av第二区| 久久久久性生活片| 久久久久久久久久黄片| 国产精品乱码一区二三区的特点| 午夜精品久久久久久毛片777| 在线观看一区二区三区| 少妇的逼水好多| 嫩草影院入口| 国产男靠女视频免费网站| 级片在线观看| 听说在线观看完整版免费高清| 一区二区三区激情视频| 蜜桃亚洲精品一区二区三区| 亚洲熟妇中文字幕五十中出| 激情在线观看视频在线高清| 午夜激情欧美在线| 丰满的人妻完整版| 一本综合久久免费| 最近在线观看免费完整版| 日本撒尿小便嘘嘘汇集6| 国产精品,欧美在线| 国产探花极品一区二区| 成人av在线播放网站| 99久久精品热视频| 久久久久免费精品人妻一区二区| 亚洲最大成人手机在线| 男人舔女人下体高潮全视频| 午夜免费男女啪啪视频观看 | 国产一级毛片七仙女欲春2| 少妇的丰满在线观看| 亚洲精品粉嫩美女一区| 一级黄色大片毛片| 国产精品亚洲av一区麻豆| 亚洲熟妇熟女久久| 免费av不卡在线播放| 老司机午夜十八禁免费视频| 美女黄网站色视频| 欧美精品啪啪一区二区三区| 国产麻豆成人av免费视频| 香蕉av资源在线| 欧美乱色亚洲激情| 欧美日韩福利视频一区二区| 国产欧美日韩一区二区三| 搞女人的毛片| 操出白浆在线播放| 国产精品一及| 欧美精品啪啪一区二区三区| 三级毛片av免费| 亚洲av免费在线观看| 18+在线观看网站| 午夜精品在线福利| 热99在线观看视频| 成人永久免费在线观看视频| 成人av在线播放网站| 亚洲激情在线av| 在线十欧美十亚洲十日本专区| 美女 人体艺术 gogo| 亚洲精品色激情综合| 老司机在亚洲福利影院| 久久久久性生活片| 天堂√8在线中文| 麻豆成人av在线观看| 国产v大片淫在线免费观看| 午夜福利免费观看在线|