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

    Towards a Dynamic Virtual IoT Network Based on User Requirements

    2021-12-15 08:13:26FaisalMehmoodShabirAhmadIsrarUllahFaisalJamilandDoHyeunKim
    Computers Materials&Continua 2021年11期

    Faisal Mehmood,Shabir Ahmad,Israr Ullah,Faisal Jamil and DoHyeun Kim,*

    1Department of Computer Engineering,Jeju National University,Jeju,63243,Korea

    2Department of I.T.Convergence Engineering,Gachon University,Seongnam-Si,461-701,Korea

    3Department of Software Engineering,University of Engineering&Technology Mardan,Mardan,23200,Pakistan

    Abstract:The data being generated by the Internet of Things needs to be stored,monitored,and analyzed for maximum IoT resource utilization.Software Defined Networking has been extensively utilized to address issues such as heterogeneity and scalability.However,for small-scale IoT application,sometimes it is considered an inefficient approach.This paper proposes an alternate lightweight mechanism to the design and implementation of a dynamicvirtual network based on user requirements.The key idea is to provide users a virtual interface that enables them to reconfigure the communication flow between the sensors and actuators at runtime.The throughput of the communication flow depends on the data traffic load and optimal routing.Users can reconfigure the communication flow,and virtual agents find the optimal route to handle the traffic load.The virtual network provides a user-friendly interface to allow physical devices to be mapped with the corresponding virtual agents.The proposed network is applicable for all systems that lie in the Internet of Things domain.Results conclude that the proposed network is efficient,reliable,and responsive to network reconfiguration at runtime.

    Keywords:Internet of things;software-defined networks;virtual network;inter-process communication;cloud of things

    1 Introduction

    The Internet of Things (IoT) is a system of interconnected computing devices that is capable of exchanging data over a network without requiring human-to-computer or human-to human interference [1].With the development of IoT,there has been a significant increase in data traffic from various applications in different domains.IoT applications promise to bring immense value to our lives.IoT could be the next frontier in the race due to its revolutionary computing capabilities.The rising influence of the Internet has made connectivity ubiquitous.IoT has applications in industrial and domestic fronts such as smart homes,smart farming,smart cities,health care and industrial automation [2].

    IoT applications promise to reshape entire industries and bring immense value to our lives [3].IoT provides services in many fields such as healthcare,finance,retail,and manufacturing.There are some advantages of IoT such as it can access information from anywhere,it has also improved communication between connected computing devices,and automating tasks reduced human interaction.There are some challenges as well such as IoT devices generate a huge amount of data that requires a secure and reliable mode of communication and storage [4].If one device is corrupted,most chances are that the connected devices will also be corrupted.IoT does not have any international standard for compatibility,so it is hard for devices from different vendors to communicate with each other.In the proposed system we have provided the solution to the above-mentioned problems.The virtual network is the virtual representation of the physical IoT network.Each physical device has a corresponding virtual agent in the virtual network.

    The communication between physical devices is performed via the virtual agent—the performance of the protocol matters in a real-time system for accuracy and efficiency.We have used a lightweight Message Queuing Telemetry Protocol (MQTT) protocol for communication between physical devices and virtual agents.Each virtual agent is an independent process running in the virtual network.Virtual agents communicate and share data via an inter-process communication(IPC) mechanism.

    Network configuration is the process of setting a network’s flow,control,and operation to support an organization’s network communication.By network configuration,we mean to say the communication flow between IoT devices in the network.This paper aims to design a virtual network that allows users to dynamically change the network configuration based on user requirements.The user can register physical devices by providing basic details such as device name,device type,device model.The coordinator will initialize the virtual object for the corresponding registered devices.The proposed system provides a user-friendly web interface to map physical devices with virtual objects.Mapping physical devices with virtual objects will allow them to communicate with each other by assigning a unique topic.After mapping devices with virtual objects,the user can control the network communication flow by creating a route for the devices in the virtual network.Each virtual object is an independent process running in the virtual network;if for some reasons (device failure,link failure),the virtual object is inactive,the virtual object can communicate with the virtual destination object via an alternative route.If the destination physical device is inactive,the coordinator will keep sending packets to the device until it is active.In this study,the network’s flow and control can be dynamically changed based on the user requirement.

    IoT is emerging and evolving rapidly.Various technical solutions are proposed for multiple purposes.The most commonly used approach is the concept of Software-Defined Networks(SDN).While SDN offers many advantages to IoT applications in terms of heterogeneity,flexibility,and reconfigurability,however,for small-scale applications,it is considered inefficient and thus,a lightweight SDN-inspired virtual networking approach remained an unaddressed challenge.During this study,some research gaps were identified,such as IoT device compatibility issues,IoT security,and IoT virtualization.This study focuses on the virtual IoT network by proposing a mapping and routing mechanism for IoT devices.The contribution of this paper is as follows:

    · Introduce a mapping mechanism between the physical device and virtual agent.The relationship can be one-to-one,one-to-many,and many-to-many between physical devices and virtual agents.

    · Introduce dynamic routing mechanism based on user requirements between virtual agents in the IoT network.

    · Finally,implement the coordinator in a virtual IoT network for inter-process communication between virtual agents.

    The rest of this paper is organized as follows.In Section 2,the Literature review is described briefly.In Section 3,the proposed architecture of the virtual IoT network is explained.Section 4 presents the implementation of the virtual IoT network,and Section 5 elucidates the experimental environment.Section 6 exhibits the results achieved during the experiment,and Section 7 concludes the paper and highlights future directions.

    2 Related Work

    A virtual object [5,6]is an object that does not exist in the real world.It is like a substitute or virtual representation,a semantically enriched real object which can acquire,analyze,and interpret information about its context to provide services.According to recent studies [6-9],a virtual object can be regarded as the physical sensor and actuator devices’digital counterparts.Virtualization can make heterogeneous objects inter-operable through the use of semantic descriptions,enabling them to acquire,analyze,and interpret information about its context to make decisions and act upon the virtual objects.

    Wireless Sensor Networks (WSNs) are the primary components of the IoT.They are ubiquitous and used in many applications.WSNs nodes are becoming more powerful,and the question arises on how multiple applications can share the same WSN infrastructure.The authors in this paper [10]present a survey on WSN virtualization.Virtualization can be classified into two categories:Node-level virtualization and network-level virtualization.Node-level virtualization allows multiple applications to run their tasks concurrently on a single sensor node,whereas network-level virtualization is the digital representation of a physical network.

    If the number of virtual network requests is known,it is called virtual network embedding approaches,but virtual network requests arrive randomly in real situations.The arrival and departure of virtual network requests may affect the resource utilization of physical network infrastructure.The authors in this study [11]proposed a modified genetic algorithm for resource allocation of virtual networks to resolve this issue.The authors reset the parameters and operations corresponding to different network conditions.The results indicate that the proposed algorithm achieves a balanced workload and better convergence.

    The controller is the most fundamental part of SDN.The purpose of the controller is to monitor the network traffic and reciprocate to network changes dynamically.Controllers in SDN support a different set of features and affect the quality-of-service (QoS) in SDN.The authors propose a hierarchical control plane-based cluster (HCPC) to overcome the single-pointof-failure (SPOF),performance,and scalability issues.The results in Mininet indicate that the HCPC environment with an optimum controller achieves an improved QoS [12,13].

    Many existing systems provide virtualization services for physical devices by creating their virtual objects.Virtual objects are connected to create a network to provide various services.When too many services are composed,management is a challenging task and becomes a cumbersome task.The authors in this study [14]propose’Service and Virtual Objects Management (SVOM),’which effectively organize the services and virtual objects and facilitate the management tasks.The authors performed a simulation of the proposed system for scalability analysis to study the IoT network size’s impact on key performance measures like response time,packet delivery ratio,and throughput [15].

    A lot of research has been conducted on IoT device virtualization.In this concept,the IoT devices are accessed through their corresponding virtual objects.In this research work [16],the authors perform a virtual objects network simulation to conduct performance analysis of IoT network virtualization.The experiments were conducted by varying packet sending rates and network sizes.Results conclude that traffic congestion can be avoided by adjusting data rates by optimizing the virtualization server.The installation of optimized routing rules and policies on routers can be challenging for the controllers.Specific problems may arise,such as link failure identification and restoration.There are several schemes to handle link failure in SDN.The authors performed a comparison between different methods in terms of scalability,routing information access,latency,robustness,configuration,overheads of routing,controller,and switches.A simulation was performed of the Naval tactical networks and DCN using the ODL controller for reactive and proactive approaches to determine the recovery time and throughput comparison.Results indicated that the reactive approach caused an extra burden due to controller intervention [17,18].

    According to our best knowledge,several existing approaches fail to provide dynamic mapping and routing mechanisms between physical devices and their corresponding virtual agents.The devices are either mapped based on a one-to-one or one-to-many relationship.The proposed mapping algorithm allows users to dynamically map one-to-one,one-to-many,and many-to-many relationships based on their requirements and enable users to control the communication flow between devices and virtual agents.This study attempts to propose a novel approach towards a dynamic virtual IoT network based on user requirements.

    3 System Model

    This work’s primary purpose is to design a virtual IoT network that can be dynamically configured based on the user requirement.This section briefly explains the proposed architecture of the virtual network.In Fig.1,there are three layers:Physical layer,virtual network layer,and application layer.

    Figure 1:Proposed architecture of virtual IoT network

    We have used Arduino,Raspberry Pi,and different sensors and actuators in our experiment.The physical layer consists of physical IoT devices such as Raspberry Pi,Arduino,sensors,and actuators.Different sensors and actuators are used in this experimentation.Sensors collect data from the surroundings and exchange data with other devices to perform specific actions,whereas actuators are used to control devices.Actuators receive commands to operate accordingly.As IoT resources have limited memory and processing power,it is not a good approach to execute tasks on the resource end.For this purpose,we have availed cloud computing services.We have used Amazon Web Services (Elastic Compute Cloud EC2) to deploy a virtual network.All the necessary processing is performed on the cloud.

    The virtual network layer represents the virtual representation of a physical network layer.The virtual network is deployed on the Amazon cloud,where all the configuration,installation,and deployment are done.In the virtual network layer,the coordinator runs as an independent process responsible for registering physical devices,initializing virtual agents,virtual mapping agents with physical devices,and routing between physical devices via inter-process communication.Each physical device has a corresponding virtual agent in the cloud.The coordinator initializes the virtual agent after registering a physical device and making it.The virtual agent keeps sending packets to the physical device after some interval to get the device’s status,whether it is active or inactive.Virtual agents communicate with each other via inter-process communication and communicate with the physical devices via MQTT.The coordinator is the parent process,whereas virtual agents are the child processes.The coordinator controls all the virtual agents;if the virtual agent stops responding,then the coordinator will restart the virtual agent process and update its information in the routing table.After updating the routing table,the virtual agent is synchronized with the physical device,and the network’s communication flow is resumed.The coordinator is responsible for registering physical devices,virtual agents’initialization,virtual mapping agents with the physical devices,and creating a route for communication between virtual agents and physical devices.The route is set by the user using a client application and sent to the coordinator.The coordinator validates the route and makes it functional in the virtual network.This study’s primary purpose is that the user can dynamically change the flow and control of communication without changing the physical network.The routing table is updated based on user requirements.If the routing path is updated in the middle of communication,the coordinator will update the routing table and virtual agents.

    In the application layer,the user has access to the web application to register physical devices.Users can view the list of registered IoT devices and virtual agents.The web application allows the user to map physical devices with the virtual agents and request the coordinator.The coordinator validates and sends back the acknowledgment.After successful mapping,the user can create a route between devices for communication.The route based on user requirement is sent to the coordinator;the coordinator validates the route and sends back the acknowledgment.

    Fig.2 illustrates the proposed system’s sequence flow in terms of essential components,i.e.,physical network,virtual network,and the coordinator,of the virtual network and its functions.We have presented a case scenario of two devices,i.e.,physical device A and physical device E.Each physical device sends a request to the coordinator for registration.The coordinator validates and initiates the corresponding virtual agent.After registering the physical device and initializing virtual agents,the user can view the list of devices by accessing the web application.Users can map the physical devices with the corresponding virtual agent by sending the request to the coordinator,and the coordinator broadcasts the request to the active virtual agents.The virtual agents then map with the physical device and synchronized.The next step is to create a route between physical devices to communicate with each other and perform some specific action.In this figure,the user creates a route between device A and device E.

    Figure 2:Sequence diagram of virtual IoT network

    The user requirement is sent to the coordinator;the coordinator broadcasts the active virtual agents’request.In this case,virtual agents A and E will accept the request,and all other virtual agents will discard the request.The corresponding virtual agent will keep the information in the routing table.Physical device A is a sensor and publishes data to the virtual agent A.The virtual agent will check the routing table and forward the command to the virtual agent E.Virtual agent E is mapped with device E.It will send a command to device E.Device E will perform the specific action and send back the coordinator’s acknowledgment.

    4 Implementation Environment

    This section provides an overview of the tools and technologies used in implementing and evaluating the proposed virtual IoT network.This study has used two different resources,i.e.,Raspberry Pi [19]and Arduino [20].

    The web server is developed using Node.js,which is the very first Javascript-based server-side framework.Furthermore,we have used the MQTT protocol in our experiment for communicating with low-constrained devices.It is a lightweight protocol that is based on publish/subscribe model.We have used different sensors and actuators to perform the experiments.In this study,sensors are categorized into two types;location-based sensors and environmental-based sensors.Locationbased sensors are used to detect any object’s motion or track some object’s location.The latter collect data from surroundings and exchange data with other devices to perform some specific action.

    We have proposed a mapping mechanism between physical devices and virtual agents in the virtual IoT network,as shown in Algorithm 1.

    Algorithm 1:Mapping physical IoT devices with virtual agents 1:P={PS1,PS2,PA3,...,Px}2:V={VS1,VS2,VA3,...,Vy}3:while Px in P do 4:Select Px from P 5:for all Vy in V do 6:if user selects Vy then 7:Mapp[]←PxVy 8:else 9:print (select at least one virtual sensor or actuator)10:Mapping (Mapp[])11:function MAPPING (Mapp[])12:for all i in Mapp[]do 13:if successful then 14:db ←Mapp[i]15:result=success 16:else 17:result=error 18:return result 19:end function

    It illustrates the mapping methodology between the physical devices and virtual agents.Set P includes registered physical sensors and actuators,whereas set V consists of the physical devices’virtual agents.While Loop will execute as long as the user selects from the set of physical devices P.First,the user will choose sensor or actuator from set P.List of virtual agents will be shown in the Foreach loop’s execution.If the user selects the virtual agent,it will be mapped with the physical device;otherwise,the user will be prompted to choose at least one virtual sensor or actuator.As said in earlier sections,the user can map physical device and virtual agent based on one-to-one,one-to-many,and many-to-many relationship and is stored as JavaScript Object Notation (JSON) array on the client-side.The JSON configuration,in turn,is passed to the coordinator in the virtual network for validation and execution.The mapping is stored in the database and used for communication between the physical device and virtual agent.Communication between the physical device and the virtual agent is via MQTT protocol.MQTT protocol is based on publish/subscribe model.A unique I.D.is created when a device is registered in the virtual network.While mapping the physical device and virtual agent,a unique topic is created to exchange data.The unique topic is created by the MQTT broker and is sent back to the physical device.The physical device uses that unique topic to communicate with the virtual agent.The physical device publishes the data,whereas virtual agents are subscribed to that device.

    We have proposed a routing mechanism based on user requirements in the virtual IoT network.Algorithm 2 illustrates the routing mechanism based on user requirements in the virtual network.The relationship between physical devices and virtual agents can be one-to-one,oneto-many,and many-to-many.Set VS includes initialized virtual agents of sensors,and set V.A.includes initialized virtual agents of actuators.The user will create a route between physical devices and pass it to the coordinator.The coordinator will broadcast the user requirements to the virtual agents.User requirement includes source,destination,condition,and function.The source is from where the data is coming from,and the destination is where it should reach.The condition and function are to be set by the user e.g.,if the temperature is greater than 30,then turn On the fan.The corresponding virtual agents will accept the user requirements while other virtual agents will discard them.Each virtual agent maintains a routing table where routing information is stored.

    Algorithm 2:Routing mechanism based on user requirement in virtual networks 1:VS={VS1,VS2,VS3,... VSx}2:VA={VA1,VA2,VA3,...VAy}3:function COORDINAT e ε VOR(userrequirements)4:if user.req.sourcirtualSensors then 5:source=user.req.source 6:condition=user.req.condition 7:else user.req.source ε VirtualActuators 8:destination=user.req.destination 9:function=user.req.action 10:end function 11:Routing(user-requirements)12:function ROUTING(user-requirements)13:if physical devices || virtual agents are inactive then 14:send packets until active 15:else if physical devices || virtual agents are active then 16:subscribe and publish data 17:else 18:find alternative shortest path 19:end function

    The user requirements are passed to the routing function,where it validates whether the corresponding devices are active or not.If the relation is one-to-one and inactive,it will keep sending packets until the devices become active.If the device is not responsive for 5 min,the coordinator will consider it a faulty device and notify the virtual network administrator.If the relation is one-to-many or many-to-many,and devices are inactive for a long time,it will find an alternative path through other virtual agents for the communication flow.In case devices and virtual agents are active,it will publish data to the required destination

    5 Experimental Environment

    This section explains the experimental environment of the proposed system.A total of 160 sensors and actuators are utilized to create a physical IoT network.IoT devices are first registered and then initialized by their corresponding virtual agents to form a virtual IoT network.Part of the IoT testbed is portrayed in Fig.3.The details of the proposed algorithm are given in Section 4.The mapping of physical devices with the virtual agents is performed,and a route is created based on the user requirements for the communication flow among them.The results are compared between the physical and virtual IoT networks.The number of IoT devices are varied from 5 to 160 to observe the network latency,fault-tolerance,and packet delivery ratio.Results indicate that the proposed virtual IoT network is efficient and reliable as compared to the physical network.

    Figure 3:Sensors and actuators used in the experimental environment

    Fig.4 represents a table that consists of alive processes running in the virtual network.These processes are the virtual agents of their corresponding physical devices.The process with ID 19908 is the parent process,whereas other processes are child processes.The parent process represents the virtual network deployed on the cloud.In child processes,the coordinator is the primary process responsible for registering physical devices,initializing virtual agents,mapping physical devices with virtual agents,and creating a route between physical devices via a virtual network.

    Figure 4:Active processes in a virtual network

    Fig.5 represents the list of registered physical devices and initialized virtual agents with their process I.D.Each device,when registered,is assigned a physical I.D.After the validation and authorization of physical I.D.,the virtual agent is initialized,and a unique process I.D.and process profile are created.Process profile includes inter-process communication (IPC) configuration,port I.D.at which the process is running,the unique topic for publishing and subscribe messages to communicate with physical devices.

    Figure 5:Registered IoT devices

    Fig.6 represents the routing information between physical devices and virtual agents via a virtual network.The routing table includes information related to the source,destination,condition,and function.The source can be a physical node or virtual agent from where the data is coming from,while the destination can be a virtual agent in the virtual network or the physical device.The condition and function are based on user requirements.The user can set the condition and action to be performed using the web application.

    Figure 6:Routing table in virtual IoT network

    The proposed virtual IoT network is suitable for heterogeneous networks where there is a massive number of devices.In this study,we have compared network latency between the physical network and virtual network.As the number of nodes increases,the speed of the network communication decreases.We have used a total of 160 sensors and actuators for the experiment.We have mapped physical devices with virtual agents and started the communication flow.For example,if the temperature is greater than 30,turn on the LED,Fan,or motor.We have calculated total time from source to destination for physical and virtual networks based on the communication flow.We have used the Node-IPC module to calculate the time taken to communicate between virtual agents.Results show that the proposed system has low network latency.We have also calculated the packet delivery ratio for the physical and virtual networks.Results show that the proposed approach has a better packet delivery ratio as compared to the physical network.Finally,we can conclude that speed and accuracy have been improved in the proposed method.

    6 Execution Results

    In this section,we present the results achieved during the experimentation.We have focused on fault tolerance,network latency,and packet delivery ratio metrics in the proposed work.Applications with low network latency are considered efficient.Fig.7 illustrates the network latency of the proposed virtual network.Latency is the measure of the delay in the network.Network latency is a term used to measure the time taken from source to destination across the network.Minor delays in network connections are referred to as low-latency networks,whereas long delays are called high latency networks.High latency creates a bottleneck in any network communication.In Fig.7,we can compare the network latency between the physical network and the virtual network.Results indicate that a physical network has higher latency than a virtual network.As we increase the number of nodes,the network latency also increases.The performance of the network decreased when the number of nodes increased.Network delay for 160 nodes in the physical network is 7.5 s,whereas network delay for the same number of nodes in the virtual network is 6.2 s,showing a clear improvement of about 1.3 s.Results indicate that communication via a virtual network is efficient as compared to a physical network.

    Figure 7:Network latency

    Applications with less packet loss during communication are considered reliable.In real-time applications,communication without any packet loss is necessary.Fig.8 shows the comparison of packet delivery ratio (PDR) between physical and virtual networks.We have used a total of 160 sensors and actuators and performed an experiment checking whether the packets were successfully delivered from source to destination.Packet delivery ratio (PDR) is the ratio of the number of packets sent by the source node and the number of packets received by the destination node.Results indicate that number of packets lost via a virtual network is low compared to a physical network.

    Applications with high fault tolerance are considered reliable [9].IoT devices can be faulty due to hardware,power,or communication failure.It can affect multiple services on a single device simultaneously.In this study,the coordinator keeps the information about virtual agents and their corresponding physical devices.Virtual agents are synchronized with physical devices.In case of any failure,the coordinator notifies the network administrator about the fault.We have experimented by varying devices from 5 to 160.Fig.9 shows the fault tolerance of the physical network and the proposed virtual network.Fault-tolerance is the capability of a computer system or network to deliver uninterrupted service,despite one or more of its components failing.Fault tolerance also resolves potential service interruptions related to software or logic errors.The purpose is to prevent failure and continue operating correctly.Results indicate that a virtual network has higher fault tolerance as compared to a physical network.

    Figure 8:Packet delivery ratio

    Figure 9:Fault tolerance

    7 Conclusion

    This paper presents an idea of a dynamic virtual network based on user requirements.In this study,we have designed and developed a virtual network virtual representation of a physical network deployed on the cloud.Each physical device has a virtual agent that a coordinator initializes.The coordinator is responsible for registering physical devices,virtual agents’initialization,mapping between physical devices and virtual agents,and creating a communication route based on user requirements.We have proposed a mapping and routing mechanism in the virtual IoT network allowing the user to map one-to-one,one-to-many,or many-to-many devices.The routing mechanism enables users to reconfigure network configuration based on user requirements.The coordinator is the primary process,whereas virtual agents are the child processes.Virtual agents communicate with each other via IPC mechanism.The communication between physical devices and virtual agents is via MQTT protocol.Results highlighted that the proposed virtual network is flexible and scalable.Thus it is concluded that virtual network has low network latency,less packet loss,high fault tolerance than the physical network in small-scale IoT applications.This paper’s possible future work is to simulate the same methodology for a massive number of devices with different constraints and compared them with traditional SDN approaches.The limitation of SDN and this approach for small and large-scale IoT networks are worth investigating and can be an ideal successor for this work.

    Funding Statement:This research was supported by Energy Cloud R&D Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science,ICT(2019M3F2A1073387),and this research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education(2018R1D1A1A09082919),and this research was supported by Institute for Information &communications Technology Planning &Evaluation (IITP) grant funded by the Korea government(MSIT) (No.2018-0-01456,AutoMaTa:Autonomous Management framework based on artificial intelligent Technology for adaptive and disposable IoT).Any correspondence related to this paper should be addressed to Dohyeun Kim.

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

    女人高潮潮喷娇喘18禁视频| 亚洲,欧美精品.| 一级毛片高清免费大全| 日本wwww免费看| 久久国产精品大桥未久av| 身体一侧抽搐| 亚洲欧美一区二区三区久久| 国产97色在线日韩免费| 黑丝袜美女国产一区| 国产成人系列免费观看| 亚洲欧美精品综合一区二区三区| 我的亚洲天堂| 亚洲人成伊人成综合网2020| 久久精品国产亚洲av高清一级| 日本五十路高清| 老司机亚洲免费影院| 国产人伦9x9x在线观看| 久久性视频一级片| 天天添夜夜摸| 亚洲片人在线观看| 91字幕亚洲| 亚洲va日本ⅴa欧美va伊人久久| 国产精品一区二区免费欧美| 18禁黄网站禁片午夜丰满| 久久久久久久久久久久大奶| 一二三四社区在线视频社区8| 亚洲 国产 在线| 国产乱人伦免费视频| 一级毛片高清免费大全| 精品第一国产精品| 人妻久久中文字幕网| 免费不卡黄色视频| 麻豆av在线久日| 久久中文字幕一级| 久久久久精品人妻al黑| 国产主播在线观看一区二区| 国产高清视频在线播放一区| 在线观看66精品国产| 天天躁日日躁夜夜躁夜夜| 成人18禁在线播放| 日本撒尿小便嘘嘘汇集6| 人成视频在线观看免费观看| 亚洲精品美女久久久久99蜜臀| 国产不卡一卡二| 乱人伦中国视频| 亚洲欧美激情在线| 午夜福利影视在线免费观看| 高清在线国产一区| 日本一区二区免费在线视频| 男人的好看免费观看在线视频 | 久久久国产精品麻豆| av视频免费观看在线观看| 丁香欧美五月| 久久婷婷成人综合色麻豆| 欧美不卡视频在线免费观看 | 纯流量卡能插随身wifi吗| 九色亚洲精品在线播放| 韩国av一区二区三区四区| 亚洲 欧美一区二区三区| 色综合欧美亚洲国产小说| 极品人妻少妇av视频| e午夜精品久久久久久久| 久久性视频一级片| 超色免费av| 校园春色视频在线观看| 日韩有码中文字幕| 在线观看午夜福利视频| 亚洲国产精品一区二区三区在线| 丝袜美腿诱惑在线| 露出奶头的视频| 国产一区二区三区综合在线观看| 国产欧美日韩一区二区三| 国产又爽黄色视频| 午夜福利一区二区在线看| 成年人免费黄色播放视频| 国产三级黄色录像| 亚洲精品美女久久久久99蜜臀| 人妻一区二区av| 人妻 亚洲 视频| 人妻 亚洲 视频| 国产淫语在线视频| 国产日韩欧美亚洲二区| 嫩草影视91久久| 999久久久国产精品视频| 中文字幕制服av| 久久久久久久国产电影| 久久久久久久国产电影| 久久久久久久国产电影| 伊人久久大香线蕉亚洲五| 亚洲 国产 在线| 12—13女人毛片做爰片一| 国产亚洲一区二区精品| 中文亚洲av片在线观看爽 | 99re6热这里在线精品视频| 黄片小视频在线播放| 国产91精品成人一区二区三区| 亚洲片人在线观看| 午夜免费观看网址| 国产一卡二卡三卡精品| 午夜福利,免费看| 天堂动漫精品| 99在线人妻在线中文字幕 | 精品一区二区三区av网在线观看| www.熟女人妻精品国产| 夫妻午夜视频| 久久久久精品国产欧美久久久| 91麻豆av在线| 午夜久久久在线观看| 中出人妻视频一区二区| 久久草成人影院| 精品国产一区二区久久| 黄色片一级片一级黄色片| 国产精品成人在线| 欧美精品一区二区免费开放| 18禁裸乳无遮挡免费网站照片 | 色婷婷久久久亚洲欧美| 国精品久久久久久国模美| xxx96com| 夫妻午夜视频| 国产精品永久免费网站| 午夜成年电影在线免费观看| 成人18禁在线播放| 法律面前人人平等表现在哪些方面| 高清av免费在线| 色综合欧美亚洲国产小说| 国产单亲对白刺激| 国产精品秋霞免费鲁丝片| 中文字幕人妻熟女乱码| 亚洲熟女精品中文字幕| 国产精品成人在线| 制服诱惑二区| 久久九九热精品免费| 亚洲一卡2卡3卡4卡5卡精品中文| 一区二区三区精品91| 亚洲五月婷婷丁香| 成人手机av| x7x7x7水蜜桃| 亚洲综合色网址| 午夜久久久在线观看| 国产高清国产精品国产三级| 国产精品一区二区免费欧美| 脱女人内裤的视频| 一级毛片女人18水好多| 亚洲 欧美一区二区三区| 啦啦啦视频在线资源免费观看| 免费一级毛片在线播放高清视频 | 日韩三级视频一区二区三区| 日本黄色日本黄色录像| 90打野战视频偷拍视频| 露出奶头的视频| 免费女性裸体啪啪无遮挡网站| 大型av网站在线播放| a级毛片在线看网站| 最新的欧美精品一区二区| 人妻丰满熟妇av一区二区三区 | 真人做人爱边吃奶动态| 午夜日韩欧美国产| 欧美人与性动交α欧美软件| 亚洲午夜精品一区,二区,三区| 黄色成人免费大全| 中文亚洲av片在线观看爽 | 国产有黄有色有爽视频| 久久精品国产亚洲av高清一级| 亚洲人成伊人成综合网2020| 亚洲国产中文字幕在线视频| 老司机午夜福利在线观看视频| 国产精品 欧美亚洲| 免费av中文字幕在线| 国产片内射在线| 亚洲avbb在线观看| 伦理电影免费视频| 啦啦啦在线免费观看视频4| 91在线观看av| 久久久久国产精品人妻aⅴ院 | 日韩视频一区二区在线观看| 日本精品一区二区三区蜜桃| 亚洲国产欧美网| 美女午夜性视频免费| 久久久精品国产亚洲av高清涩受| 9191精品国产免费久久| 18禁裸乳无遮挡动漫免费视频| 两性夫妻黄色片| 一进一出抽搐动态| 91国产中文字幕| 99久久精品国产亚洲精品| 欧美丝袜亚洲另类 | 国产在视频线精品| 国产精品1区2区在线观看. | 国产不卡一卡二| 啦啦啦 在线观看视频| 少妇裸体淫交视频免费看高清 | 在线看a的网站| 久久午夜亚洲精品久久| 三级毛片av免费| 最新在线观看一区二区三区| 十分钟在线观看高清视频www| 自拍欧美九色日韩亚洲蝌蚪91| 91老司机精品| 国产亚洲精品一区二区www | 中文字幕人妻丝袜制服| 久久久久国内视频| 精品一区二区三区四区五区乱码| 久久久久视频综合| 久久久久精品国产欧美久久久| 啦啦啦视频在线资源免费观看| 美国免费a级毛片| 国产精品98久久久久久宅男小说| 欧美亚洲日本最大视频资源| 欧美av亚洲av综合av国产av| 久久人妻福利社区极品人妻图片| 这个男人来自地球电影免费观看| 黄色片一级片一级黄色片| 亚洲综合色网址| 亚洲欧美日韩高清在线视频| 久久精品亚洲精品国产色婷小说| 日本黄色视频三级网站网址 | 欧美日韩视频精品一区| 91麻豆av在线| 国产成人av激情在线播放| 精品一区二区三区四区五区乱码| 中文字幕另类日韩欧美亚洲嫩草| 日韩人妻精品一区2区三区| 制服诱惑二区| 91麻豆av在线| 久久人人爽av亚洲精品天堂| 国产精品久久久久成人av| 岛国在线观看网站| 欧美亚洲日本最大视频资源| 国产日韩欧美亚洲二区| 精品乱码久久久久久99久播| 精品国产乱码久久久久久男人| 成年人黄色毛片网站| 久久久久国产一级毛片高清牌| 亚洲精品国产色婷婷电影| 真人做人爱边吃奶动态| 国产乱人伦免费视频| 韩国精品一区二区三区| 亚洲成人国产一区在线观看| 成人亚洲精品一区在线观看| 交换朋友夫妻互换小说| 两人在一起打扑克的视频| 最新美女视频免费是黄的| 欧美乱色亚洲激情| 激情视频va一区二区三区| 一边摸一边做爽爽视频免费| 成人av一区二区三区在线看| 精品电影一区二区在线| 久久精品aⅴ一区二区三区四区| 天天添夜夜摸| 国产国语露脸激情在线看| 亚洲精品国产色婷婷电影| 亚洲av片天天在线观看| 久久香蕉精品热| 国产精品久久久av美女十八| 老汉色av国产亚洲站长工具| 别揉我奶头~嗯~啊~动态视频| 欧美日韩一级在线毛片| 国产精品久久电影中文字幕 | 国产精品国产高清国产av | 丝袜人妻中文字幕| 成年女人毛片免费观看观看9 | 在线观看www视频免费| 国产精品久久久av美女十八| 亚洲成av片中文字幕在线观看| 一夜夜www| 精品国产一区二区久久| 夜夜躁狠狠躁天天躁| 一二三四在线观看免费中文在| 免费黄频网站在线观看国产| 五月开心婷婷网| 成人手机av| 伦理电影免费视频| 免费日韩欧美在线观看| 日韩欧美国产一区二区入口| 深夜精品福利| 亚洲一码二码三码区别大吗| 99精品久久久久人妻精品| 色综合欧美亚洲国产小说| 脱女人内裤的视频| 变态另类成人亚洲欧美熟女 | 一夜夜www| 欧美色视频一区免费| 最新美女视频免费是黄的| 免费无遮挡裸体视频| 婷婷精品国产亚洲av在线| 亚洲国产欧洲综合997久久,| 亚洲aⅴ乱码一区二区在线播放| 国产日本99.免费观看| 99热这里只有是精品50| 内射极品少妇av片p| 国产三级中文精品| 亚洲18禁久久av| 91久久精品国产一区二区成人 | 制服人妻中文乱码| 又黄又粗又硬又大视频| 不卡一级毛片| 99精品欧美一区二区三区四区| 最后的刺客免费高清国语| 一卡2卡三卡四卡精品乱码亚洲| 欧美日本视频| av在线蜜桃| 99久久精品热视频| 99国产精品一区二区蜜桃av| 老司机午夜十八禁免费视频| 99精品在免费线老司机午夜| 欧美三级亚洲精品| 热99在线观看视频| 女人十人毛片免费观看3o分钟| 中出人妻视频一区二区| a级一级毛片免费在线观看| 熟女电影av网| 久久99热这里只有精品18| 一个人观看的视频www高清免费观看| 99久久综合精品五月天人人| 中文字幕高清在线视频| 成年女人看的毛片在线观看| 欧美黄色片欧美黄色片| 午夜福利在线观看吧| 国产v大片淫在线免费观看| 波多野结衣巨乳人妻| 精品电影一区二区在线| 国产欧美日韩精品亚洲av| 69av精品久久久久久| 国产精品久久久久久久久免 | 给我免费播放毛片高清在线观看| 日本三级黄在线观看| 一个人看视频在线观看www免费 | 精品欧美国产一区二区三| 国产成人a区在线观看| 国产亚洲精品久久久久久毛片| 国产精品久久久久久精品电影| 一个人观看的视频www高清免费观看| 精品午夜福利视频在线观看一区| 国产亚洲精品一区二区www| 亚洲精品在线观看二区| 国产精品一区二区三区四区久久| 午夜福利在线观看吧| 精品人妻一区二区三区麻豆 | 狠狠狠狠99中文字幕| 淫秽高清视频在线观看| 男人的好看免费观看在线视频| 亚洲成av人片免费观看| 国产精品久久电影中文字幕| 日本熟妇午夜| 神马国产精品三级电影在线观看| 色综合亚洲欧美另类图片| 欧美成人a在线观看| 蜜桃久久精品国产亚洲av| 国产精品国产高清国产av| 亚洲精品日韩av片在线观看 | 搞女人的毛片| 国产高清有码在线观看视频| 操出白浆在线播放| 成人欧美大片| 国产乱人视频| 免费av毛片视频| 亚洲五月天丁香| 99热这里只有精品一区| 国产精品98久久久久久宅男小说| 3wmmmm亚洲av在线观看| 日本a在线网址| 国内毛片毛片毛片毛片毛片| 色综合亚洲欧美另类图片| 欧美xxxx黑人xx丫x性爽| 97超级碰碰碰精品色视频在线观看| 日韩大尺度精品在线看网址| 国产黄片美女视频| 男女午夜视频在线观看| 国产精品爽爽va在线观看网站| 亚洲国产精品成人综合色| 国产亚洲精品久久久com| 国产精品美女特级片免费视频播放器| 欧美极品一区二区三区四区| 欧美日韩瑟瑟在线播放| 嫩草影视91久久| 九色成人免费人妻av| 免费观看的影片在线观看| 欧美最黄视频在线播放免费| 精品人妻1区二区| 男女视频在线观看网站免费| 天堂影院成人在线观看| 午夜福利高清视频| 俄罗斯特黄特色一大片| 国产精品久久久久久久久免 | 欧美日韩福利视频一区二区| 久久久精品大字幕| 人人妻,人人澡人人爽秒播| 国产黄a三级三级三级人| 两人在一起打扑克的视频| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲乱码一区二区免费版| 欧美成人a在线观看| 亚洲av成人精品一区久久| 欧美+亚洲+日韩+国产| 天天添夜夜摸| 蜜桃久久精品国产亚洲av| 中文亚洲av片在线观看爽| 麻豆国产97在线/欧美| 狂野欧美白嫩少妇大欣赏| 国产免费男女视频| 99久久精品热视频| 男插女下体视频免费在线播放| 精品久久久久久久久久免费视频| ponron亚洲| 国产精品精品国产色婷婷| www国产在线视频色| 亚洲色图av天堂| 亚洲,欧美精品.| 麻豆成人午夜福利视频| 99久久99久久久精品蜜桃| 久久人人精品亚洲av| 色播亚洲综合网| 高潮久久久久久久久久久不卡| 精品国产亚洲在线| 亚洲熟妇中文字幕五十中出| 午夜激情福利司机影院| 国产精品乱码一区二三区的特点| 九九久久精品国产亚洲av麻豆| 亚洲精品久久国产高清桃花| 成人一区二区视频在线观看| 国产av在哪里看| 久久6这里有精品| 国产综合懂色| 欧美又色又爽又黄视频| 亚洲国产精品成人综合色| 特大巨黑吊av在线直播| 中文亚洲av片在线观看爽| 女生性感内裤真人,穿戴方法视频| 国产精品久久久久久久久免 | 老司机午夜十八禁免费视频| 国产探花极品一区二区| 日本 av在线| 精品欧美国产一区二区三| 亚洲国产欧美网| 日本 av在线| 久9热在线精品视频| 香蕉久久夜色| 色综合亚洲欧美另类图片| 国产成人aa在线观看| 欧美一级毛片孕妇| 中出人妻视频一区二区| 网址你懂的国产日韩在线| 黄片小视频在线播放| 亚洲人成伊人成综合网2020| 色老头精品视频在线观看| 97超视频在线观看视频| 99热6这里只有精品| 搞女人的毛片| 香蕉av资源在线| 51国产日韩欧美| 国产精品99久久99久久久不卡| 久久久久久久午夜电影| 日本在线视频免费播放| 日韩免费av在线播放| 亚洲av熟女| 欧美最黄视频在线播放免费| 亚洲欧美日韩无卡精品| 一区二区三区免费毛片| 波多野结衣巨乳人妻| 久久国产乱子伦精品免费另类| 男女之事视频高清在线观看| 精品人妻一区二区三区麻豆 | 午夜精品一区二区三区免费看| 五月伊人婷婷丁香| 久久6这里有精品| 可以在线观看毛片的网站| 婷婷六月久久综合丁香| 亚洲成人久久爱视频| 国产精品一区二区三区四区免费观看 | 热99在线观看视频| 成人性生交大片免费视频hd| 激情在线观看视频在线高清| 久久久久久国产a免费观看| 亚洲av不卡在线观看| 小说图片视频综合网站| 国产高清视频在线观看网站| e午夜精品久久久久久久| 欧美日韩综合久久久久久 | 一本久久中文字幕| 日本一本二区三区精品| 村上凉子中文字幕在线| 亚洲最大成人手机在线| 18+在线观看网站| 亚洲成人精品中文字幕电影| 日本一二三区视频观看| 亚洲欧美日韩东京热| 麻豆国产97在线/欧美| 国产又黄又爽又无遮挡在线| 国产真实伦视频高清在线观看 | 亚洲中文字幕一区二区三区有码在线看| 久久香蕉国产精品| 99久久成人亚洲精品观看| 国产男靠女视频免费网站| 美女cb高潮喷水在线观看| 伊人久久精品亚洲午夜| 精品国产美女av久久久久小说| 国产日本99.免费观看| 亚洲 欧美 日韩 在线 免费| 久久6这里有精品| 可以在线观看毛片的网站| 搡女人真爽免费视频火全软件 | a级毛片a级免费在线| 级片在线观看| 少妇人妻一区二区三区视频| 成人性生交大片免费视频hd| 三级男女做爰猛烈吃奶摸视频| 最近视频中文字幕2019在线8| 亚洲av成人精品一区久久| 搡老岳熟女国产| 中文字幕精品亚洲无线码一区| 午夜两性在线视频| 狠狠狠狠99中文字幕| netflix在线观看网站| 国产成年人精品一区二区| 国产美女午夜福利| 国产精品久久久久久久电影 | 99久久99久久久精品蜜桃| 国产精品一区二区三区四区久久| 日韩欧美在线二视频| 国产精品久久久久久亚洲av鲁大| 十八禁人妻一区二区| 日韩国内少妇激情av| 99精品欧美一区二区三区四区| 午夜激情欧美在线| 国产免费男女视频| 黄色视频,在线免费观看| 国产精品99久久久久久久久| 天天添夜夜摸| 国产亚洲精品av在线| 免费观看人在逋| 国产精品电影一区二区三区| 成人永久免费在线观看视频| 免费大片18禁| 中文字幕高清在线视频| 久久久久久大精品| 久久久久精品国产欧美久久久| 久久久成人免费电影| a级毛片a级免费在线| 日韩国内少妇激情av| 搡老妇女老女人老熟妇| 欧美不卡视频在线免费观看| 最后的刺客免费高清国语| 国产熟女xx| 少妇裸体淫交视频免费看高清| 好看av亚洲va欧美ⅴa在| or卡值多少钱| 小蜜桃在线观看免费完整版高清| 最近视频中文字幕2019在线8| 中文字幕人妻熟人妻熟丝袜美 | 国产探花极品一区二区| 亚洲av一区综合| 国产熟女xx| 国产国拍精品亚洲av在线观看 | 日本黄色视频三级网站网址| 青草久久国产| av专区在线播放| 亚洲国产欧美网| 神马国产精品三级电影在线观看| 国产高清视频在线观看网站| 欧美日韩福利视频一区二区| 亚洲va日本ⅴa欧美va伊人久久| 男女床上黄色一级片免费看| 蜜桃亚洲精品一区二区三区| 欧美+亚洲+日韩+国产| 97超级碰碰碰精品色视频在线观看| 国产乱人视频| 一本久久中文字幕| 波野结衣二区三区在线 | 免费人成视频x8x8入口观看| 亚洲欧美日韩东京热| 免费观看人在逋| 国产精品亚洲美女久久久| 久久久国产精品麻豆| 国产精品野战在线观看| 国产av不卡久久| 国产探花在线观看一区二区| 欧美午夜高清在线| www.熟女人妻精品国产| 91麻豆精品激情在线观看国产| 制服人妻中文乱码| 99热只有精品国产| 最近最新中文字幕大全电影3| 高清日韩中文字幕在线| 尤物成人国产欧美一区二区三区| 国产精品av视频在线免费观看| 在线播放国产精品三级| 香蕉av资源在线| 久久久久久久亚洲中文字幕 | 欧美黑人欧美精品刺激| 午夜精品一区二区三区免费看| 深夜精品福利| 午夜精品一区二区三区免费看| 中文字幕人妻丝袜一区二区| 国产在线精品亚洲第一网站| 日韩欧美三级三区| 亚洲av成人精品一区久久| 五月玫瑰六月丁香| 国产激情欧美一区二区| 国产成人福利小说| 午夜日韩欧美国产| 听说在线观看完整版免费高清| 搡老熟女国产l中国老女人| 19禁男女啪啪无遮挡网站| 美女被艹到高潮喷水动态| 色综合站精品国产| 特级一级黄色大片| 欧美zozozo另类| 精品福利观看| 最后的刺客免费高清国语| 亚洲中文字幕一区二区三区有码在线看| 欧美色视频一区免费| 久久精品人妻少妇| 欧美3d第一页| 欧美bdsm另类| 亚洲国产精品久久男人天堂|