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

    Workload-aware request routing in cloud data center using software-defned networking

    2015-01-17 12:29:24HaitaoYuanJingBiandBohuLi

    Haitao Yuan,Jing Bi,and Bohu Li

    1.School of Automation Science and Electrical Engineering,Beihang University,Beijing 100191,China;

    2.Department of Automation,Tsinghua University,Beijing 100084,China

    Workload-aware request routing in cloud data center using software-defned networking

    Haitao Yuan1,?,Jing Bi2,and Bohu Li1

    1.School of Automation Science and Electrical Engineering,Beihang University,Beijing 100191,China;

    2.Department of Automation,Tsinghua University,Beijing 100084,China

    Large latency of applications will bring revenue loss to cloud infrastructure providers in the cloud data center.The existing controllers of software-defned networking architecture can fetch and process traffc information in the network.Therefore,the controllers can only optimize the network latency of applications.However,the serving latency of applications is also an important factor in delivered user-experience for arrival requests.Unintelligent request routing will cause large serving latency if arrival requests are allocated to overloaded virtual machines.To deal with the request routing problem,this paper proposes the workload-aware software-defned networking controller architecture.Then,request routing algorithms are proposed to minimize the total round trip time for every type of request by considering the congestion in the network and the workload in virtual machines(VMs).This paper fnally provides the evaluation of the proposed algorithms in a simulated prototype.The simulation results show that the proposed methodology is effcient compared with the existing approaches.

    cloud data center(CDC),software-defned networking,request routing,resource allocation,network latency optimization.

    1.Introduction

    Nowadays,the cloud data center(CDC)supports multiple different types of applications concurrently and provides services to many application users by sharing the IT resources[1,2].Furthermore,virtualization mechanisms have been commonly used to realize the effcient use of physical resources in the CDC[3].With virtualization mechanisms,the CDC can support multiple applications in virtualized CDC infrastructure.Physical servers are pooled and separated into many isolated virtual machines(VMs) in CDC infrastructure.Each VM in underlying virtualized computing pool only deploys one single type of applications.The arrival requests admitted by the CDC need to traverse the network in the CDC and to be served by a specifc VM in the computing pool in the CDC.Consequently the total round trip time(RTT)of requests consists of the network latency in the network and the serving latency in VMs.It has been shown that the latency of applications in the CDC has a signifcant impact on user-experience and will bring revenue loss to cloud infrastructure providers. For example,authors in[4]showed that both Amazon and Google experienced the losses of sales and workload under longer application latency.What is more,a half-second latency will result in a 20%loss of traffc in Google,and a tenth of the second latency will bring a loss of one percent of Amazons sales.

    Recently,the newly emerging software-defned networking(SDN)can provide centralized control of the network by programmable OpenFlow-enabled network devices including the SDN controller and forwarding elements(switches or routers)[5].SDN realizes the separation of the control plane and the data plane and provides centralized and globally optimized routing decision for the network in the CDC.The control and management plane in traditional network elements is moved to the remote SDN controller.The OpenFlow-enabled network element only needs to contain the data plane in SDN and to provide public OpenFlow application programming interfaces(APIs) to the remote SDN controller.The OpenFlow is the standard protocol for information exchange between the controller plane and the data plane[6].The SDN controller needs to control the network and to provide the functions including forwarding,virtual private network(VPN),security,bandwidth allocation,quality of service(QoS),network virtualization and load balancing.

    More specifcally,the SDN controller periodically queries real-time network statistics including network link usage and network element state.Furthermore,SDN makes it easy to scale and manage the CDC network for meeting application needs in real time.Therefore,SDNgreatly realizes better network management,higher availability and utilization by high-performance,fne-grained traffc engineering for different applications.Google has announced[7]that it is applying SDN to interconnect multiple data centers because of the fexibility and effciency in realizing traffc engineering.It expects that the SDN architecture will bring higher network utilization and reduced losses.

    There are many open challenges involved in the existing SDN architecture.The existing controllers only query traffc information in the network,thus they can only control OpenFlow-enabled switches and optimize the network latency.However,the serving latency in VMs also plays an important role in user-experienced latency.Large serving latency may occur if the arrival requests are allocated to an already overloaded VM.Besides,the routing mechanism in the existing controller such as Floodlight[8]only selects the shortest routing path to the destination VM.This may cause large RTT due to the network congestion or large serving delay in VMs.What’s more,each application in the CDC is deployed on multiple homogeneous or heterogeneous VMs for the sake of scalability or stability[1,9]. Therefore,there are multiple corresponding VMs which can serve the requests of each application in the CDC.

    In order to deal with this problem,this paper presents the workload-aware SDN controller architecture.In the architecture,the workload-aware SDN controller consists of the traditional SDN controller and the cloud controller. The SDN controller can periodically update information of links in the network while the cloud controller can query the workload in VMs.Based on the architecture,this paper proposes the workload-aware request routing algorithms (WARRA)to minimize the RTT for every type of requests (CPU-intensive or network-intensive)by considering the congestion in network and the workload in VMs.The proposed algorithms can determine the optimal combination of the routing path and the destination VM to minimize the total RTT for every type of application.

    To address the challenge of workload-aware request routing in CDC,the work aims to:

    (i)Propose a workload-aware SDN controller architecture to consider both the congestion in the network and the workload in VMs.

    (ii)Propose WARRA to minimize the total RTT for different types of requests.

    (iii)Evaluate the proposed algorithms by comparing with the existing methods.

    The rest of the paper is organized as follows.Section 2 reviews the related works.Section 3 provides the workload-aware SDN controller architecture and formulates the workload-aware request routing problem.Section 4 describes the proposed WARRA in detail.Section 5 evaluates the proposed WARRA by trace-driven simulation using the publicly available real-world workload traces.Section 6 concludes the paper.

    2.Related work

    This section presents an overview of related papers in this research area and compares the proposed request routing with the existing works.

    2.1Traffc engineering

    There have been some existing research on the traffc engineering in software-defned networking[10–12].Authors in[10]evaluated the effectiveness of traffc engineering in an existing network where SDNs are incrementally introduced.In particular,they show the way to leverage the controller to signifcantly improve network utilization and reduce average delays and packet losses.The work solves the traffc engineering in a hybrid network consisting of traditional switches and OpenFlow-enabled SDN switches. In contrast to the work,we consider the request routing problem in the CDC where all switches support the OpenFlow protocol and can be controlled by the centralized SDN controller.Authors in[11]employed a measurement-based approach to schedule fows through both the shortest and non-shortest paths according to the temporal utilization in the network.They also proposed a fow scheduling algorithm which can allocate spare data center network capacity to improve the performance of heavily overloaded links.Authors in[12]presented the effectiveness of applying traffc-aware placement of VMs to enhance the scalability of network.The analysis of the characteristics of traffc patterns among VMs can produce the optimal allocation of VMs on host machines.However, the aforementioned methods only consider the link utilization or congestion in the network.For a given type of request,the workload in the destination VM also plays an important role in user-experienced latency.

    2.2Load-balancing problem

    Several recent papers have proposed different methods to tackle the load-balancing problem in data center networks using the concept of controller in SDN[13–16].Authors in[13]proposed that the network performance can suffer in the presence of inconsistent global network view.Uncoordinated changes to the physical network state may generate routing loops,sub-optimal load-balancing,and other undesired application-specifc actions.In order to solve the problem,the authors present an arrival-based load balancer control mechanism.The objective of the load balancer is to minimize the maximum link utilization(MLU)in the se-lected network.However,the minimization of MLU can not guarantee the lowest latency for a given type of requests.Authors in[14]presented algorithms which compute specifc wildcard rules for the given traffc distribution.The algorithms can automatically adapt to the loadbalancing changes without destroying the existing connections.The main goal is to split workload over the server replicas using wildcard rules.Authors in[15]proposed a scheme that brings no communication overhead between servers and users based on job arrival.This scheme can remove the scheduling overhead brought by the critical path of each job.However,they do not distinguish the types of jobs and treat every job equally.The high-priority jobs do not have the privilege to traverse the network.Authors in [16]proposed methods to realize the load-balancing between requests in unstructured networks.This work proposes an OpenFlow-based server system to realize the load-balancing for web traffc.The system can effectively reduce the response time of web services in unstructured networks built with cheap commodity hardware.This approach can specify the destination server after considering the workload of all servers.However,this work treats every request equally.However,the performance requirements of the arrival requests are different.

    In contrast to the previous work,this paper proposes the workload-aware request routing mechanism.The routing mechanism considers both the congestion in the network and the workload in the destination VM.In addition,the routing mechanism distinguishes the types of requests and always tries to ensure the performance of high-priority requests.

    3.Scenario and performance metrics

    This section frstly presents the workload-aware softwaredefned networking controller architecture.Then,it presents the formulation of the workload-aware request routing problem in the CDC.

    3.1Architecture overview

    The overall response time of requests includes the time spent in the network and VMs.The consideration of both the congestion in network and the workload in VMs can minimize the overall response time of requests by intelligently choosing the routing path and the destination VM. In typical SDN architecture,the traditional controller only fetches and processes traffc information in the network, thus the controller only manages and schedules the forwarding elements(OpenFlow-enabled switches)in the network.The traditional controller can only optimize the network latency,i.e.,time spent in the network.However,the serving latency,i.e.,time spent in the VM,is also important in user-experience.A new arrival request may experience large serving latency if it is unintelligently allocated to an overloaded VM.The proposed workload-aware SDN controller architecture,which is illustrated in Fig.1,consists of two major components:the traditional SDN controller and the cloud controller.The former component periodically probes the traffc information(network topology and utilization of each link)in network and makes decision about selection of the routing path for requests.The latter component periodically reports the information about VMs including utilization,the remaining requests in each VM,etc.to the SDN controller.The combination of the two components builds the proposed workload-aware SDN controller.

    Fig.1 Workload-aware SDN controller architecture

    Based on the architecture,the proposed workload-aware request routing mechanism aims to minimize the RTT for different types of requests by considering the congestion in the network and the workload in VMs.The optimal request routing can be achieved by considering many essential factors including the request arrival rates,the types of different requests,etc.

    Nowadays,each application is deployed on several homogeneous or heterogeneous VMs for the sake of scalability or stability in the CDC.Therefore requests of each application cannot be served by all VMs in the CDC.For a specifc type of request,there are several corresponding VMs that can serve the requests.Note that the workloadaware SDN controller does not process the requests but decides the routing path and installs fow entries into switches in the routing path to the destination VM.Given a type of request,the workload-aware SDN controller needs to make two decisions.The frst decision determines the potential available VMs which are deployed to the corresponding application.The second decision specifes the routing pathto the selected destination VM.For each routing path to the destination VM,the workload-aware SDN controller can periodically fetch the link information including the remaining bandwidth and utilization of the link.The optimal combination of the routing path and the destination VM can minimize the total RTT.However,the routing mechanism in the existing controller,e.g.,Floodlight[8],just chooses the routingpath accordingto the shortest path frst (SPF)policy.This simple SPF policy may cause the congestion in the network or large serving delay in VMs,thus the unintelligent policy will cause large RTT.

    For a given type of request,the controller needs to specify the destination VM to serve the requests.There may be several reachable routing paths to the destination VM.The RTT of the specifc type of request is the sum of the time spent in the network and the time spent in the destination VM.The requests can be divided into several types including the CPU-intensive requests and the network-intensive requests.Compared with the network-intensive requests, the CPU-intensive requests need to take longer time in VMs and shorter time in the network.

    3.2Problem formulation

    Based on the proposed workload-aware SDN controller architecture,the section formulates the problem of workload-aware request routing in the CDC.

    The workload-aware request routing problem is formulated as follows.Given fxed network topology,the request routing considers the congestion in the network and the remaining workload in VMs.In order to minimize the RTT, the request routing can determine the optimal combination of the destination VM and the routing path in the network. In this way,the request routing can realize load balancing of both the VMs and the network,and fnally minimize the RTT of requests.We summarize the main notations used throughout this paper in Table 1 for clarity.

    Assume each VM only supports a single application corresponding to a type of request.This work sets the priorities of different types to each requests in advance.A specifc type of request can only be served by VMs deployed with the corresponding type of application.

    Given a specifc topology and requests of type f,the workload-aware SDN controller needs to specify the fnal destination VM and the routing path to the destination VM, i.e.,dfand pf.

    For given requests of type f,the RTT is the sum of the time spent in network,TpfNetworkand the time in a specifc VM,TdfVM.For simplicity,it is assumed that the time spent in the network from and that to the corresponding VM are the same.

    Table 1 Notations

    Given requests of type f,there are multiple destination VMs which can serve the requests.For each destination VM,df,there are multiple routing paths which connect the gateway switch and df.Let pfdenote an admissible routing path for requests of type f.Therefore,given all possible combinations(pf,df),the optimal combination can be achieved by minimizing the RTT.Therefore,the optimization problem(P1)can be formulated as follows:

    s.t.

    The constraint(4)shows that for each e∈pf,pf∈APf,s,d, the sum of the total bandwidth requirements of the newly assigned requests which can traverse the link e must be less than the capacity of link e,Cape.Here,APf,s,ddenotes the set of admissible paths for requests of type f from gateway switch s to the destination VM d.The constraint(5) shows that in order to ensure the response time of requests, it is assumed that admission policies for requests have been used to control the admitted request arrival rate of each switch in the routing path.

    4.WARRA

    Based on the proposed workload-aware SDN controller architecture which considers both the congestion in the network and the workload in VMs,this section presents the WARRA to realize the intelligent request routing.These algorithms run periodically in the workload-aware SDN controller.In order to solve the problem presented in Section 3.2,the following several algorithms describe the proposed routing mechanism in this section.Algorithm1 aims to fnd the optimal combination of the destination VM and the routing path to minimize RTT.Algorithm 2 describes the method to transform Reachf,s,dto APf,s,d.The function Knapsack in Algorithm 2 is described in Algorithm 3.

    Algorithm 1 Find the optimal combination of VM and the routing path

    Input:

    Number of request types:T

    Output:

    Optimal combination of VM and the routing path for each request type

    f:pf,df

    1:for f=1 to T do

    2: minimalRTTf=positivein finite;

    3: for d=1 to nfdo

    4: minimalRTTdf=positivein finite;

    5: for all path p∈APf,s,ddo

    7: if RTTp<minimalRTTdfthen

    8: minimalRTTdf=RTTp;

    9: end if

    10: end for

    11: if minimalRTTdf<minimalRTTfthen

    12: minimalRTTf=minimalRTTdf;

    13: df=d;

    14: pf=p?;/*Routing path p?corresponding to minimalRTTf*/

    15: end if

    16: end for

    17:end for

    18:return pf,df

    Algorithm 2 Transform Reachf,s,dto APf,s,d

    Input:Reachf,s,d

    Output:APf,s,d

    1:for all request type f in T do

    2: for all routing path p∈Reachf,s,ddo

    3: for all link e in p do

    4: RTe=Knapsack(e)

    5: if f is not in RTethen

    6: Reachf,s,d=Reachf,s,d?{p}

    7: APf,s,d=Reachf,s,d

    8: end if

    9: end for

    10: end for

    11:end for

    12:return APf,s,d

    Algorithm 3 aims to assign different types of requests to each link e.Different types of requests unfairly share the bandwidth capacity in each link e.The assignment of requests can be formulated as a knapsack problem(KP). The algorithm frst orders different types of requests by the reqLevel property in the descending order.Then the algorithm assigns requests to the link e according to the corresponding priority on the condition that the total bandwidth occupied by the assigned requests does not exceed Cape. It may be possible that the total bandwidth requirements of requests which can traverse the link e is smaller than Cape.In this case,the remaining bandwidth of the link e will be allocated to all types of requests.The amount of bandwidth allocated to each type of request is proportional to the actual bandwidth requirement of requests.For example,given two types of requests,f1and f2,the actual bandwidth requirements of f1and f2are 300 MBytes/s and 100 MBytes/s,respectively.Assume that the capacity of the link e is 500 MBytes/s.Thus the remaining bandwidth,100 MBytes/s,will be allocated to f1and f2with the amounts of 75 MBytes/s and 25 MBytes/s,respectively.Therefore,the fnal bandwidths of f1and f2will be 375 MBytes/s and 125 MBytes/s,respectively.

    Algorithm 3 Knapsack(Solving 0-1 knapsack problem with the

    genetic algorithm)

    Input:

    e:the link

    elitism:whether to use elitism or not

    popSize:number of chromosomes in every population

    chromoSize:length of every chromosome

    generationSize:number of generations

    crossRate:crossover ratio

    mutateRate:mutation ratio

    volumes:set of bandwidth requirements of request fows in T

    priorities:set of priorities of request fows in T

    Output:

    RTefor link e

    1:initialize the data(volumes and priorities)

    2:initialize the frst population by randomly initializing a population of popSize chromosomes,and the length of each chromosome is chromoSize

    3:while the number of generations is smaller than generationSize or the percentage of the chromosomes with the same ftness(total priorities)in the latest population is smaller than 90%do

    4: rank(popSize,chromoSize);/*rank the chromosomes in the current population*/

    5: select(popSize,chromoSize,elitism);/*randomly select chromosomes to reproduce new population using the combination of roulette-wheel selection and elitism.*/

    6: crossover(popSize,chromoSize,crossRate);/*perform crossover by randomly specifying a position and exchanging the subsequences after the position between two chromosomes to create new offspring for the next population*/

    7: mutation(popSize,chromoSize,mutateRate);/*perform mutation on the chromosomes after crossover*/

    8: replace the current population with the new population

    9:end while

    10:RTe=?

    11:Re=Cape

    12:for all request type f in T do

    13: if the bit corresponding to request fow f in the calculated best chromosome(solution)is 1 then

    14: if BWf?Rethen

    15: Re=Re?BWf

    16: RTe=RTe+{f}

    17: else

    18: break;

    19: end if

    20: end if

    21:end for

    22:return RTe

    For each link e,there are multiple types of request fows,which may traverse the link.All request fows compete with each other for a limited bandwidth capacity of the link.The bandwidth requirement of requests of different types is different.The workload-aware SDN controller needs to specify the set of request fows traversing the link to maximize the total priorities of the set without exceeding the bandwidth capacity of the corresponding link e.Let total Pedenote the total priorities of request fows which can traverse the link e.Thus this can be formulated as 0-1 KP,which is a typical combinatorial optimization problem. Here the bandwidth capacity of a link denotes the volume of a knapsack.Each request fow denotes a distinct item that may be put into the knapsack.The bandwidth requirement and the priority of each request fow correspond to the volume and the beneft of the item,respectively.The KP(P2)that we intend to solve can be briefy formulated as follows.

    For each link e,maximize totalPe,i.e.,

    s.t.

    The constraints(6)and(7)show that the occupied bandwidth of request fows selected to traversing link e cannot exceed the bandwidth capacity of the corresponding link. The 0-1 KP is a typical NP-hard problem,and traditional algorithms including dynamic programming,branch and bound,backtracking cannot effectively solve it.However, the genetic algorithm(GA)proves to be an effcient algorithm in fnding approximately optimal solutions for larger NP problems traditionally viewed as computationally infeasible such as the 0-1 KP.GA can search for close-tooptimal solutions to a problem from a set of potential solutions[17].GA begins with some possible solutions(chromosomes)called population.Then a new population is created from chromosomes of the old population in oder to get a better population.Solutions selected to create new solutions(offspring)are chosen based on their ftness.The more suitable solutions,the more chances to reproduce. The process is repeated until the termination condition is satisfed.The basic elements of GA include populations of chromosomes,selection based on ftness,crossover to reproduce new offspring,and possible mutation of the new offspring.So,this paper adopts GA to solve the 0-1 KP for each link in the network.

    The implementation of GA combines the most used selection method,roulette-wheel and the elitism,which can signifcantly improve the performance of the roulettewheel selection.Roulette-wheel is a typical method of supporting ftness-proportionate selection.The elitism is an approach which frst directly copies some of the fttest chromosomes in the old population to the new one,and then generates the rest of the new population.In this way the elitism can preserve the best solutions.Moreover,the implementation adopts binary encoding where each chromosome is coded as a string of bits,0 or 1.In addition, the implementation uses single point crossover and performs crossover with a certain probability.What’s more, mutation is implemented to prevent GAs from falling into a local extreme.The mutation is performed on each bit position of the chromosome with a small probability,0.1%. The optimization goal of Algorithm 3 is to assign different kinds of request fows to every link in the network within each computational period,such that the total RTT is minimized and the total bandwidth requirement for different fows assigned to each link cannot exceed the corresponding link bandwidth capacity.Let N denote the number of request fows in every link e.The function which initializes the chromosomes in the frst generation has a complexity of O(N).The ftness function,crossover function,and mutation function also have complexities of O(N).Thus,the total complexity of Algorithm 3 is O(N).

    Note that there is a knapsack problem in each link,but note that every link is independent of each other so that the multiple knapsack problems can be solved in parallel.Authors in[18]proved that the employment of parallelism can scale the ability of a controller to 20 million fows per second.Therefore,the calculation of the routing path will not bring too much overhead in the experiment.

    5.Performance evaluation

    To realistically evaluate the performance of the proposed workload-aware request routing,a prototype is developed in Java in this section.This work evaluates the proposed WARRA by trace-driven simulation using the publicly available real-world workload traces from Google production systems[19].

    Fig.2 shows the dataset which describes the resource requirement of CPU and memory from Google compute cells for over six hours(370 min)in the period of a month in May2011.During the period of time this website recorded 1 352 804107 requests.The workload can be predicted accurately as shown in previous works[20],so the simulation simply adopts the measured requests traffc as the request arrival rates.The information including the link utilization in the network,and workload of VMs needs to be updated every fve minutes.For the clear demonstration,the evaluation focuses on the requests that arrive during the six hours period.The arrival rates of requests of four types are illustrated in Fig.2.Besides,the priorities of four request fows(task type 1,task type 2,task type 3 and task type 4) illustrated in Fig.2 are set to 1,2,3 and 4,respectively.

    Fig.2 Google’s request arrival rates

    5.1Simulation experiment setup

    This section evaluates the performance of the proposed WARRA based on the typical data center network topology,Fat-tree[21].Note that the proposed routing algorithms are applicable for any type of data center network topology but the proposed algorithms are only evaluated based on the commonly used pod-4 Fat-tree,as illustrated in Fig.3.The Fat-tree topology with three-layer topology contains edge tier,aggregation tier,and core tier,respectively.The core tier bridges the data center with the Internet.There are multiple corresponding VMs for every type of request fow in Fig.3.Each VM can only serve a specifc type of request fow.Thus,it is meaningful and important to intelligently route the hybrid request fows to minimize the total RTT for every type of request fow.It is assumed that the link rates between hosts and switches are 1 Gbps.In addition,the link rates between switches are also 1 Gbps.The simulation environment consists of 16hosts and 20 OpenFlow-enabled switches.The switches can collect fow information and report it to the centralized workload-aware SDN controller.

    Fig.3 Fat-tree data center network topology

    The size of the large amount of requests in the current data center is small(≤10kB)[22].However,the work[23] shows that the mixture of large and small requests is more realistic.Therefore,Table 2 shows the setting of average sizes of four different types of request fows.In addition, the setting of the serving rate of request fow f in VM d, μdf(f=1,2,3,4)is also shown in Table 2.

    Table 2 Realistic parameter setting

    5.2Simulation experiment

    This section evaluates the proposed WARRA by comparing it with the typical baselines including open shortest path frst(OSPF)[24]and random routing[25].The distance in the OSPF denotes the number of links between the gateway switch and the destination VM.It is assumed that the OSPF always chooses the leftmost destination VM for a given type of request.The random routing algorithm differs from the OSPF because the random routing algorithm can select any destination VM other than just the leftmost destination VM for a given type of request.Therefore,random routing means that the fnal destination VM is selected randomly from the available corresponding multiple VMs. Figs.4,5,6 and 7 show the comparison result of the total RTT for requests of type 1,2,3 and 4 respectively,using WARRA,random routing and OSPF.It can be shown in the four fgures that the proposed WARRA performs better than the other two routing algorithms,OSPF and random routing.The OSPF algorithm always chooses the shortest routing path to the destination VM,therefore large RTT will occur if the arrival requests are always scheduled to the shortest routing path.However,the random routing algorithm performs better than the OSPF algorithm because it specifes the routing path randomly and can lower the RTT.

    Fig.4 Comparison result of type 1 requests

    Fig.5 Comparison result of type 2 requests

    Fig.6 Comparison result of type 3 requests

    Fig.7 Comparison result of type 4 requests

    Fig.8 shows the variance of average utilization of the corresponding VMs for different types of requests using three routing algorithms including WARRA,random routing and OSPF.The utilization of four VMs for the same type of request over the period of time is different due to the corresponding routing algorithm.Therefore,this paper calculates and compares the average utilization variances of four VMs for the same type of requests with three routing algorithms.It is shown that compared with the other two routing algorithms,OSPF and random routing,the utilization variations of WARRA are the lowest for every type of request.This means that the WARRA can optimally choose the routing path and the destination VM by considering the congestion in network and the workload in VMs.The random routing algorithm just chooses the routing path and the destination VM randomly.Therefore this algorithm performs better than the OSPF in most cases.It is understandable that the OSPF always selects the shortest routing path to schedule the requests.Therefore,its performance is the worst compared with the other routing algorithms including WARRA and random routing.

    Fig.8 Variance of average utilization

    Then,Fig.9 illustrates the average request delays of three routing algorithms.Compared with the baselines including OSPF and random routing,the WARRA decreases the average packet delays of all types of requests.Besides, Fig.10 shows the packet drop ratios of three routing algorithms.In this fgure,the WARRA lowers the packet drop ratio by 0.289%compared with the random routing,and 0.64%compared with the OSPF,respectively.Therefore, with the consideration of both the network latency of applications and the serving latency in destination VMs,the WARRA performs better than the existing two routing algorithms.Then,the WARRA can minimize the total roundtrip time for every type of request by considering the congestion in the network and the workload in VMs.

    Fig.9 Average packet delays of WARRA and the baselines

    Fig.10 Packet drop ratios of WARRA and the baselines

    6.Conclusions and future work

    The existing controllers in the typical software-defned networking architecture can only optimize the network latency and cannot affect the serving latency in virtual machines,so that large serving latency may occur if the arrival requests are allocated to overloaded virtual machines.In order to solve the problem,this paper frstly presents the workload-aware software-defned networking controller architecture.Then,this paper proposes the WARRA to minimize the total round trip time for each type of request by considering the congestion in the network and the workload in VMs.Given a type of request,the proposed algorithms can determine the optimal combination of the routing path and the destination VM to minimize the corresponding total round trip time.Then,the trace-driven simulation is presented by using the publicly available realworld workload traces.The simulation result demonstrates that compared with two existing baselines including OSPF and random routing,the proposed algorithms can realize less round trip time for every type of request.In future research,we would like to design an SDN-based request routing algorithm for minimizing the round trip time of requests in multiple distributed cloud data centers.

    [1]J.Bi,H.T.Yuan,M.Tie,et al.SLA-based optimisation of virtualised resource for multi-tier Web applications in cloud data centres.Enterprise Information Systems,2014:1–25.

    [2]M.Armbrust,A.Fox,R.Griffth,et al.A view of cloud computing.Communications of the ACM,2010,53(4):50–58.

    [3]G.H.Wang,T.S.EugeneNg.The impact of virtualization on network performance of amazon EC2 data center.Proc.of the 29th Conference on Computer Communications,2010:19.

    [4]J.M.Zhu,Z.B.Zheng,M.R.Lyu.DR2:dynamic request routing for tolerating latency variability in online cloud applications.Proc.of the IEEE 6th International Conference on Cloud Computing,2013:589–596.

    [5]M.Casado,M.J.Freedman,J.Pettit,et al.Ethane:taking control of the enterprise.SIGCOMM Computer Communication Review,2007,37(4):1–12.

    [6]N.McKeown,T.Anderson,H.Balakrishnan,et al.Openfow: enabling innovation in campus networks.SIGCOMM Computer Communication Review,2008,38(2):69–74.

    [7]C.Y.Hong,S.Kandula,R.Mahajan,et al.Achieving high utilization with software-driven WAN.Proc.of the ACM SIGCOMM Conference,2013:15–26.

    [8]D.Erickson.The beacon openfow controller.Proc.of the 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defned Networking,2013:13–18.

    [9]J.Bi,Z.L.Zhu,R.Tian,et al.Dynamic provisioning modeling for virtualized multi-tier applications in cloud data center.Proc.of the 3rd IEEE International Conference on Cloud Computing,2010:370–377.

    [10]S.Agarwal,M.Kodialam,T.V.Lakshman.Traffc engineering in software defned networks.Proc.of the 32nd IEEE International Conference on Computer Communications,2013: 2211–2219.

    [11]F.P.Tso,G.Hamilton,R.Weber,et al.Longer is better:exploiting path diversity in data center networks.Proc.of the IEEE 33rd International Conference on Distributed Computing Systems,2013:430–439.

    [12]X.Q.Meng,V.Pappas,L.Zhang.Improving the scalability of data center networks with traffc-aware virtual machine placement.Proc.of the 29th IEEE International Conference on Computer Communications,2010:1–9.

    [13]S.Schmid,J.Suomela.Exploiting locality in distributed SDN control.Proc.of the 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defned Networking,2013:121–126.

    [14]R.Wang,D.Butnariu,J.Rexford.Openfow-based server load balancing gone wild.Proc.of the 11th USENIX Conference on Hot Topics in Management of Internet,Cloud,and Enterprise Networks and Services,2011:12–12.

    [15]A.Nahir,A.Orda,D.Raz.Schedule frst,manage later: network-aware load balancing.Proc.of the 32nd IEEE International Conference on Computer Communications,2013: 510–514.

    [16]N.Handigol,S.Seetharaman,M.Flajslik,et al.Plug-n-serve: load-balancing Web traffc using openfow.Proc.of the ACM International Conference on the Applications,Technologies, Architectures,and Protocols for Communication,2009.

    [17]D.E.Goldberg,J.H.Holland.Genetic algorithms and machine learning.Machine learning,1988,3(2):95–99.

    [18]X.D.Wang,Y.J.Yao,X.R.Wang,et al.Carpo:correlationaware power optimization in data center networks.Proc.of the 32nd IEEE International Conference on Computer Communications,2012:1125–1133.

    [19]C.Reiss,A.Tumanov,G.R.Ganger,et al.Heterogeneity and dynamicity of clouds at scale:Google trace analysis.Proc.of the Third ACM Symposium on Cloud Computing,2012:397–403.

    [20]J.M.Tirado,D.Higuero,F.Isaila,et al.Reconciling dynamic system sizing and content locality through hierarchical workload forecasting.Proc.of the 18th IEEE International Confe-rence on Parallel and Distributed Systems,2012:77–84.

    [21]M.A.-Fares,A.Loukissas,A.Vahdat.A scalable,commodity data center network architecture.ACM SIGCOMM Computer Communication Review,2008,38(4):63–74.

    [22]T.Benson,A.Akella,D.A.Maltz.Network traffc characteristics of data centers in the wild.Proc.of the 10th ACM SIGCOMM Conference on Internet Measurement,2010:267–280.

    [23]M.A.Adnan,R.Gupta.Path consolidation for dynamic rightsizing of data center networks.Proc.of the IEEE 6th International Conference on Cloud Computing,2013:581–588.

    [24]S.U.Malik,S.K.Srinivasan,S.U.Khan.Convergence time analysis of open shortest path frst routing protocol in Internet scale networks.Electronics Letters,2012,48(19):1188–1190.

    [25]A.Chatterjee,N.D.Georganas,P.Verma.Analysis of a packet-switched network with end-to-end congestion control and random routing.IEEE Trans.on Communications,1977, 25(12):1485–1489.

    Biographies

    Haitao Yuan was born in 1986.He obtained his B.E.and M.E.degrees both from Northeastern University,China,in 2010 and 2012 respectively, and is currently working toward his Ph.D.degree at the School of Automation Science and Electrical Engineering,Beihang University,China.He is now doing research in cloud computing and simulation under the direction of Professor Bohu Li.He received Google Excellence Scholarship 2011.His research interests include cloud computing,resource allocation and management,software defned networking,and energy effciency.

    E-mail:cityu.yuan@gmail.com

    Jing Bi was born in 1979.She received her Ph.D. degree in the School of Information Science and Engineering from Northeastern University,China in 2011.At present,she is a postdoctoral fellow at Department of Automation,Tsinghua University,Beijing,China.From September 2009 to October 2010, she was a visiting student supported by IBM Ph.D. Fellowship Award in IBM Research-China.She has published more than 20 research papers in journals and conferences.Her research interests include service computing,service recommendation, cloud computing and Internet data centers.

    E-mail:bijing@tsinghua.edu.cn

    Bohu Li was born in 1938.He graduated from Tsinghua University in 1961 and was a visiting scholar at the University of Michigan,USA,from 1980 to 1982.He was elected a member of the Chinese Academy of Engineering in 2001.He is the president of Chinese Association for System Simulation, a member of the board of directors in the Chinese Society of System Engineering,and the vice director of Manufacturing Committee in the Chinese Society of Automation.He has received two prizes from China Science Convention,one First Class Scientifc Advancement Award and two Second Class Scientifc Advancement Awards from the State,twelve Scientifc Advancement Awards from the Chinese Aerospace and Astronautics Ministry.He is a member of the Advisory Committee of the international journal Simulation Theory& Practice.His research expertise is in the areas of distributed simulation and cloud computing.

    E-mail:bohuli@moon.bjnet.edu.cn

    10.1109/JSEE.2015.00020

    Manuscript received March 18,2014.

    *Corresponding author.

    This work was supported by the National Postdoctoral Science Foundation of China(2014M550068).

    男女那种视频在线观看| 18禁在线播放成人免费| 欧美高清成人免费视频www| 国产亚洲精品久久久com| 国产精品福利在线免费观看| 久久久久久久久久久丰满 | 久久香蕉精品热| 午夜激情欧美在线| 亚洲精品日韩av片在线观看| 亚洲在线自拍视频| 美女cb高潮喷水在线观看| 男女下面进入的视频免费午夜| 国产亚洲精品综合一区在线观看| 日本欧美国产在线视频| 最新中文字幕久久久久| 不卡视频在线观看欧美| 婷婷丁香在线五月| 亚洲综合色惰| 亚洲最大成人中文| 韩国av在线不卡| 哪里可以看免费的av片| 永久网站在线| 亚洲成a人片在线一区二区| 免费不卡的大黄色大毛片视频在线观看 | 伦理电影大哥的女人| 91久久精品国产一区二区成人| 亚洲va日本ⅴa欧美va伊人久久| 一个人观看的视频www高清免费观看| 麻豆久久精品国产亚洲av| 国产成人av教育| 国产精品福利在线免费观看| 亚洲成a人片在线一区二区| 国产精品国产三级国产av玫瑰| 亚洲无线观看免费| 少妇猛男粗大的猛烈进出视频 | 一卡2卡三卡四卡精品乱码亚洲| 精品午夜福利在线看| 国产白丝娇喘喷水9色精品| 1024手机看黄色片| 久久国产乱子免费精品| 精品一区二区三区人妻视频| 国产在线精品亚洲第一网站| 中文字幕熟女人妻在线| 欧美日韩国产亚洲二区| 亚洲精品色激情综合| 国产精品久久久久久久电影| 中出人妻视频一区二区| 一级毛片久久久久久久久女| 亚洲美女黄片视频| 国产乱人伦免费视频| 国产v大片淫在线免费观看| 久久6这里有精品| 午夜福利欧美成人| 白带黄色成豆腐渣| 一卡2卡三卡四卡精品乱码亚洲| 91久久精品国产一区二区成人| 日本 av在线| 波野结衣二区三区在线| 欧美激情在线99| 白带黄色成豆腐渣| 97超级碰碰碰精品色视频在线观看| 黄色女人牲交| 免费无遮挡裸体视频| 特大巨黑吊av在线直播| 久久久久久国产a免费观看| 一级黄色大片毛片| 日韩亚洲欧美综合| 日本精品一区二区三区蜜桃| 亚洲三级黄色毛片| 亚洲黑人精品在线| 村上凉子中文字幕在线| 人妻丰满熟妇av一区二区三区| 桃红色精品国产亚洲av| 国产精品av视频在线免费观看| 国产午夜精品论理片| 欧美色欧美亚洲另类二区| 成年女人永久免费观看视频| 精品一区二区三区人妻视频| 亚洲成av人片在线播放无| 成人鲁丝片一二三区免费| 男女之事视频高清在线观看| 国产精品无大码| 亚洲欧美日韩东京热| 最新在线观看一区二区三区| 国产精品精品国产色婷婷| 欧美日本亚洲视频在线播放| 麻豆一二三区av精品| 免费在线观看成人毛片| a级毛片免费高清观看在线播放| 久久精品人妻少妇| a级一级毛片免费在线观看| 美女高潮的动态| 免费人成视频x8x8入口观看| eeuss影院久久| 免费看光身美女| 亚洲第一电影网av| 久久国内精品自在自线图片| 日韩强制内射视频| 人人妻人人澡欧美一区二区| 免费看光身美女| 亚洲图色成人| 国产精品美女特级片免费视频播放器| 亚洲av美国av| 十八禁网站免费在线| 一a级毛片在线观看| 身体一侧抽搐| 成熟少妇高潮喷水视频| 69人妻影院| 我的女老师完整版在线观看| 夜夜夜夜夜久久久久| 深夜a级毛片| 欧美一级a爱片免费观看看| 哪里可以看免费的av片| 白带黄色成豆腐渣| 成熟少妇高潮喷水视频| 久久精品国产清高在天天线| 精品人妻1区二区| 国产精品永久免费网站| 国内毛片毛片毛片毛片毛片| 日本免费一区二区三区高清不卡| 男女之事视频高清在线观看| ponron亚洲| 欧美国产日韩亚洲一区| av在线天堂中文字幕| 成人特级黄色片久久久久久久| 久久久久性生活片| 亚洲国产欧洲综合997久久,| 亚洲人成网站在线播放欧美日韩| 欧美3d第一页| 美女高潮喷水抽搐中文字幕| 国产精品乱码一区二三区的特点| 色av中文字幕| 欧美黑人欧美精品刺激| 国产一区二区三区视频了| 亚洲四区av| 国产伦精品一区二区三区视频9| 国产乱人伦免费视频| 午夜爱爱视频在线播放| 久久久久久伊人网av| 欧美最新免费一区二区三区| 国内精品久久久久久久电影| 天堂动漫精品| 人妻夜夜爽99麻豆av| 国产av麻豆久久久久久久| 亚洲国产色片| 亚洲熟妇熟女久久| 99久久久亚洲精品蜜臀av| 久久久久久久久久久丰满 | 日本黄色视频三级网站网址| 亚洲不卡免费看| 国产精品爽爽va在线观看网站| 亚洲 国产 在线| 精品久久久久久久人妻蜜臀av| 午夜免费激情av| 亚洲美女黄片视频| 亚洲最大成人中文| 亚洲欧美精品综合久久99| 久久久久国内视频| 男女做爰动态图高潮gif福利片| 在线观看66精品国产| 一本精品99久久精品77| 国产精品久久视频播放| 97超视频在线观看视频| 国产av在哪里看| 黄色一级大片看看| 国产探花在线观看一区二区| 可以在线观看的亚洲视频| 69av精品久久久久久| 日韩欧美三级三区| 精品人妻视频免费看| 精品不卡国产一区二区三区| 亚洲中文日韩欧美视频| 乱系列少妇在线播放| 日本a在线网址| 亚洲欧美日韩无卡精品| 日本黄色视频三级网站网址| 久久久久久久久中文| 免费黄网站久久成人精品| 亚洲精华国产精华精| 九色成人免费人妻av| 国产不卡一卡二| 亚洲国产精品合色在线| 赤兔流量卡办理| 性欧美人与动物交配| 亚洲精品国产成人久久av| av天堂中文字幕网| 国产精品野战在线观看| 亚洲人与动物交配视频| 精品一区二区免费观看| 老女人水多毛片| 亚洲四区av| 99九九线精品视频在线观看视频| 搡老岳熟女国产| 一本精品99久久精品77| 亚洲av免费高清在线观看| 一个人观看的视频www高清免费观看| 国产精品人妻久久久影院| 无遮挡黄片免费观看| 日韩在线高清观看一区二区三区 | 悠悠久久av| 亚洲av中文字字幕乱码综合| 别揉我奶头 嗯啊视频| 亚洲人与动物交配视频| 99国产精品一区二区蜜桃av| 美女黄网站色视频| 国产 一区精品| 色综合婷婷激情| 亚洲在线观看片| 国产又黄又爽又无遮挡在线| 精品99又大又爽又粗少妇毛片 | 国产成人a区在线观看| 无人区码免费观看不卡| 亚洲va在线va天堂va国产| 91久久精品国产一区二区成人| 亚洲精品粉嫩美女一区| 久久亚洲精品不卡| 精品久久久久久,| 亚洲av中文av极速乱 | 日本-黄色视频高清免费观看| 中文资源天堂在线| 成人欧美大片| 国产av一区在线观看免费| 国产69精品久久久久777片| 日本一二三区视频观看| 国国产精品蜜臀av免费| 亚洲美女视频黄频| 午夜福利高清视频| 亚洲精品一卡2卡三卡4卡5卡| 亚洲人成网站高清观看| 国产美女午夜福利| av视频在线观看入口| 久久精品人妻少妇| 亚洲国产日韩欧美精品在线观看| 91麻豆av在线| 欧美xxxx黑人xx丫x性爽| 一级毛片久久久久久久久女| 亚洲精品色激情综合| 亚洲精品在线观看二区| 免费观看在线日韩| 看免费成人av毛片| 又黄又爽又刺激的免费视频.| 日韩av在线大香蕉| 国产精品日韩av在线免费观看| 亚洲精品日韩av片在线观看| 精品福利观看| 小蜜桃在线观看免费完整版高清| 精品99又大又爽又粗少妇毛片 | 99在线视频只有这里精品首页| АⅤ资源中文在线天堂| 精华霜和精华液先用哪个| 日韩欧美 国产精品| 亚洲专区国产一区二区| 国产精品野战在线观看| 天堂影院成人在线观看| 国产久久久一区二区三区| 非洲黑人性xxxx精品又粗又长| 亚洲精品久久国产高清桃花| 国产高清有码在线观看视频| 亚洲精品粉嫩美女一区| 欧美黑人欧美精品刺激| 久久久久久伊人网av| 精品一区二区三区人妻视频| 国产精品98久久久久久宅男小说| 日韩大尺度精品在线看网址| 成年女人毛片免费观看观看9| 男插女下体视频免费在线播放| 欧美在线一区亚洲| a级毛片a级免费在线| 在线免费观看的www视频| eeuss影院久久| 日韩中字成人| 国产精品久久久久久亚洲av鲁大| 亚洲经典国产精华液单| 日本熟妇午夜| 国产午夜精品论理片| 日韩一区二区视频免费看| 精品一区二区三区av网在线观看| 黄色丝袜av网址大全| 又爽又黄无遮挡网站| 午夜精品久久久久久毛片777| 久久久久九九精品影院| 无人区码免费观看不卡| 嫩草影院入口| 亚洲欧美日韩卡通动漫| 精品一区二区三区视频在线| 波多野结衣高清作品| 国产亚洲精品久久久久久毛片| 成年女人毛片免费观看观看9| 日韩强制内射视频| 国产成年人精品一区二区| 91av网一区二区| 日日啪夜夜撸| 久久久午夜欧美精品| 亚洲av中文字字幕乱码综合| 日韩欧美精品免费久久| АⅤ资源中文在线天堂| 国产淫片久久久久久久久| 女人被狂操c到高潮| 国产大屁股一区二区在线视频| 亚洲乱码一区二区免费版| 99视频精品全部免费 在线| 乱码一卡2卡4卡精品| 蜜桃久久精品国产亚洲av| xxxwww97欧美| 亚洲欧美激情综合另类| 亚洲国产色片| 欧美黑人巨大hd| 亚洲美女视频黄频| 少妇人妻一区二区三区视频| 大型黄色视频在线免费观看| 国产视频一区二区在线看| 国语自产精品视频在线第100页| 日日摸夜夜添夜夜添av毛片 | 欧美日本视频| 国产精品野战在线观看| 中文字幕久久专区| 国内精品久久久久精免费| 国产av一区在线观看免费| 桃色一区二区三区在线观看| 国内精品久久久久久久电影| 亚洲狠狠婷婷综合久久图片| 国产精品一区二区三区四区久久| 亚洲国产精品sss在线观看| 三级男女做爰猛烈吃奶摸视频| 国产激情偷乱视频一区二区| 亚洲中文日韩欧美视频| 日韩欧美国产在线观看| 精品久久久久久成人av| 国产亚洲av嫩草精品影院| 丰满人妻一区二区三区视频av| 国产三级在线视频| 国产爱豆传媒在线观看| 午夜福利在线观看免费完整高清在 | 国产精品久久视频播放| 久久亚洲真实| 亚洲五月天丁香| 性插视频无遮挡在线免费观看| 99九九线精品视频在线观看视频| 久久亚洲精品不卡| 搡老岳熟女国产| 搡女人真爽免费视频火全软件 | av国产免费在线观看| 精品人妻偷拍中文字幕| 日本免费一区二区三区高清不卡| 一区二区三区激情视频| 国产视频一区二区在线看| 国产精品国产高清国产av| 波野结衣二区三区在线| 欧美不卡视频在线免费观看| 日韩大尺度精品在线看网址| 很黄的视频免费| 欧美成人免费av一区二区三区| 国产 一区 欧美 日韩| netflix在线观看网站| 欧美人与善性xxx| 三级男女做爰猛烈吃奶摸视频| av福利片在线观看| 国产熟女欧美一区二区| 小说图片视频综合网站| 国产极品精品免费视频能看的| 国产高潮美女av| 深夜a级毛片| 黄色女人牲交| 琪琪午夜伦伦电影理论片6080| 欧美激情在线99| 1024手机看黄色片| aaaaa片日本免费| 中文字幕免费在线视频6| a级一级毛片免费在线观看| 国产在线男女| 一个人看的www免费观看视频| 亚洲国产高清在线一区二区三| 久久热精品热| 国产高清视频在线观看网站| 久久久久久久久久黄片| 免费高清视频大片| 久久亚洲真实| 非洲黑人性xxxx精品又粗又长| xxxwww97欧美| 人妻久久中文字幕网| 亚洲精品456在线播放app | 精品欧美国产一区二区三| av女优亚洲男人天堂| 精品人妻熟女av久视频| 欧美另类亚洲清纯唯美| 国产在线精品亚洲第一网站| 免费人成在线观看视频色| 国产精品乱码一区二三区的特点| 成人特级黄色片久久久久久久| 欧美日韩瑟瑟在线播放| 免费在线观看日本一区| 免费人成在线观看视频色| 欧美激情国产日韩精品一区| 又黄又爽又免费观看的视频| 中文字幕av在线有码专区| av在线亚洲专区| 成年版毛片免费区| 夜夜看夜夜爽夜夜摸| 女同久久另类99精品国产91| 91午夜精品亚洲一区二区三区 | 日韩,欧美,国产一区二区三区 | 1024手机看黄色片| 一进一出抽搐动态| 99久久成人亚洲精品观看| 亚洲av中文字字幕乱码综合| 国产欧美日韩精品一区二区| 欧美激情国产日韩精品一区| 亚洲专区中文字幕在线| 日韩欧美免费精品| 日韩欧美在线二视频| 欧美日韩黄片免| 亚州av有码| 免费观看的影片在线观看| 美女cb高潮喷水在线观看| 午夜福利成人在线免费观看| 男女那种视频在线观看| 内地一区二区视频在线| 国产探花在线观看一区二区| 亚洲精品一卡2卡三卡4卡5卡| 又粗又爽又猛毛片免费看| 日韩精品青青久久久久久| 草草在线视频免费看| 日韩欧美免费精品| 午夜精品久久久久久毛片777| 国产单亲对白刺激| 亚洲成a人片在线一区二区| 欧美极品一区二区三区四区| 欧美最黄视频在线播放免费| 国产精品人妻久久久久久| 午夜福利在线观看免费完整高清在 | 男女做爰动态图高潮gif福利片| 我的女老师完整版在线观看| 俄罗斯特黄特色一大片| 男人和女人高潮做爰伦理| 别揉我奶头 嗯啊视频| av在线亚洲专区| 亚洲国产高清在线一区二区三| 自拍偷自拍亚洲精品老妇| 五月伊人婷婷丁香| 麻豆国产97在线/欧美| 日本 欧美在线| 99久国产av精品| 国产欧美日韩精品一区二区| 免费在线观看影片大全网站| 久久99热这里只有精品18| 国产精品免费一区二区三区在线| 国内毛片毛片毛片毛片毛片| 久99久视频精品免费| 日韩大尺度精品在线看网址| 精品不卡国产一区二区三区| 一区福利在线观看| 免费av毛片视频| 久久6这里有精品| 夜夜夜夜夜久久久久| 国产亚洲精品av在线| 人妻夜夜爽99麻豆av| 国产高清视频在线观看网站| 一本久久中文字幕| 亚洲国产精品久久男人天堂| 亚洲,欧美,日韩| 亚洲av中文av极速乱 | 最好的美女福利视频网| 精品一区二区免费观看| 亚洲aⅴ乱码一区二区在线播放| 两人在一起打扑克的视频| 久久精品国产鲁丝片午夜精品 | 欧美三级亚洲精品| 国产国拍精品亚洲av在线观看| 夜夜夜夜夜久久久久| 1000部很黄的大片| 国产伦人伦偷精品视频| 色尼玛亚洲综合影院| 亚洲乱码一区二区免费版| 国产美女午夜福利| 亚洲中文字幕一区二区三区有码在线看| 99国产精品一区二区蜜桃av| 久久久久久久久中文| 18禁黄网站禁片免费观看直播| x7x7x7水蜜桃| 一进一出抽搐gif免费好疼| 99久久精品国产国产毛片| 啦啦啦韩国在线观看视频| 国产精品国产三级国产av玫瑰| 成人亚洲精品av一区二区| 午夜福利18| x7x7x7水蜜桃| 男女啪啪激烈高潮av片| 亚洲欧美日韩高清专用| 一级黄色大片毛片| 亚洲黑人精品在线| 国产白丝娇喘喷水9色精品| or卡值多少钱| a级一级毛片免费在线观看| 亚洲国产欧洲综合997久久,| 国产综合懂色| 精品乱码久久久久久99久播| 99热这里只有精品一区| 亚洲成人久久性| 久久九九热精品免费| 欧美区成人在线视频| 亚洲aⅴ乱码一区二区在线播放| 久久久久久久久久成人| 十八禁网站免费在线| av在线老鸭窝| 3wmmmm亚洲av在线观看| 在线免费十八禁| 国产熟女欧美一区二区| 啪啪无遮挡十八禁网站| 欧美日韩瑟瑟在线播放| 日韩av在线大香蕉| 国产高清三级在线| 国产精品久久久久久精品电影| 免费黄网站久久成人精品| 22中文网久久字幕| 精品欧美国产一区二区三| 动漫黄色视频在线观看| 免费观看的影片在线观看| av福利片在线观看| 91久久精品国产一区二区三区| 亚洲欧美日韩高清在线视频| 亚洲自偷自拍三级| 真实男女啪啪啪动态图| 天堂√8在线中文| 九色国产91popny在线| 男人舔女人下体高潮全视频| 一卡2卡三卡四卡精品乱码亚洲| 国产精品福利在线免费观看| 久久99热6这里只有精品| 人人妻,人人澡人人爽秒播| 国产日本99.免费观看| 最好的美女福利视频网| 99热这里只有是精品在线观看| 免费av不卡在线播放| 亚洲avbb在线观看| 欧美日韩综合久久久久久 | av黄色大香蕉| 亚洲最大成人av| 国产精品亚洲一级av第二区| 97超级碰碰碰精品色视频在线观看| 国产精品久久久久久精品电影| 18+在线观看网站| 在线观看午夜福利视频| 2021天堂中文幕一二区在线观| av黄色大香蕉| 美女xxoo啪啪120秒动态图| 一区二区三区激情视频| 久久精品国产99精品国产亚洲性色| 亚洲自偷自拍三级| 成人高潮视频无遮挡免费网站| 麻豆国产av国片精品| 久久精品久久久久久噜噜老黄 | av视频在线观看入口| 一区二区三区高清视频在线| 日韩欧美在线二视频| 淫秽高清视频在线观看| 熟女电影av网| 亚洲精品456在线播放app | 亚洲欧美日韩东京热| 久久久国产成人免费| 最新中文字幕久久久久| 久久久久久久久中文| www.www免费av| 亚洲精品在线观看二区| av在线老鸭窝| 一区二区三区四区激情视频 | 动漫黄色视频在线观看| 如何舔出高潮| 琪琪午夜伦伦电影理论片6080| av天堂中文字幕网| 国产亚洲欧美98| 日本精品一区二区三区蜜桃| 黄色配什么色好看| 无人区码免费观看不卡| 免费电影在线观看免费观看| 国产探花极品一区二区| 最近在线观看免费完整版| 久久精品夜夜夜夜夜久久蜜豆| 日韩一区二区视频免费看| 欧美xxxx黑人xx丫x性爽| 欧美日本亚洲视频在线播放| 国内精品久久久久精免费| 色播亚洲综合网| 日日啪夜夜撸| 久久久精品大字幕| 91久久精品国产一区二区成人| 欧美又色又爽又黄视频| 久久久久久久亚洲中文字幕| 久久久久久久精品吃奶| 99国产极品粉嫩在线观看| 亚洲在线自拍视频| 啪啪无遮挡十八禁网站| 亚洲真实伦在线观看| 黄色欧美视频在线观看| 天天躁日日操中文字幕| 久久人人精品亚洲av| 国产精品电影一区二区三区| 欧美成人一区二区免费高清观看| 国产午夜精品久久久久久一区二区三区 | 国产成人aa在线观看| 九九久久精品国产亚洲av麻豆| 在线播放无遮挡| 国产欧美日韩一区二区精品| 日韩精品有码人妻一区| 中国美白少妇内射xxxbb| 99在线视频只有这里精品首页| 九九久久精品国产亚洲av麻豆| 伦精品一区二区三区| 久99久视频精品免费| 免费电影在线观看免费观看| 欧美激情久久久久久爽电影| aaaaa片日本免费| 天堂√8在线中文| 麻豆成人av在线观看| 99久国产av精品| 国产一区二区三区在线臀色熟女|