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

    Joint Resource Allocation Using Evolutionary Algorithms in Heterogeneous Mobile Cloud Computing Networks

    2018-08-28 03:49:38WeiweiXiaLianfengShen
    China Communications 2018年8期

    Weiwei Xia, Lianfeng Shen

    National Mobile Communications Research Lab, Southeast University, Nanjing 210096, China

    Abstract: The problem of joint radio and cloud resources allocation is studied for heterogeneous mobile cloud computing networks.The objective of the proposed joint resource allocation schemes is to maximize the total utility of users as well as satisfy the required quality of service (QoS) such as the end-to-end response latency experienced by each user. We formulate the problem of joint resource allocation as a combinatorial optimization problem.Three evolutionary approaches are considered to solve the problem: genetic algorithm (GA),ant colony optimization with genetic algorithm(ACO-GA), and quantum genetic algorithm(QGA). To decrease the time complexity, we propose a mapping process between the resource allocation matrix and the chromosome of GA, ACO-GA, and QGA, search the available radio and cloud resource pairs based on the resource availability matrixes for ACOGA, and encode the difference value between the allocated resources and the minimum resource requirement for QGA. Extensive simulation results show that our proposed methods greatly outperform the existing algorithms in terms of running time, the accuracy offinal results, the total utility, resource utilization and the end-to-end response latency guaranteeing.

    Keywords: heterogeneous mobile cloud computing networks; resource allocation; genetic algorithm; ant colony optimization; quantum genetic algorithm

    I. INTRODUCTION

    With the rapid development of mobile networks and portable smart devices, the demands for high-speed data applications, such as high-quality wireless video streaming,social networking, and interactive gaming,have been growing exponentially recently [1].Mobile cloud computing (MCC) is widely considered as a promising paradigm to satisfy the high-speed multimedia demands of end users, as well as provide higher capacity of mobile networks [2, 3]. MCC not only benefits mobile end users by offloading the computing and storage requirements from mobile devices into the powerful cloud computing platforms,but also can be beneficial to radio access networks (RAN). Cloud radio access networks(C-RAN) would provide on-demand resource processing, delay-aware storage, and high network capacity wherever needed [4]. In the environment of C-RAN, there usually exist heterogeneous radio access networks with dif-ferent capabilities in terms of bandwidth, latency, coverage area, or cost [5]. The complementary characteristics of different RANs can support multiple types of user requirements which have different quality of service (QoS)demands, as well as provide seamless user-accessing and global coverage of networks.

    In mobile cloud computing systems, a critical challenge is how to guarantee the QoS from end-to-end applications’ perspective [6].Actually, in the heterogeneous mobile cloud scenario, to satisfy the required QoS of diverse users and ensure the optimal usage of the resources of clouds and wireless networks,it becomes essential to jointly manage the cloud and radio resources in the clouds and the heterogeneous RANs [7, 8]. However,most of the previous works which studied the cloud computing and wireless networks have addressed the resource allocation of the two important areas separately [9-13]. In [9], a distributed multi-service resource allocation algorithm in heterogeneous wireless access medium is studied. However, the analytical models are only applicable to the heterogeneous wireless networks which solve their own network utility maximization problems.Energy efficient radio resource allocation in the two-tier heterogeneous cloud radio access networks is studied respectively in [10-12].However, cloud resource allocation is not considered in these studies. In [13], a multicloud resource allocation algorithm based on a Markov Decision Process is proposed, which is capable of dynamically assigning the computational resources to a set of service requirements. However, radio resource allocation in the wireless networks is not considered.

    In [14], the optimal strategy to assign each mobile user the radio and cloud resources jointly is proposed to minimize the overall energy consumption, under latency constraints.However, the strategy is found not for the MCC systems with the heterogeneous RANs,but for the cellular network with small-cell base stations. The topology configuration and rate allocation problem in C-RAN is studied in[15], with the objective of optimizing the endto-end performance of mobile cloud computing users. The homogeneous cellular network with cooperated BSs is considered as the radio access network. The dynamic cloud and wireless networks operations are studied jointly in [16], where the cloud mobile media price decision, wireless resource allocation and interference management are formulated as a multi-level Stackelberg game. However, the end-to-end performance of mobile cloud computing users is not given sufficient consideration. In [17], a cross-network radio and cloud resource management scheme for heterogeneous mobile cloud networks is proposed. The objective of the studied scheme is to maximize the tenant revenue while satisfying the QoS requirements. Nevertheless, the overlapping coverage of heterogeneous RANs and multiple types of service requirements are not taken into consideration. In [18], a dynamic heterogeneous resource orchestration framework is proposed aiming at achieving maximal performance of end users and minimal cost of cloud resources in the heterogeneous mobile cloud computing system. However, the diverse QoS requirements of users are not taken into consideration. In [19], the offloading selection, radio and computational resource allocation are jointly optimized to effectively save energy consumption on mobile terminals. However,the study set the same constraints of available radio and computational resource allocation to diverse users. In [20], an online joint radio and computational resource management algorithm is proposed to minimize the system power consumption without considering the economic cost of offloading. Moreover, the execution delay of the algorithm increases linearly with the control parameter. In [21], the offloading decisions of all users’ tasks as well as the allocation of computation and communication resources are jointly optimized to minimize the overall cost of all users in a multi-user mobile cloud computing system. However,the economic costs of offloading and resource allocation are not taken into consideration.

    In the cloud computing networks, the users accessed by heterogeneous RANs could be connected to the cloud provider through the cloud management broker, which provides the management and optimization of cloud resources in order to guarantee the QoS requirements of users [22]. However, the long wide area network (WAN) latency is a fundamental obstacle while a mobile device executes a resource-intensive application on a distant computer server. The concept of cloudlet was put forward in [23], and the main idea is bringing computational resources closer to the mobile user. The simplicity of management and utilization of a cloudlet makes it be easily deployed on many scenarios such as base station (BS) in cellular network and access point(AP) in WLAN. Recent researches show that bringing resources closer to the user improves not only power consumption at the terminal side but also the important QoS metric latency[14][24]. Therefore, in this paper, we use the mobile cloud computing system with local cloudlets to guarantee the end-to-end QoS of mobile users.

    In this paper, we jointly study the radio and cloud resource allocation in heterogeneous mobile cloud computing networks. The overlapping coverage of mobile networks and the heterogeneity of service requirements are given sufficient consideration. The objective of the proposed joint resource allocation schemes is to maximize the total utility of users as well as satisfy the QoS requirement such as the response latency experienced by each user.The joint resource allocation in heterogeneous mobile cloud computing networks is formulated as a combinatorial optimization problem.Evolutionary algorithms are stochastic search methods that can be an outstanding alternative to solve complicated combinatorial optimization problem. GA has been considered as a class of general-purpose search strategies for optimization problems [25]. ACO algorithm is inspired by the foraging behaviour of real ants,which are capable of exploring and collecting pheromone information [26, 27]. QGA is a novel evolutionary technique which is based on the concept and principles of quantum computing [28, 29]. Therefore, in this paper we focus on these three typical evolutionary algorithms, and the joint resource allocation problem is solved by using genetic algorithm(GA), ant colony optimization with genetic algorithm (ACO-GA), and quantum genetic algorithm (QGA), respectively. To decrease the time complexity, we propose a mapping process between the radio or cloud resource allocation matrix and the chromosome of GA,ACO-GA, and QGA, search the available radio and cloud resource pair for each service requirement based on the resource availability matrixes for ACO-GA, and encode the difference value between the allocated radio or cloud resources and the minimum resource requirement for QGA. The performances of the proposed resource allocation schemes are evaluated by using extensive computer simulations.

    The remainder of this paper is organized as follows. The system model and problem formulation are described in Sect. II. The proposed joint resource allocation schemes based on GA and ACO-GA and QGA are presented in Sect. III, IV, and V, respectively. In Sect. VI,the time complexity of three evolutionary algorithms is analysed. In Sect. VII, the performances of the proposed schemes are evaluated and compared with existing schemes. Finally,we conclude the paper in Sect. VIII.

    II. SYSTEM DESCRIPTION AND PROBLEM FORMULATION

    The system we consider in this paper is shown in figure 1, which mainly consists of two sub-systems, i.e., heterogeneous radio access networks and cloud computing networks(CCNs). The wireless communication mainly happens at the heterogeneous RANs, while the processing for the cloud services happens in the CCNs.

    2.1 Heterogeneous radio access networks

    In the coverage area of heterogeneous radio access networks, a set N of RANs with different access technologies is available, with N ={1,2,..,N}, and each RAN has the bandwidth limitation Ln. It is assumed that RAN-1 (cellular network) served by macro base stations (MBSs) has the largest coverage, and RAN-n (n=2,3,…,N) served by small base stations (SBSs) has smaller coverage. We assume that M mobile terminals (MTs), denoted by set M, M ={1,2,..,M}, are uniformly distributed in the geographical region, and each MT with several wireless interfaces is able to connect to different RANs. The number of bandwidth units allocated from RAN-n to a MT m is denoted as bm,n, where n∈N and m∈M. The radio resource allocation matrix Bwindicates how the radio resources are allocated,where bm,n=0 if the resources of RAN-n are not allocated to MT m, andif the bandwidth of RAN-n is allocated with a value betweenandto MT m. The variablesanddenote the minimum and maximum number of bandwidth units to meet the service requirement of MT m, respectively. Different types of services usually have different bandwidth requirements. For example, the constant bit rate (CBR) service of MT m requires a constant bandwidth, i.e.On the other hand, MT m with a variable bit rate service requires a bandwidth allocation withinand. Because the overlapping coverage of RANs, not all of the radio resources are available to each MT. The matrixis applied to denote the radio resource availability for MTs,where lm,n=1 if and only if the radio resources through RAN-n are available to the MT m,and l=0 otherwise. Let the parameter

    m,ndenote the price MT m uses one basic bandwidth unit assigned by RAN-n.

    2.2 Cloud computing networks

    In the cloud computing networks, the local cloudlets are connected with each other and to the Internet. The MBSs or SBSs connect to the local cloudlets through wired link. A mobile user canfind the appropriate MBS or SBS in a short distance, and then access cloud functionalities. In this paper, the computational resources are mainly considered as cloud resources in the cloudlets. It is assumed that there are a set R of local cloudlets be available to the mobile users, with R ={1,2,...,R}, and each cloudlet has computational capability Cr(CPU cycles/s). The cloud computing tasks from the MTs can be time-sensitive game data processing, scientific computing, multimediafile adaption, etc,. The data size of the job of the MT m involved in the computation intensive service requirement is denoted as ηm,which takes ?mCPU cycles to execute. The computational resources required by a service range betweenand, which represent the maximum and minimum fraction of Crassigned by the cloud to MT m. We denote the prices that MT m uses cloud resources provided by cloudlet-r as prm.

    The cloud resource allocation matrix Crrepresents the cloud resource allocation, where cm,r=0 if the resources of cloudlet-r are not allocated to MT m, andif cloudlet-r allocates the resources betweenandto the service requirement. The matrixis applied to denote the cloud resource availability for MTs, where lm,r=1 if and only if the cloud resources through cloudlet-r are available to MT m, and lm,r=0 otherwise.

    2.3 Problem formulation

    The objective to jointly allocate radio and cloud resources to the upcoming service requests is to maximize the total reward of all the mobile users as well as satisfying the services’ QoS requirements. Let xm,n(xm,n∈{0,1})/xm,r(xm,r∈{0,1}) d e n o t e whether the service requirement from MT-m is allocated resources by RAN-n/cloudlet-r or not. Let um(bm,n,cm,r) denote a utility function of jointly allocating the bandwidth bm,nfrom RAN-n and the cloud resources cm,rfrom cloudlet-r to the service requirement of MT m.The utility function is given by

    where w, γ and θ are constants indicating the scale and the shape of utility function, λ and ε denote the weights which represent the tradeoff between the transmission rate and service cost. Thefirst term in the right hand side of the utility function represents the attained reward of users from allocated bandwidth bm,nand cloud resources cm,r[9]. The second term represents the cost MT pays for the allocated radio resources, which is related with the traffic type and the radio access technologies. The third term represents the cost MT pays for the allocated cloud resources.

    The objective of resource allocation is to maximize the total utility of users, while guaranteeing the bandwidth assigned to MT m can satisfy its QoS requirement, the total bandwidth provided by RAN-n cannot exceed the capacity limitation, the allocated cloud resources can satisfy the requirement of MT m, the total cloud resources allocated by cloudlet-r cannot exceed the capacity limitation, and the overall latency for each service request must be lower than the maximum tolerable value. The sixth and seventh constraints mean that each MT’s service requirement can only be served by one wireless network and one local cloudlet. The objective formulation is given by

    In Eq. (3), W0is the bandwidth of one unit,hm,ndenotes the transmission power of RAN-n to user m, gm,ndenotes the channel gain between MT m and RAN-n, and σ0denotes the background noise power.

    Unfortunately, Eq. (2) is inherently combinatorial and then NP hard, which makes the solving of the problem of joint allocation of cloud and radio resources hard to achieve.Since evolutionary algorithms are proved to be an outstanding alternative to solve combinatorial optimization problem in reasonable time.Therefore, we propose to use evolutionary algorithms to efficiently solve the problem.

    III. THE JOINT RESOURCE ALLOCATION BASED ON GA

    The GA engine maintains a population of possible radio and cloud resource allocation solutions. A solution corresponds to a chromosome which is an encoded representation of the resource allocation to each MT. As bm,n=0 when lm,n=0 for each service requirement, only one MBS/SBS and one local cloudlet will allocate the radio and computational resources to each service requirement, if we encode every element in Bwand Cr, there will be a lot of redundancy in the chromosome. So we propose to encode only those elements which do not take the value 0. In each chromosome,the gene bmis denoted as the radio resources allocated to the service requirement from MT m, and gene cmis denoted as the computational resources allocated to it. Letbe the vector of variable bmandbe the vector of variable cm. Therefore, a chromosomeis a vector of genes. In order to evaluate the fitness of the chromosome, we need to map the chromosome to the resource allocation matrixes Bwand Cr. bmis mapped to one of the elements in Bwwhose locations are in set, and cmto one of the elements in Crwhose locations are in set. Figure 2 is an example of mapping the chromosome to the resource allocation matrixes, where M=6, N=5, and R=4. In figure 2, the gene b2is mapped to one of the elements whose locations are in set Aw={(2,1),(2,2),(2,4)}, i.e. b2,1, b2,2and b2,4in matrix Bwrandomly. Note that encoding all the elements in Bwand Crneeds 54 integers,while encoding the elements in a chromosome only needs 12 integers.

    The GA engine maintains a population set H of H solutions,. Each solution h has afitness value associated to it which is found by evaluating the fitness function.We apply the penalty functions to solve the constrained optimization problem [31]. The extended objective of solution h is defined as

    Fig. 2. An example of mapping the chromosome to the resource allocation matrixes.

    where σn, μrand θmare sufficiently large penalty factors. Definethefitness is calculated by

    In Eq. (5), ζ>1, which is the control coef ficient. The process of resource allocation based on GA is given as follows.

    Step 1: Given the parameters H, Ln,parameters governing the generation of successor populations: the crossover rate cr of the population and the mutation rate u. Set the values of, prm, w, γ, θ, λ and ε. Given L Lw,r,set the length of the chromosome as 2M, and setsuch that elements inare arranged increasingly in n and r, respectively.

    Step 2: Randomly generate a population of H solutions with the variable values inuniformly-distributed betweenand,and the variable values inuniformly-distributed betweenand. Moreover,because each MT’s service requirement can only be served by one network and one local cloudlet, for each solution, the initialized allocation of radio and cloud resources should satisfy the constraints

    Step 3: For all the chromosomes, map the mth variable ofto one of the elements in Bwwhose locations are in set Awand map the mth variable ofto one of the elements in Crwhose locations are in set

    Step 4: Compute thefitness of each solution of the current population according to Eq. (4)(5).

    Step 5: The H members of H are ranked according to their fitness values in an order of highest-to-lowest value. Then only thefirst(1-cr)×H members of H are directly selected to the next generation.

    Step 6: The remaining cr×H solutions of H are selected based on roulette wheel selection scheme, and the crossover scheme in [32] is performed on these selected solutions.

    Step 7: u percent of solutions in H are chosen randomly for mutation. For each selected solution, one randomly selected non-zero gene is replaced by a new random value satisfying

    Step 8: When the iterations reach the predefined maximum generation Igmax, stop; if not,go to step 4.

    IV. THE JOINT RESOURCE ALLOCATION BASED ON ACO-GA

    ACO can converge into the neighbourhood of the optimal solution through pheromone deposits, but with the limitation of premature convergence [26]. GA has the ability of exploring a broader searching space to find the feasible solution but with lower computational efficiency [25]. We intends to take advantage of both ACO and GA strategies to achieve an overall efficient solution while avoiding their disadvantages.

    The ACO model is shown in figure 3. The set of service requirements is denoted asIn the ACO model,the set of available radio and computational resources is denoted as

    The process of resource allocation based on ACO-GA is shown as follows.

    Step 1: Put A ants on the set of service requirementsrandomly, and set the initial pheromone and heuristic information. Given Lw,Lrand setsuch that elements in Aw, Arare arranged increasingly in n and r,respectively. Set such GA parameters as the crossover rate cr, the mutation rate u and the values of variables, prm, w, γ, θ, λ, ε,,, Cr,,and. Set the loop counter Nc= 0, and Ic= 0.

    Step 2: Each ant a (a=1,..., A) selects the appropriate radio resources betweenandand the appropriate cloud resources betweenandto the service requirements according to the probability

    where α and β are the parameters representing the importance of pheromone and heuristic information, respectively,is the set of feasible pairs of bandwidth and cloud resources to be selected by ant a for service requirement sm, withThat means ant a only searches the pairs of resources from the available RAN and local cloudlet, and the resources should satisfy the quality requirement of MT m. Therefore, the search space is greatly decreased.

    Step 3: Ant a moves to the next service requirement which was not assigned resources,and repeats Step 2 until all the M service requirements are assigned resources.

    Fig. 3. ACO model.

    Step 4: After all the A ants select the appropriate pairs of bandwidth and cloud resources to the service requirements according to the probabilities, the utility of each of A solutions is computed asand the best solution with the maximum utility is selected to update the pheromone in the searching route of the ant with the best solution. The pheromone trail update rule is performed as:

    where 0≤ρ≤1 is a parameter governing the pheromone decay process. ?τmd′is defined as

    where ubestis the utility of the best solution with

    Step 5: Set Nc=Nc+1. If Nc<Ncmax, repeat Step 2-4, else go to Step 6.

    Step 6: A population set of A solutions are obtained, i.e.For all the chromosomes, map the resources pair () for the service requirement smto bm,nand cm,rin matrix Bwand Cr, respectively. Compute thefitness of each solution of the current population according to Eq. (4)(5).

    Step 7: The A solutions are ranked according to theirfitness values in an order of highest-to-lowest value. Then the first (1-cr)×A solutions are directly selected to the next generation. The remaining cr×A solutions are selected based on roulette wheel selection scheme. A crossover scheme in [32] is performed and u percent of solutions are chosen randomly for mutation.

    Step 8: Set the generation of iterations Ic=Ic+1. If Ic<Icmax, repeat Step 2-7, else stop.

    V. THE JOINT RESOURCE ALLOCAITON BASED ON QGA

    QGA adopts qubit chromosome to represent the superposition of solutions. To decrease the redundancy in the qubit chromosome, we propose to encode only those elements which do not take the value 0 in Bwand Cr, and encode the difference value between the allocated radio resources and Bmmin, and that between the allocated computational resources and.Therefore, the length of the chromosome is decreased, and the search space is greatly decreased.

    QGA maintains a population of qubit chromosomes,with the ith chromosomeat generation g can be represented as

    where W is the number of quantum genes and can be expressed aswith Rmbe the binary string length to denote the difference value, andbe the binary string length to denote the value.andmust satisfywheredenotes the population size.

    The process of resources allocation based on QGA is shown as follows.

    Step 1: Set population sizeand set the number of qubits W in the chromosome. The parameters,,,and.Given Lw, Lrand set Aw, Arsuch that elements in Aw, Arare arranged increasingly in n and r, respectively. Set g=0, and initialize Q(g)=Q(0), whereandare initialized with

    Step 2: Make P(g) by observing the states of Q(g), whereandis a binary solution of.

    Step 3: Convert the binary string P(g) into integer string. For the ith chromosome,convert thefirstbits to M integers,and each integer addsto obtain vector. Convert the subsequen tbits to M integers, and each integer addsto obtain vector. For all the chromosomes,map the mth variable ofto one of the elements in Bwwhose locations are in set, and map the mth variable ofto one of the elements in Crwhose locations are in setThen compute thefitness values according to Eq. (4)(5), and store the best solution with the largestfitness value.

    Step 4: If it reaches the maximum generation Iqmax, terminate the algorithm; else, go to step 5.

    Step 5: Set g=g+1, observe chromosomes in Q(g?1) to obtain P(g).

    Step 6: Repeat the processes in Step 3, update Q(g?1) by using quantum crossover and quantum mutation as in [29], and go to Step 4.

    VI. COMPLEXITY ANALYSIS

    In this section, we analyse the time complexity of the proposed three algorithms. In the joint resource allocation scheme based on GA, the mapping operation takes constant time as it depends on the number of chromosome, which isfixed. Thefitness calculation is about some elementary addition, subtraction, multiplication and division; thus, the time is constant.The time for a crossover operation depends on the chromosome size and the population size.Since the sizes of the chromosome and population are 2M and H, respectively, it will be of the order O(2MH). The time for the mutation operation depends on the size of the population, and it is bounded by O(H). Thus, the complexity of GA is of the order O((2M+1)HImax).

    In the proposed scheme based on ACOGA, in the ACO phase, for an ant, the time complexity can be bounded by O(MJ), withNow, there are A number of ants in each round, so the time complexity for the maximum round is O(MJANcmax). The complexity for the GA phase is O((2M+1)AIcmax). Therefore, the complexity of the proposed ACO-GA algorithm will be of the order O(MJANcmax-+(2M+1)AIcmax).

    In the proposed QGA-based scheme, the time for the quantum crossover and quantum mutation depends on the size of the chromosome and the population size. Since the size of the chromosome and population is W and,respectively, it will be of the order O(2W).Therefore, the complexity of QGA is of the

    VII. SIMULATION RESULTS

    In this section, based on our simulation platform for heterogeneous networks with local cloud computing module, we evaluate the performance of the proposed joint resource allocation schemes and compare them with the existing schemes.

    7.1 Simulation scenarios and system parameter settings

    In heterogeneous mobile access networks, we consider three RANs: RAN-1 is LTE-based cellular network, RAN-2 and RAN-3 are LTE-based femto-cell networks. The coverage ranges of MBS and SBS are set respectively to be 500m and 50m, and the mobile terminals and femto-cells are randomly distributed within the coverage range of a macro-cell.The transmission power of MBS hm,nisfixed as 46dBm and that of SBS is 20dBm [33]. We set the path loss between MT m and MBS as 15.3+37.6log10dmand the path loss between MT m and SBS as 46.86+20log10dm, where dmis the distance between MT m and MBS/SBS[33]. We also take the parameters of the small scale and shadow fading in [33].

    Two types of computation intensive service requirements are considered: type-1 service requirements with the data size ηmbeing 1000KB; type-2 service requirements with ηm=2000KB. Each MT m randomly supports one type of service requirements. For the type-1 service requirement, the minimum and maximum number of required bandwidth units are==1, and the minimum and maximum computational resource requirements are=108(CPU cycles/s) and=109(CPU cycles/s), respectively. For the type-2 service requirements,=3,=5,and==109(CPU cycles/s). In the cloud computing networks, it is assumed that there are two local cloudlets be available to the mobile users, i.e. R=2.

    We choose the same parameters of the evolutionary algorithms such as H,, A,cr, Igmax, Icmax, Iqmax, and u. As for the QGA-based scheme, the increment of rotation angle of quantum gates is decreased linearly from 0.05π at the first generation to 0.005π at the last generation[29]. Table 1 summarizes the main simulation parameters.

    7.2 Optimization performance of the proposed joint resource allocation schemes

    We compare the performance of the proposed joint resource allocation schemes with the successive convex approximation (SCA)-based algorithm [34] and the exhaustive search (ES)method. In the SCA-based joint resource allocation scheme, an approximation method is adopted to compute a local optimal solution of Eq. (2). In the ES method, optimal values of utilities are obtained. The results are shown in table 2. In table 2, the best, worst and average values of the objective function are achieved by the GA, ACO-GA, QGA, SCA and ES after 30 times of running for every algorithm,with M=5. As it can be seen, the running time of three proposed algorithms are always much shorter than that of ES. The reason is that a mapping process between the radio or cloud resource allocation matrix and the chromosome is used in the proposed algorithms,the available radio and cloud resource pairs based on the resource availability matrixes are searched in ACO-GA, and only the difference values between the allocated resources and the minimum resource requirement are encoded for QGA. Therefore, the time complexity of the proposed algorithms is greatly decreased.It can also be seen from table 2 that ACO-GA has less running time than GA and QGA. This is because the basic idea behind ACO-GA is to generate initial solutions by the ACO method, and then serve these solutions to the GA as its initial population of individuals. Thus,the GA will start with a population, which is not randomly generated as in the general case,but one rather closer to the optimal solution.Therefore, ACO-GA can achieve commensurate calculations precision with less computation resources, in terms of time and memory.

    The proposed three algorithms achieve the similar values of total utility which is denoted asand the utilities are very close to the optimal valuesobtained by ES. The ES method achieves the maximum utilities at the expense of high computational complexity. The utility of all three evolutionary algorithms perform far better than SCA. This is because in SCA-based scheme, the original nonconvex problem is approximated to a sequence of strongly convex problems converging to a local solution of the original problem. Therefore, the proposed three algorithms can achieve better performance in terms of the accuracy offinal results.

    Table I. Simulation parameters.

    Table II. Performance comparison.

    Fig. 4. Comparison of utility.

    7.3 Performance Improvement of the Proposed Joint Resource Allocation Schemes

    We evaluate the performance improvement of the proposed three schemes and compare them with the existing schemes. There are two existing schemes used for comparison. The first one is the QoS aware dynamic resource allocation scheme proposed in [17], which is called Existing scheme I. The second one seperately optimizes the radio and computing resources, which is called Existing scheme II.

    7.3.1 Utility improvement

    Through extensive simulations, it is found that the utilities of the proposed three resource allocation schemes are close to each other,which can be seen in table 2. Therefore, we select the QGA-based scheme to compare with the existing shemes. The utility performance with different numbers of MTs is plotted in figure 4a. It can be seen from figure 4a that all the utilities under three resource allocation schemes increase when the number of MTs increases. This is because more radio and computational resources are allocated when there are more service requirements in the system. The proposed QGA-based scheme can achieve the highest utility and significantly improves the utility, compared to the Existing scheme I and II. The utility with the Existing scheme II is the lowest among three schemes and increases slowly as the number of MTs increases. The reseaon is the Existing scheme II does not allocate the radio and computational resources jointly, which results in the uneffective allocation of resources and the lower utility. Nevertheless, the proposed scheme based on QGA achieves higher utility than the existing schemes, for example, with the number of MTs being 20, by 56.46% compared with Existing scheme I and by 140.35% compared with Existing scheme II.

    In figure 4b, the utility performance with different price of femto-cell access is plotted,when the number of MTs being 5. It is shown in figure 4b that the utilities of all the schemes decrease as the prices rises. This is because when the prices increase, higher costs will have to be paid by mobile users, which lower the utility. The proposed scheme also outperforms the existing ones, with the improvement of 39.99% comparing with Existing scheme I, that of 63.20% comparing with Existing scheme II, respectively, at the price of RAN-2 access being $0.005. The result illustrates again that the proposed QGA-based scheme efficiently allocates the radio and computational resources and can achieve the best utility performance.

    The reason for the proposed scheme to have the highest utility is as follows. Firstly,it is owing to the coordination on resource allocation between the heterogeneous wireless networks and local cloudlets. Secondly, the traffic-differentiated resources allocation can better balance the resources to satisfy different requirements of multiple types of service requirements. These two factors make radio and cloud resources be allocated more efficiently among multiple service requirements, thus boosting the overall utility.

    7.3.2 Response latency improvement

    We compare the average response latency of type-1 service requirements among the proposed schemes based on GA, ACO-GA, QGA,Existing scheme I and Existing scheme II. It can be seen from figure 5 that the average response latencies of Existing scheme I and Existing scheme II increase significantly when the number of MTs increases. This is because when the number of service requirements increases, the system allocates less radio and computatioanl resources to each accepted service requirement to accommodate more access requirements. Therefore, the response latency increases. It can also be seen from figure 5 that the average response latencies of the proposed schemes based on GA, ACO-GA and QGA are close to each other. Moreover,the average response latencies of the proposed schemes increase slightly with the increasing of service requirements, and always keep lower than the response latency upperbound. The

    Fig. 5. Comparison of response latency.

    reason is that the proposed resource allocation schemes strike a balance between the efficient reource allocation and the response lantency to achieve the maximum utility. Meanwhile,the use of local cloudlets in the cloud computing networks avoids the latency through wired links to remote cloud servers. Therefore, it guarantees the lower average response latencies compared with the existing schemes.

    7.3.3 Radio resource utilization improvement

    Fig. 6. Comparison of radio resource utilization.

    We compare the radio resource utilization versus the number of MTs with type-2 service requirements among the proposed schemes based on GA, ACO-GA, QGA and the existing schemes. Let ηsdenote radio resource utilization and be defined asIt can be seen from figure 6 that ηsin the proposed schemes increases as the number of type-2 MTs increases. Moreover, as shown in figure 6, ηsin the proposed schemes is bigger than that in the existing schemes. The reason is that diverse user quality requirements are considered in the proposed resource allocation schemes. As the number of MTs with type-2 service requirements increases, the total amount of allocated bandwidth resources increases accordingly, and type-2 services require more radio resources than type-1 services. As a result, the resource utilization is more efficient in the proposed schemes.However, in the existing shemes, there is no difference between different types of service requirements, which results in the lower resource utilization. Moreover, the intrinsic features of joint resource allocation as well as satisfying the QoS requirements in the proposed schemes guarantee the better QoS performance in terms of resource utilization.

    VIII. CONCLUSIONS

    In this paper, we studied the joint resource allocation problem in heterogeneous mobile cloud computing networks. The objective of the proposed joint resource allocation schemes is to maximize the total utility of users as well as satisfy the QoS requirement such as the end-to-end response latency experienced by each user. The radio and cloud resources are jointly allocated by using GA, ACO-GA,and QGA, respectively. To the best of our knowledge, this is thefirst work that exploits the evolutionary algorithms to achieve joint resource allocation for mobile cloud computing. Moreover, some efficient methods such as mapping process are used to decrease the time complexity of the proposed evolutionary algorithms. Simulation results show that compared to the existing schemes, the proposed joint resource allocation schemes can achieve significant performance improvement in terms of running time, the accuracy offinal results,utility, response latency and radio resource utilization.

    ACKNOWLEDGEMENTS

    This work is supported by the National Natural Science Foundation of China (No. 61741102,No. 61471164), and China Scholarship Council.

    伦理电影大哥的女人| 亚洲国产精品专区欧美| 看十八女毛片水多多多| 国产色婷婷99| av线在线观看网站| 一级av片app| 国产麻豆成人av免费视频| 欧美区成人在线视频| 国产女主播在线喷水免费视频网站 | 色综合亚洲欧美另类图片| 自拍偷自拍亚洲精品老妇| 国产老妇女一区| 亚洲色图av天堂| 国产探花极品一区二区| 亚洲人成网站高清观看| 亚洲国产精品成人综合色| 美女被艹到高潮喷水动态| 韩国高清视频一区二区三区| 午夜爱爱视频在线播放| 少妇人妻精品综合一区二区| 国产成人aa在线观看| 久99久视频精品免费| 精品人妻熟女av久视频| 亚洲人与动物交配视频| 少妇熟女欧美另类| 精品无人区乱码1区二区| 亚洲欧美一区二区三区国产| 99热这里只有是精品在线观看| a级毛色黄片| 国产亚洲av片在线观看秒播厂 | 少妇人妻精品综合一区二区| 国产欧美日韩精品一区二区| 午夜福利高清视频| 日韩强制内射视频| 国产69精品久久久久777片| 97超碰精品成人国产| 久久久亚洲精品成人影院| 又粗又硬又长又爽又黄的视频| 久久久久九九精品影院| 中文字幕久久专区| 亚洲欧美精品自产自拍| 欧美一区二区国产精品久久精品| 久久人人爽人人片av| 国产伦精品一区二区三区四那| 纵有疾风起免费观看全集完整版 | 成人漫画全彩无遮挡| 午夜激情福利司机影院| 午夜免费男女啪啪视频观看| 国产精品福利在线免费观看| 99国产精品一区二区蜜桃av| 日韩欧美国产在线观看| av在线蜜桃| 五月玫瑰六月丁香| 国产精品久久久久久精品电影小说 | 97人妻精品一区二区三区麻豆| 国产一区二区亚洲精品在线观看| 亚洲成人久久爱视频| 一级毛片aaaaaa免费看小| 国产免费一级a男人的天堂| АⅤ资源中文在线天堂| 国产黄色视频一区二区在线观看 | 我的老师免费观看完整版| 一级毛片我不卡| 免费观看人在逋| 一区二区三区免费毛片| 久99久视频精品免费| 久久久久久久国产电影| 蜜桃久久精品国产亚洲av| 久久精品国产99精品国产亚洲性色| 久久精品国产99精品国产亚洲性色| 日日摸夜夜添夜夜爱| 变态另类丝袜制服| 我要看日韩黄色一级片| 成人午夜高清在线视频| 岛国在线免费视频观看| 国产av不卡久久| 亚洲av免费在线观看| 亚洲真实伦在线观看| 精华霜和精华液先用哪个| 国产成人91sexporn| 长腿黑丝高跟| 18禁在线播放成人免费| 日韩高清综合在线| 成人鲁丝片一二三区免费| 亚洲av成人精品一区久久| 九草在线视频观看| 国产高清不卡午夜福利| 岛国在线免费视频观看| 一夜夜www| 少妇熟女欧美另类| 亚洲精品一区蜜桃| 国产高清不卡午夜福利| 国产极品天堂在线| 国产成人免费观看mmmm| 麻豆国产97在线/欧美| 2021少妇久久久久久久久久久| 国产男人的电影天堂91| 午夜精品在线福利| 日韩欧美国产在线观看| 国产精品乱码一区二三区的特点| 91aial.com中文字幕在线观看| 亚洲最大成人av| 国内精品宾馆在线| 天堂影院成人在线观看| 久久久久免费精品人妻一区二区| 三级男女做爰猛烈吃奶摸视频| 亚洲欧美成人综合另类久久久 | 亚洲国产成人一精品久久久| 国产在线男女| 国产极品精品免费视频能看的| 成人亚洲精品av一区二区| 精品国内亚洲2022精品成人| 日韩,欧美,国产一区二区三区 | av卡一久久| 久久精品久久久久久久性| 久久久久久久亚洲中文字幕| 黄色一级大片看看| 午夜福利在线在线| 国产精品日韩av在线免费观看| 99久久无色码亚洲精品果冻| 毛片一级片免费看久久久久| 美女内射精品一级片tv| 好男人视频免费观看在线| 国产精品熟女久久久久浪| 建设人人有责人人尽责人人享有的 | 色播亚洲综合网| 久久久久性生活片| 高清毛片免费看| 国产精品野战在线观看| 人人妻人人澡人人爽人人夜夜 | 成人毛片60女人毛片免费| 久久精品久久久久久噜噜老黄 | 国产探花极品一区二区| 国产黄色小视频在线观看| 免费观看性生交大片5| 插阴视频在线观看视频| 水蜜桃什么品种好| 干丝袜人妻中文字幕| 欧美另类亚洲清纯唯美| 国产日韩欧美在线精品| 秋霞伦理黄片| 人妻制服诱惑在线中文字幕| 午夜福利网站1000一区二区三区| 26uuu在线亚洲综合色| 乱人视频在线观看| 免费观看的影片在线观看| 国产亚洲一区二区精品| 国产日韩欧美在线精品| 国内精品一区二区在线观看| 国内少妇人妻偷人精品xxx网站| 欧美bdsm另类| a级毛片免费高清观看在线播放| 亚洲高清免费不卡视频| 嘟嘟电影网在线观看| 日韩一区二区视频免费看| av.在线天堂| 色哟哟·www| 欧美3d第一页| 波野结衣二区三区在线| 欧美性猛交╳xxx乱大交人| 久久精品国产亚洲av天美| 大话2 男鬼变身卡| 欧美激情在线99| 真实男女啪啪啪动态图| 国产一区二区三区av在线| 国模一区二区三区四区视频| av在线亚洲专区| 久久久成人免费电影| av女优亚洲男人天堂| 久久久久久久久久成人| 国产高清视频在线观看网站| 欧美极品一区二区三区四区| 久久欧美精品欧美久久欧美| 禁无遮挡网站| 国产精品人妻久久久久久| 日韩精品有码人妻一区| 麻豆精品久久久久久蜜桃| 成年版毛片免费区| or卡值多少钱| 欧美一级a爱片免费观看看| 午夜福利在线在线| 国产精品嫩草影院av在线观看| 亚洲性久久影院| 亚洲av.av天堂| 亚洲欧美一区二区三区国产| 在线a可以看的网站| 麻豆国产97在线/欧美| 欧美成人免费av一区二区三区| 国产精品久久久久久久电影| 99九九线精品视频在线观看视频| 中文字幕久久专区| 久久精品夜夜夜夜夜久久蜜豆| 嫩草影院精品99| 国产精品蜜桃在线观看| 欧美最新免费一区二区三区| 99热网站在线观看| 日本黄色片子视频| 成年女人看的毛片在线观看| 18禁在线播放成人免费| 久久精品熟女亚洲av麻豆精品 | av播播在线观看一区| 午夜福利在线观看吧| 中文字幕av在线有码专区| 成人国产麻豆网| 亚洲人与动物交配视频| 天堂中文最新版在线下载 | 黄片无遮挡物在线观看| 日韩亚洲欧美综合| 看免费成人av毛片| 看非洲黑人一级黄片| 18禁在线无遮挡免费观看视频| 国产亚洲一区二区精品| 日本色播在线视频| 日本与韩国留学比较| 色吧在线观看| 日韩成人av中文字幕在线观看| 午夜激情欧美在线| 日韩欧美在线乱码| 在线a可以看的网站| 看非洲黑人一级黄片| 听说在线观看完整版免费高清| 麻豆成人午夜福利视频| 亚洲丝袜综合中文字幕| 国产爱豆传媒在线观看| 99热网站在线观看| 91在线精品国自产拍蜜月| 亚洲一区高清亚洲精品| 国产成人午夜福利电影在线观看| 精品熟女少妇av免费看| 久久久久久久久大av| 国产黄色视频一区二区在线观看 | 亚洲电影在线观看av| 日本午夜av视频| 舔av片在线| 日韩一区二区三区影片| 国产伦一二天堂av在线观看| 日韩中字成人| 久久韩国三级中文字幕| 美女高潮的动态| 少妇高潮的动态图| 少妇丰满av| 精品久久久久久久末码| 国产69精品久久久久777片| 国产高清国产精品国产三级 | 国产高清有码在线观看视频| 国产精品一区www在线观看| 亚洲精品一区蜜桃| 国产白丝娇喘喷水9色精品| 国产精品无大码| 99九九线精品视频在线观看视频| 又爽又黄无遮挡网站| 网址你懂的国产日韩在线| 亚洲精品日韩av片在线观看| 永久网站在线| 国产精品一及| 国产乱来视频区| 国产免费又黄又爽又色| 色网站视频免费| 黑人高潮一二区| 97在线视频观看| 麻豆乱淫一区二区| 九草在线视频观看| 精品久久久久久久久亚洲| 九色成人免费人妻av| 麻豆精品久久久久久蜜桃| 亚洲欧美日韩东京热| 七月丁香在线播放| 免费在线观看成人毛片| 欧美高清成人免费视频www| 午夜福利在线在线| 乱人视频在线观看| 日本黄色片子视频| 国产午夜精品论理片| 亚洲av日韩在线播放| 欧美日韩在线观看h| 精品久久久久久久末码| 国产免费又黄又爽又色| ponron亚洲| 国产成年人精品一区二区| 国产美女午夜福利| 少妇熟女aⅴ在线视频| 七月丁香在线播放| 中文字幕精品亚洲无线码一区| 国产精品久久久久久久久免| 99视频精品全部免费 在线| 日韩制服骚丝袜av| 亚洲av电影在线观看一区二区三区 | 天堂网av新在线| 亚洲中文字幕一区二区三区有码在线看| 男人舔女人下体高潮全视频| 日韩高清综合在线| 国产伦在线观看视频一区| 久久99热这里只有精品18| 在线免费十八禁| 欧美激情国产日韩精品一区| 精品一区二区免费观看| 男女边吃奶边做爰视频| 亚洲av二区三区四区| 国产精品一及| 熟女人妻精品中文字幕| 熟妇人妻久久中文字幕3abv| 99久久精品热视频| 精品欧美国产一区二区三| 国产伦一二天堂av在线观看| av免费观看日本| 男女国产视频网站| 国产精品伦人一区二区| 亚洲成人av在线免费| 色哟哟·www| 免费看日本二区| 欧美三级亚洲精品| 久久久久久大精品| 国产精品蜜桃在线观看| 国内精品美女久久久久久| 国产精品精品国产色婷婷| 嫩草影院新地址| 美女cb高潮喷水在线观看| 国产又色又爽无遮挡免| 久久久久精品久久久久真实原创| 简卡轻食公司| 国产黄片美女视频| 噜噜噜噜噜久久久久久91| av黄色大香蕉| 国产精品无大码| 日本欧美国产在线视频| 特级一级黄色大片| 爱豆传媒免费全集在线观看| 一级av片app| 在线观看av片永久免费下载| 国产在视频线精品| 亚洲在久久综合| 有码 亚洲区| 老女人水多毛片| 哪个播放器可以免费观看大片| 国产精品熟女久久久久浪| 亚洲国产精品合色在线| 九九热线精品视视频播放| 国产久久久一区二区三区| 久久久午夜欧美精品| 欧美色视频一区免费| 欧美人与善性xxx| 国内揄拍国产精品人妻在线| 国产精品美女特级片免费视频播放器| av福利片在线观看| 日本免费a在线| 午夜精品一区二区三区免费看| av国产免费在线观看| 国产亚洲av嫩草精品影院| 两性午夜刺激爽爽歪歪视频在线观看| 亚州av有码| 中文字幕免费在线视频6| 日韩人妻高清精品专区| 91精品伊人久久大香线蕉| 免费观看精品视频网站| 久久精品夜夜夜夜夜久久蜜豆| 国产麻豆成人av免费视频| 最近中文字幕2019免费版| 欧美一区二区亚洲| 真实男女啪啪啪动态图| 村上凉子中文字幕在线| 欧美激情在线99| 欧美97在线视频| 最新中文字幕久久久久| 如何舔出高潮| 国语对白做爰xxxⅹ性视频网站| av黄色大香蕉| 波野结衣二区三区在线| 99久久精品热视频| 亚洲人与动物交配视频| 国产老妇女一区| 精品久久国产蜜桃| 免费黄网站久久成人精品| 黄色配什么色好看| 亚洲成人中文字幕在线播放| 大香蕉97超碰在线| 国产探花在线观看一区二区| av国产免费在线观看| 能在线免费观看的黄片| h日本视频在线播放| 中文字幕熟女人妻在线| 国产 一区 欧美 日韩| 亚洲自拍偷在线| 日韩欧美精品免费久久| 在线播放无遮挡| 亚洲av福利一区| 精品99又大又爽又粗少妇毛片| 久久久亚洲精品成人影院| 97热精品久久久久久| 国产成人一区二区在线| 亚州av有码| 国产精品久久电影中文字幕| 亚洲激情五月婷婷啪啪| 最后的刺客免费高清国语| 亚洲欧美日韩东京热| a级毛片免费高清观看在线播放| 国产色婷婷99| 美女国产视频在线观看| 男人狂女人下面高潮的视频| 午夜福利高清视频| 一区二区三区乱码不卡18| 免费看日本二区| 99热全是精品| 久久精品国产亚洲av涩爱| 少妇的逼好多水| www日本黄色视频网| 色综合亚洲欧美另类图片| 久久久久久九九精品二区国产| 一级毛片aaaaaa免费看小| 日日干狠狠操夜夜爽| 综合色av麻豆| 91精品伊人久久大香线蕉| 91精品国产九色| 久久久欧美国产精品| 婷婷色麻豆天堂久久 | 国产精品久久电影中文字幕| 成年版毛片免费区| 最近最新中文字幕免费大全7| 久久国内精品自在自线图片| 十八禁国产超污无遮挡网站| 国产午夜福利久久久久久| 国产精品av视频在线免费观看| 变态另类丝袜制服| 校园人妻丝袜中文字幕| 中文字幕制服av| 大又大粗又爽又黄少妇毛片口| 国产精品野战在线观看| 国产伦理片在线播放av一区| 欧美不卡视频在线免费观看| 高清午夜精品一区二区三区| 插逼视频在线观看| 国产亚洲5aaaaa淫片| 精品久久久久久久久av| 亚洲高清免费不卡视频| 亚洲欧美一区二区三区国产| 欧美成人免费av一区二区三区| 丝袜喷水一区| 国产精品99久久久久久久久| 亚洲精品乱码久久久久久按摩| 久久精品久久久久久噜噜老黄 | 熟女人妻精品中文字幕| 国产精品久久电影中文字幕| 欧美变态另类bdsm刘玥| 久久精品国产亚洲av涩爱| 亚洲电影在线观看av| 日产精品乱码卡一卡2卡三| 国产伦精品一区二区三区视频9| 国产黄a三级三级三级人| 噜噜噜噜噜久久久久久91| 亚洲欧美日韩卡通动漫| 精品欧美国产一区二区三| 午夜视频国产福利| 村上凉子中文字幕在线| 一级二级三级毛片免费看| 国产久久久一区二区三区| 最近手机中文字幕大全| 水蜜桃什么品种好| 国产精品不卡视频一区二区| 国产成人精品久久久久久| 亚洲美女视频黄频| 久久久国产成人免费| 亚洲av中文字字幕乱码综合| 天天躁夜夜躁狠狠久久av| 激情 狠狠 欧美| 韩国av在线不卡| 可以在线观看毛片的网站| 日本黄色视频三级网站网址| 国产伦精品一区二区三区视频9| 中文字幕熟女人妻在线| 国产黄色视频一区二区在线观看 | 国产高清不卡午夜福利| 看非洲黑人一级黄片| 亚洲av一区综合| 狂野欧美白嫩少妇大欣赏| 国产色爽女视频免费观看| 国产真实伦视频高清在线观看| 亚洲va在线va天堂va国产| 国产伦一二天堂av在线观看| 亚洲自拍偷在线| 中国国产av一级| 日韩亚洲欧美综合| 直男gayav资源| 色网站视频免费| 91在线精品国自产拍蜜月| 亚洲人成网站在线观看播放| 精品久久久久久电影网 | 国产av码专区亚洲av| 丰满人妻一区二区三区视频av| 亚洲高清免费不卡视频| 免费一级毛片在线播放高清视频| 我的老师免费观看完整版| 99九九线精品视频在线观看视频| 99久久成人亚洲精品观看| 国产av码专区亚洲av| 美女内射精品一级片tv| 午夜激情欧美在线| 久久久久久久久中文| 看非洲黑人一级黄片| 久久久久九九精品影院| 久久久久久久久久久丰满| 秋霞伦理黄片| 国语自产精品视频在线第100页| 麻豆久久精品国产亚洲av| 亚洲18禁久久av| 成人特级av手机在线观看| 久久精品久久精品一区二区三区| 视频中文字幕在线观看| 麻豆精品久久久久久蜜桃| ponron亚洲| 精品久久久久久久末码| 午夜视频国产福利| 日韩中字成人| 亚洲综合精品二区| 亚洲成av人片在线播放无| 亚洲av免费在线观看| 久久久国产成人精品二区| 一级黄色大片毛片| 一级毛片电影观看 | 国语对白做爰xxxⅹ性视频网站| 免费观看精品视频网站| 亚洲精品,欧美精品| 能在线免费看毛片的网站| 免费看光身美女| 国产黄色小视频在线观看| 小蜜桃在线观看免费完整版高清| 日本色播在线视频| 亚洲欧美一区二区三区国产| av在线老鸭窝| 麻豆成人av视频| 男女啪啪激烈高潮av片| 哪个播放器可以免费观看大片| 国产成人免费观看mmmm| 亚洲精品国产av成人精品| 亚洲性久久影院| 亚洲成人精品中文字幕电影| 国产黄色小视频在线观看| 久久精品夜色国产| 国产av一区在线观看免费| 国产精品久久久久久久电影| 亚洲内射少妇av| 亚洲国产精品久久男人天堂| 日韩中字成人| 蜜桃亚洲精品一区二区三区| 久久国产乱子免费精品| 免费在线观看成人毛片| 欧美激情久久久久久爽电影| 草草在线视频免费看| 午夜激情福利司机影院| 日韩人妻高清精品专区| 在线观看美女被高潮喷水网站| 99久久成人亚洲精品观看| 国产一区二区在线观看日韩| 热99re8久久精品国产| 国内精品美女久久久久久| 久久韩国三级中文字幕| 国产精品乱码一区二三区的特点| 国产精品爽爽va在线观看网站| 久久精品熟女亚洲av麻豆精品 | 啦啦啦观看免费观看视频高清| 亚洲av成人精品一二三区| 嘟嘟电影网在线观看| 神马国产精品三级电影在线观看| 久久久久九九精品影院| 成年版毛片免费区| 美女xxoo啪啪120秒动态图| 国产探花在线观看一区二区| 七月丁香在线播放| 亚洲国产精品久久男人天堂| 日韩中字成人| 亚洲国产精品国产精品| 免费不卡的大黄色大毛片视频在线观看 | 91av网一区二区| 18禁动态无遮挡网站| 日本wwww免费看| 男女那种视频在线观看| 国产精品一及| 中文字幕亚洲精品专区| 村上凉子中文字幕在线| 国产精品一二三区在线看| 麻豆久久精品国产亚洲av| 春色校园在线视频观看| 免费av不卡在线播放| 国产黄色小视频在线观看| 熟妇人妻久久中文字幕3abv| 国产精品福利在线免费观看| 久久99热6这里只有精品| 日韩av不卡免费在线播放| 国产真实乱freesex| 欧美三级亚洲精品| 六月丁香七月| 人体艺术视频欧美日本| 色播亚洲综合网| www.av在线官网国产| av在线播放精品| 看免费成人av毛片| 青青草视频在线视频观看| 亚洲精华国产精华液的使用体验| 国产精品爽爽va在线观看网站| 波多野结衣巨乳人妻| 国产亚洲91精品色在线| 麻豆一二三区av精品| 九色成人免费人妻av| 欧美一级a爱片免费观看看| 亚洲18禁久久av| 国产成人精品一,二区| 国产亚洲91精品色在线| 精品国内亚洲2022精品成人| 日韩欧美三级三区| 久久久精品大字幕| 又粗又硬又长又爽又黄的视频| 老女人水多毛片| 美女黄网站色视频| 亚洲精品一区蜜桃| 精品国产三级普通话版| 国产v大片淫在线免费观看| 久久久久精品久久久久真实原创|