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

    Performance Analysis for Multimedia Communication Systems with a Multilayer Queuing Network Model

    2018-08-28 03:49:20XuehuaTangZhongyuanWangXiaojunLiZhenHanZhengHeYoumingFu1SchoolofRemoteSensingandInformationEngineeringWuhanUniversityWuhan0079China
    China Communications 2018年8期

    Xuehua Tang, Zhongyuan Wang*, Xiaojun Li, Zhen Han, Zheng He, Youming Fu1 School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 0079, China

    2 Research Institute of Wuhan University in Shenzhen, Shenzhen 518000, China

    3 School of Computer Science, Wuhan University, Wuhan 430072, China

    4 State Grid Economic and Technological Research Institute CO., LTD, Beijing 102209, China

    * The corresponding author, email: wzy_hope@163.com

    Abstract: Software performance evaluation in multimedia communication systems is typically formulated into a multi-layered client-server queuing network (MLCSQN)problem. However, the existing analytical methods to MLCSQN model cannot provide satisfactory solution in terms of accuracy,convergence and consideration of interlocking effects. To this end, this paper proposes a heuristic solving method for MLCSQN model to boost the performance prediction of distributed multimedia software systems. The core concept of this method is referred to as the basic model, which can be further decomposed into two sub-models: client sub-model and server sub-model. The client sub-model calculates think time for server sub-model,and the server sub-model calculates waiting time for client sub-model. Using a breadthfi rst traversal from leaf nodes to the root node and vice versa, the basic model is then adapted to MLCSQN, with net sub-models iteratively resolved. Similarly, the interlocking problem is effectively addressed with the help of the basic model. This analytical solver enjoys advantages of fast convergence, independence on specific average value analysis (MVA)methods and eliminating interlocking effects.Numerical experimental results on accuracy and computation efficiency verify its superiority over anchors.

    Keywords: multimedia communication system; queuing network; performance evaluation

    I. INTRODUCTION

    Recent years have witnessed the popularity of large-scale multimedia services, such as city-level video surveillances, social networks,video sharing sites and large-scale multimedia archive inquiry systems. Confronting massive service requests and volume video/audio data,the efficiency of system resource scheduling is increasingly being challenged. In a distributed multimedia system, a task can either act as a client receiving services provided by other tasks, or can act as a server providing services to other tasks. The Architecture of a system often determines its performance,including the number of customers’ requests to a server within a certain time, the number of concurrent tasks in the server, and the task distribution in a multi-processor system or network. Besides, such key metrics as scheduling delay, throughput, bandwidth utilization are especially concerned for delivering real-time multimedia contents. Because multi-layered client-server interactions often happen in a system, for instance, tasks queuing in the middle layers of the software and the hardware layer, it is difficult to intuitively evaluate system performance [1]. A quantitative method evaluating the impact of these factors on the system performance is essentially required.

    Performance evaluation of the concurrent or distributed system is a widely studied topic.Performance evaluation methods mainly fall into two categories: deterministic and stochastic approaches. Queuing network model is one of the representative stochastic methods,which uses the average value analysis (MVA)method [2] to handle the resource scheduling problem. Traditional queuing network models can be used to estimate the conflicts among independent tasks (or hardware devices),but they fail to consider the conflicts among interdependent tasks. Nevertheless, most distributed system involves the synchronous resource consumption interaction, in which the client and server tasks are occupied by another task simultaneously. To overcome their shortages, some agent-based approaches[3, 4] have been proposed and made perfect successively. Such methods divide queuing latency into delay of major resources and delay of secondary resources in concept, and solve them through the establishment of a “major resource conflict model” and a “secondary resource conflict model”, respectively. Results are iterated between two models until a convergence solution is ultimately achieved.Agent-based analysis methods are suitable for three-layered client-server queuing networks,but are difficult to be extended to more layers of client-server queuing network systems. The multi-layered client-server queuing network(MLCSQN) model, such as stochastic rendezvous network model (SRVN) [5], offers different services for different request portals and thus breaks the restriction that a software task merely provides a sole service in a model. SRVN model also takes into account the request priority as well as the interlocking effects emerging in multi-layered queuing networks, having the execution of software tasks divided into two or more stages to enhance ability to describe the model. Mathematically,SRVN model adopts a similar MVA approximation algorithm [6] to perform analysis of queuing delay, whose key issue is to estimate the probabilities of various situations where requests arrive instantly. In the method of layers (MOL) [7, 8], a MLCSQN is divided into “Software conflict model” and “Device conflict model”, respectively. A linear algorithm [9] is employed to obtain a convergence solution by iteratively solving these two models. Different from SRVN model, MOL allows multiple concurrent instances in software tasks, but demands that the top task only call closely successive server tasks. On the basis of the SRVN and MOL models, Franks et al.were engaged in the layered queuing network(LQN) model [10] and its performance enhancement [11] as well. LQN model decomposes a client-server queuing network model into a series of sub-models which can be iteratively solved within sub-models with MVA.Following their pioneering work, a technique similar to workload concealment was further introduced to handle asynchronous and synchronization messages in double-layered [12]and multi-layered [13] client-server queuing networks. In practice, LQN models have been widely used for the performance evaluation of distributed parallel software and web systems[14-16]. For example, Shoaib et al. [16] applied LQN performance model to an Apache-PHP web application and showed comparable results with load test measurement in terms of the average error and response time. Wang et al. [17] studied the performance of opportunistic scheduling in wireless multimedia and data networks based on popular stochastic network calculus, which establishes stochastic arrival curve by bounding traffic arrival process with exponentially bounded burstiness traffic model.

    In the very recent works [18, 19], Zhou introduced the multi-layered model into the delay estimation and announcement problem on media cloud environment. Ref. [18] partic-ularly exploits the data-driven delay estimation for heterogeneous multimedia services in the cloud with an updated data-driven method to balance the computational complexity and estimation accuracy. Ref. [19] further analytically studies the characteristics of delay announcement by analyzing the components of the user response. Different from them, this paper focuses on overall performance evaluation and prediction of distributed multimedia software systems with client-server queuing behavior, thus involving more various factors than delay, such as throughput, resource utilization, queuing time, access delay, and residing time.

    The aforementioned methods are committed to solving the MLCSQN problem in software performance evaluation from their own point of view. However, they often fail to provide a satisfactory solution in terms of accuracy and convergence rate under the constraints of acceptable running time. Especially for the case of interlocking effects since most existing methods do not attach importance to the issue of interlocking. In this paper, we focus on the modeling problem of distributed systems and propose a new analytical solver to MLCSQN model. We use a similar approach to LQN, and yet make differences in solving strategy and iterative decomposition algorithm. The advantages of our approach lie in three-folds: 1) improving the convergence rate and accuracy; 2) an effective solution to addressing the interlocking problem; 3) better universality provided that it does not depend on any specific underlying analysis methods used by sub-models. This method is suitable for analyzing and predicting the performance of distributed multimedia software system running on multiple processors or networks.

    The remainder of this paper is organized as follows. Section II briefly introduces the MLCSQN model and its description notations.Section III presents the analytical solving method along with the interlocking issue.Section IV shows the comparison results. In Section V, we conclude the paper.

    II. PRELIMINARIES AND NOTATIONS

    The resource scheduling problem in high-performance multimedia communication systems can be gracefully modeled via MLCSQN. MLCSQN is a directed acyclic graph, where an entity represents a software or hardware task executing concurrently, which has no internal concurrency control, but can send or receive a service request. Roughly,a task can be classified into three categories:“pure client task”, only issuing service requests; “active server task”, either issuing or accepting service requests to/from other tasks;“pure server tasks”, only accepting service requests. Tasks are used to describe software processes, threads, or hardware devices. For example, the processor is usually represented by a pure server task. Each task contains one or more entries having their own execution time, which stands for variable services provided by the task. Tasks communicate with each other by a send-receive-reply mode [1],in which the task waits till receiving a response message before continuing execution after the request message is issued. Messages are sent to an entry of another task from the entry of one task in afirst-in-first-out (FIFO)queuing rule. Thus, a MLCSQN model constitutes a directed acyclic graph.

    Fig. 1. An instance of MLCSQN model.

    Figure 1 shows an instance of MLCSQN model, where there are two pure client tasks interacting with one active server task and two pure server tasks. Two pure server tasks have two respective entries, while any of other tasks has only one entry. The numbers in square brackets of entries stand for average service time, which is assumed to be exponentially distributed. Arc lines with an arrow indicate requests of tasks, with the digits in parentheses denoting the average number of requests during the execution. The distribution of request numbers can be geometrically distributed or in a deterministic constant. The principal parameters with respect to MLCSQN model are tabulated in table 1.

    III. PROPOSED ANALYSIS METHOD FOR MLCSQN MODEL

    In this section, we first establish the basic model and deduce its solution using a similar synchronization method for addressing resource consumption [2]. Different from the agent-based approach [3], the solving approach for basic model is suitable for extension to the multilayered client-server queuing network. By extending the solving algorithm of a basic model to a MLCSQN model, we ultimately obtain the solution to the overall model.

    3.1 Basic model

    Fig. 2. Basic model.

    First of all, we use a simple client-server example to illustrate the basic model as well as its solving idea. Figure 2 shows a basic model which consists of a three-layered client-server queuing network. Typically, basic model is related to synchronous resource consumption, in which customers accessing the client “clientA”needs to access server “server” at the same time. In the preliminary MLCSQN model (as shown in figure 1), the service at a center is dependent on other nodes and forking generates customers while joining eliminates them.In terminology, these situations are called the simultaneous resource possession and forkjoin behavior. Previous studies [10] have shown that the queuing network system with simultaneous resource possession or fork-join behavior cannot be modeled directly by MVA due to the service dependence and the routing diversity. To convert our problem into an analytically tractable problem with MVA, we provide a deep insight into the key factor delay.Conceptually, the average delay of customers accessing clients contains several parts: customers’ queuing time at the client, the client’s execution time, the client’s queuing time of accessing server and the server’s execution time.Among them, customers’ queuing time at the client refers to as the spent time by customer queuing up in the client, for example, customers lining up in banking services. The client’s execution time includes the client’s own think time plus the time to access the server. For the case without any service dependence, the server’s execution time is actually its think time. The time that only spends at the client or server node is called think time.

    However, we cannot observe or detect each fraction separately in an actual system. Therefore, we consider the case that the basic model is decomposed into two sub-models: client sub-model and server sub-model (as shown in figure 3). When the task is treated as a client of sub-model, it is assumed to be a server without queuing delay. In client sub-model,MVA method can be used directly to resolve the client’s queuing delay (note that the queuing conflict of client accessing server is ignored). Similarly, in server sub-model, MVA method can be directly used for obtaining the client’s queuing delay at server (here ignoring the think time of client). When calculating server sub-model, as customers’ queuing time at client is unknown, the client’s think time at server sub-model is unknown yet.

    To address this problem, MVA method is used for solving the delay tasof client accessing server each time. Average residing time of accessing entry e is given by

    where average queuing time tedreads:

    The client’s residing time xais calculated with Eq. (1) while the client’s think time in the server sub-model is ignored. Because the client’s think time in server sub-model is ignored, the obtained taswill be higher than its actual value. In client sub-model, the same MVA method is employed to compute client’s utilization Ua. According to the definition of utilization, client’s think time Zascan be obtained as follows:

    Because the obtained xais higher than its actual value in server sub-model, the computedin client sub-model will be inevitably smaller than its actual value.is substituted into the server sub-model to recalculate the delay tasof client accessing server each time.Thus, iteration optimization is carried out between two sub-models until the client’s utilization Uais less than a preset value. Since the obtainedin client sub-model is smaller than its actual value, tasin server sub-model is higher than its actual value but is less than the outcome of the previous iteration. In this way,continues growing while being less than its actual value, and hence the convergence will be satisfied after a number of iterations.

    Table 2 shows the process of solving the basic model in figure 2, which carries out calculation in each row from left to right, with the input of each sub-model produced by another sub-model. For example, to obtain the client’s service time in client sub-model, we get the delay of client accessing server from the left server sub-model (4.123 time units) and then plus the client’s own execution time (8 time units) using Eq. (1). To acquire the client’sthink time in the server sub-model, we use the client’s utilization (0.993) from the top client sub-model and then calculate it using Eq. (3).

    Table I. Notations on MLCSQN.

    Table II. Solving client and server sub-models.

    Fig. 3. Decomposition of basic model.

    3.2 Multi-layered model

    The solving method for the basic model can be readily extended to the MLCSQN model.As mentioned before, a MLCSQN model can be seen as a directed acyclic graph, where the leaf nodes are actually pure server tasks and the root node is a pure client task.

    The solving steps for an entire MLCSQN model are summarized as follows:

    1) Initialization. From the beginning of leaf nodes in a bottom-up manner, Eq. (1) is used to initialize the service time xeof each node entry, with the queuing delay of leaf nodes ignored. The average delay tedfrom this node entry to each of other node entries is recorded, where d∈E. The think time of the node entries beyond the root node is initialized to zero.

    2) Solving the server sub-model. Starting from each leaf node in a bottom-up manner,all the direct parent nodes of all entries are located to form a server sub-model. In server sub-model, the parent node is viewed as a server without queuing delay. The think time of a parent node is equal to the outcome that the last obtained service time xeminuses queuing delay ted, namely,

    where tedis computed by MVA method and the service time xeof each parent node entry is updated for each iteration. Starting from the leaf nodes, the entire directed graph is traversed in breadth-first search strategy, with server sub-models formed in each node solved successively.

    3) Solving the client sub-model. Starting from each root node in a top-down manner,wefind itsfirst child node, and then collect all parent nodes to form a client sub-model.Based on the service time xdgenerated by server sub-model, the utilization of node entry d is calculated with MVA method and the think time Zdof d is then given by Eq.(3). Starting from the root node, the entire directed graph is traversed in breadth-first search strategy, with client sub-models formed in each node solved successively.

    4) Loop. Steps 2) and 3) are repeated until the node utilization is less than a pre-determined threshold.

    We see MLCSQN model as a whole directed graph, and iteratively resolve it in an order from leaf nodes to the root node and vice versa. Sub-model selection criteria are based on the server nodes arising queuing conflicts,i.e., the node and all its direct parent nodes are solved as a sub-model. In this way, if the client’s think time is accurate enough, the client’s queuing delay in server can be directly calculated with traditional queuing network methods.

    Throughout the solving process, there is a certain overlap between the sub-models. Because the service time of the parent node entries is updated after server sub-model solved each time, the think time of the client node relative to other server sub-models can be smartly recalculated with the value of service time. This will accelerate approximation to the real value, and ultimately speed up the entire iterative process. In addition, our algorithm does not depend on the specific MVA methods, while the accuracy is closely related to the employed MVA method.

    3.3 Interlocking problem

    Interlocking will occur when the client task and its server tasks share a common server tasks. The request streams reaching the common server task are usually assumed to be irrelevant. However, they are usually correlated with each other, thus leading to analytical errors. As shown in figure 4, customers’ requests arrive at the server via client A, but another path is cut off. Similarly, the same phenomenon happens when the requests arrive at server via client B. Such a request path from the same source and to the same destination is called interlocked one. Ignoring interlocking effects will result in pessimistic analytical results [8,10,11]. The method in [11] discards the affected request streams by interlocking effect, but it has at least two drawbacks. First,a complex graph search algorithm is required to identify the interlocked stream. Second,how to remove the interlocked stream is an experience-based practice.

    In fact, this problem is no longer difficult to resolve by making use of our established concept of basic model. As illustrated in figure 4, we suggest a sub-model based approach to deal with the interlocking problem. To facilitate statement, we illustrate the processflow in table 3, proceeding from left to right in each row. During the iteration, the input of each sub-model comes from another sub-model. For example, in order to obtain the service time of client A, we calculate the delay of its accessing server (0.257 time units) and then plus its own execution time (0.2 time units) according to Eq. (1).To get the think time of client B, we obtain the delay of customers accessing the client A (0.457 time units), and then plus the customers’ own think time (1 time unit). To obtain service time of client B, we calculate the delay of client B accessing server (0.301 time units), and then plus the client’s own execution time (0.5 time units).

    In the basic client-server model, we have analyzed its iterative convergence. To examine the convergence of interlocking case, we still focus on client sub-models A and B in figure 4. Since the output tcaof the client sub-model A is a part of customers’ think time of sub-model B, the overestimation of tcaby client A will lead to reduced tcband Ub, and vice versa. So,the solution eventually converges after a couple of iterations.

    Fig. 4. Interlocking.

    IV. EXPERIMENTAL RESULTS

    In this section, we conducted numerical experiments to verify performance of the proposed method, including the cases without and with interlocking. The comparison is mainly concerned to analysis accuracy and convergence speed. Current performance prediction tools rely either on analytical or on simulation models. In experiments, the simulation results are used for the benchmark of analysis accuracy,which are produced by the well-known LQN simulator lqsim [20]. Note that simulation models always enjoy higher accuracy than analytical solvers since the latter are usually based on simplified assumptions but a mathematical formula cannot cover all complexities of a real system. Thus, if the results by our method are experimentally verified to be close enough to those of simulator lqsim, it turns out competitive and applicable.

    First, the case without interlocking is testifi ed, which represents the system comprising one server task, one client task and one cus-tomer task. Table 4 shows the comparison of our analytical results with simulation results.The 95% confidence interval for simulation method is ±0.001 and the error is calculated by

    Table III. Solving client-server queuing network with interlocking.

    Recall the model parameters in table 1, four significant output parameters with respect to throughput (λc), utilization (Uaand Us) and delay (tca) are provided for comparison. It is clearly seen that the overall error is far less than 1%.

    Then, an additional experiment is particularly conducted to evaluate the solution to MLCSQN with interlocking. This experimental system involves four tasks, including one server task, two client tasks and one customer task. Similarly,five significant output parameters with respect to throughput (λc), utilization(Uaand Us) and residing time (xaand xb) are concerned. Table 5 shows a comparison of our results with the simulation results, where the error is less than 6%, being a little larger than the case without interlocking. In contrast, the analytical errors of the similar cases in [11]total up to 30%~50%, partially due to the inappropriate dismission to interlocked streams.

    Complexity of the algorithm primarily depends on the number of sub-models and their complexity as well as iterations. Specifically,computational complexity can be expressed as a product form of these three factors. Amongthem, the complexity of sub-models is determined by the specific underlying MVA method. For example, as shown in [10], the operation cost for the exact MVA technique is represented as, under the situation of M tasks, K routing chains and Nkcustomers in chain k. In experiments, our algorithm ends executing in seconds, while the simulation program ranges from a few minutes to tens of minutes. As for convergence, in similar examples, Ref. [3] typically requires 12 iterations while our algorithm (both without and with interlocking) requires only 4 iterations. Note that, the computational workload in a single iteration maintains identical in both our method and the anchor.

    Table IV. Comparison of our method with simulation without interlocking.

    Table V. Comparison of our method with simulation with interlocking.

    In addition, the utilization of server tasks falls between 0.2 and 0.9, when the maximum error is less than 10%. The method discussed in this paper can be applied to the analysis of closed-loop networks and multi-server concurrency and synchronization queuing networks.In fact, though not further presented, with the use of workload concealment [2] technique,our method can be readily extended to openloop streams and asynchronous queuing networks.

    V. CONCLUSION

    In this paper, we have proposed a novel method to resolve MLCSQN. The basic model helps us understand the nature of MLCSQN model. By decomposing the basic model into client and server sub-models, we develop an iterative solving algorithm based on MVA method. The basic model approach is then extended to MLCSQN model, which can be viewed as a directed acyclic graph with each server task and all its direct parent nodes constituting sub-models. With the utilization of partial overlap among sub-models, the iterative approximation process can be speeded up.The proposed method converges quickly and meanwhile solves the interlocking problem in multi-layered queuing networks effectively.A variety of test examples show that the max-imum difference between simulation results and analytical results is below 10%.

    ACKNOWLEDGMENTS

    The research was supported by the Application Research of the Remote Sensing Technology on Global Energy Internet (JYYKJXM(2017)011), the National Natural Science Foundation of China (61671332, 41701518,41771452,41771454,U1736206), National key R & D Project (2016YFE0202300), Hubei Province Technological Innovation Major Project (2017AAA123), Applied Basic Research Program of Wuhan City (2016010101010025),Basic Research Program of Shenzhen(JCYJ20170306171431656), and the Fundamental Research Funds for the Central Universities (2042016gf0033).

    av一本久久久久| 国产免费一区二区三区四区乱码| 久久韩国三级中文字幕| 中文字幕亚洲精品专区| 大香蕉久久网| 亚洲欧洲国产日韩| 国精品久久久久久国模美| 精品少妇一区二区三区视频日本电影 | 日韩精品有码人妻一区| 久久 成人 亚洲| 亚洲精品成人av观看孕妇| 日韩视频在线欧美| 最近最新中文字幕大全免费视频 | 在线观看免费日韩欧美大片| 久久综合国产亚洲精品| 国产一级毛片在线| 午夜福利,免费看| 亚洲精品日韩在线中文字幕| 亚洲av电影在线观看一区二区三区| av女优亚洲男人天堂| 国产野战对白在线观看| 欧美xxⅹ黑人| 日韩av免费高清视频| 中文字幕精品免费在线观看视频| 亚洲第一av免费看| 人成视频在线观看免费观看| 多毛熟女@视频| 在线 av 中文字幕| 91成人精品电影| 亚洲av电影在线进入| 少妇被粗大猛烈的视频| av卡一久久| 精品99又大又爽又粗少妇毛片| 99国产精品免费福利视频| 一区二区三区精品91| 黑人猛操日本美女一级片| 亚洲精品日本国产第一区| 波多野结衣av一区二区av| 在线天堂中文资源库| 一区二区日韩欧美中文字幕| 有码 亚洲区| 国产极品粉嫩免费观看在线| 亚洲欧美成人综合另类久久久| 高清av免费在线| 丰满迷人的少妇在线观看| 亚洲av免费高清在线观看| 久久久久国产精品人妻一区二区| 精品国产超薄肉色丝袜足j| 飞空精品影院首页| 国产免费又黄又爽又色| 人妻 亚洲 视频| 久久亚洲国产成人精品v| 99精国产麻豆久久婷婷| 亚洲天堂av无毛| 人人妻人人澡人人看| 国产男女内射视频| 在线观看美女被高潮喷水网站| 亚洲av成人精品一二三区| 国产成人精品久久二区二区91 | videos熟女内射| 尾随美女入室| 国产有黄有色有爽视频| 1024视频免费在线观看| 久久这里只有精品19| 午夜激情久久久久久久| 久久韩国三级中文字幕| 麻豆乱淫一区二区| av在线老鸭窝| 亚洲欧美成人精品一区二区| 欧美精品一区二区大全| 亚洲精品日韩在线中文字幕| 国产精品国产三级专区第一集| 免费观看a级毛片全部| 99热国产这里只有精品6| 菩萨蛮人人尽说江南好唐韦庄| 中国三级夫妇交换| 国产麻豆69| 日本猛色少妇xxxxx猛交久久| 国精品久久久久久国模美| 曰老女人黄片| 日韩制服丝袜自拍偷拍| 精品视频人人做人人爽| 国产av一区二区精品久久| 国产午夜精品一二区理论片| 亚洲经典国产精华液单| 欧美精品人与动牲交sv欧美| 欧美日韩精品成人综合77777| 有码 亚洲区| 亚洲成人手机| 韩国av在线不卡| 日日啪夜夜爽| 久久av网站| 国产成人精品久久二区二区91 | 成年美女黄网站色视频大全免费| 亚洲天堂av无毛| √禁漫天堂资源中文www| 日韩欧美精品免费久久| 成人18禁高潮啪啪吃奶动态图| 午夜福利在线观看免费完整高清在| 国产精品成人在线| 91久久精品国产一区二区三区| 精品国产国语对白av| 一级a爱视频在线免费观看| 国产乱人偷精品视频| 欧美老熟妇乱子伦牲交| 久久久国产精品麻豆| 黄片无遮挡物在线观看| 搡女人真爽免费视频火全软件| 日韩av免费高清视频| 亚洲 欧美一区二区三区| 久久久久精品性色| 丁香六月天网| av有码第一页| 男女下面插进去视频免费观看| 日本vs欧美在线观看视频| 精品一区在线观看国产| 美国免费a级毛片| 亚洲国产精品成人久久小说| 人妻系列 视频| 亚洲成人一二三区av| 99热全是精品| 亚洲三级黄色毛片| 午夜福利在线免费观看网站| 黄片无遮挡物在线观看| 国产亚洲欧美精品永久| www.熟女人妻精品国产| 欧美人与性动交α欧美软件| 丰满饥渴人妻一区二区三| 免费少妇av软件| 午夜福利在线免费观看网站| 一区在线观看完整版| 国产精品三级大全| 综合色丁香网| 三级国产精品片| 秋霞伦理黄片| 在线天堂最新版资源| 伊人亚洲综合成人网| 成人黄色视频免费在线看| 亚洲精品乱久久久久久| 丰满迷人的少妇在线观看| 卡戴珊不雅视频在线播放| 久久韩国三级中文字幕| 九色亚洲精品在线播放| 如何舔出高潮| 精品一品国产午夜福利视频| 午夜福利在线免费观看网站| 少妇被粗大猛烈的视频| 黄色怎么调成土黄色| 久久精品夜色国产| 国产色婷婷99| 叶爱在线成人免费视频播放| 久久久久精品久久久久真实原创| 成人漫画全彩无遮挡| 黄色视频在线播放观看不卡| 日本91视频免费播放| 亚洲经典国产精华液单| 免费在线观看黄色视频的| 中文字幕最新亚洲高清| 亚洲图色成人| 这个男人来自地球电影免费观看 | 丰满少妇做爰视频| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 国产精品熟女久久久久浪| 久久久欧美国产精品| 99香蕉大伊视频| 国产精品久久久久成人av| 午夜免费男女啪啪视频观看| av片东京热男人的天堂| 性色av一级| 黑丝袜美女国产一区| 亚洲欧美精品综合一区二区三区 | 午夜激情久久久久久久| 成年av动漫网址| 亚洲欧美一区二区三区黑人 | 欧美老熟妇乱子伦牲交| 十分钟在线观看高清视频www| 一二三四在线观看免费中文在| 亚洲精品美女久久久久99蜜臀 | 国产极品粉嫩免费观看在线| 亚洲精品日本国产第一区| 国产精品二区激情视频| 菩萨蛮人人尽说江南好唐韦庄| 午夜激情av网站| 免费大片黄手机在线观看| 18禁裸乳无遮挡动漫免费视频| 亚洲欧美日韩另类电影网站| 国产av码专区亚洲av| 欧美精品国产亚洲| a 毛片基地| 丝袜喷水一区| 亚洲人成网站在线观看播放| 亚洲成人av在线免费| 国产精品 国内视频| 在线观看三级黄色| 看免费av毛片| 国产成人91sexporn| 国产综合精华液| av电影中文网址| 麻豆精品久久久久久蜜桃| 精品亚洲成a人片在线观看| 欧美老熟妇乱子伦牲交| 亚洲成人av在线免费| 久久精品国产自在天天线| 免费观看无遮挡的男女| 天美传媒精品一区二区| 国产av国产精品国产| 精品少妇久久久久久888优播| 欧美日韩视频高清一区二区三区二| 一边亲一边摸免费视频| 中国三级夫妇交换| 精品国产一区二区久久| 亚洲av国产av综合av卡| 伊人亚洲综合成人网| 最黄视频免费看| 中国三级夫妇交换| 卡戴珊不雅视频在线播放| 国产亚洲一区二区精品| 日本欧美视频一区| 久久女婷五月综合色啪小说| 久久精品久久久久久噜噜老黄| 亚洲,一卡二卡三卡| 国产精品久久久久久久久免| 国产成人一区二区在线| 久久精品亚洲av国产电影网| 美女xxoo啪啪120秒动态图| 丰满饥渴人妻一区二区三| 在线精品无人区一区二区三| 黄片无遮挡物在线观看| 亚洲精品久久午夜乱码| 亚洲精品中文字幕在线视频| 国产一区二区三区综合在线观看| 26uuu在线亚洲综合色| 丝袜美足系列| 十八禁网站网址无遮挡| 精品一区二区三区四区五区乱码 | 老汉色av国产亚洲站长工具| 国产精品免费大片| 国产一区有黄有色的免费视频| 日本午夜av视频| 中文乱码字字幕精品一区二区三区| 日韩,欧美,国产一区二区三区| 熟女少妇亚洲综合色aaa.| 欧美成人午夜免费资源| 午夜av观看不卡| 9热在线视频观看99| 国产精品一区二区在线观看99| 欧美中文综合在线视频| 一个人免费看片子| 国产成人91sexporn| 久久久精品区二区三区| 高清黄色对白视频在线免费看| 在线观看免费高清a一片| 18+在线观看网站| 中文字幕色久视频| 伊人久久国产一区二区| 亚洲色图 男人天堂 中文字幕| a 毛片基地| 色网站视频免费| 久久久久久久精品精品| 亚洲精品一二三| 精品久久蜜臀av无| 精品亚洲乱码少妇综合久久| 日韩伦理黄色片| 秋霞在线观看毛片| 精品福利永久在线观看| 亚洲精品日本国产第一区| 波野结衣二区三区在线| 国产1区2区3区精品| 国产又爽黄色视频| 亚洲av中文av极速乱| 久久久国产一区二区| 亚洲综合精品二区| videossex国产| 久久久久网色| 国产老妇伦熟女老妇高清| 亚洲精品日本国产第一区| 国产黄色视频一区二区在线观看| 亚洲精品成人av观看孕妇| 女人被躁到高潮嗷嗷叫费观| 一个人免费看片子| 亚洲精品一二三| 看十八女毛片水多多多| 99国产综合亚洲精品| 最新的欧美精品一区二区| 亚洲综合色惰| 午夜老司机福利剧场| 久久精品国产亚洲av天美| 亚洲人成77777在线视频| 在线观看美女被高潮喷水网站| 久久这里有精品视频免费| 亚洲av.av天堂| 如何舔出高潮| 国产熟女午夜一区二区三区| 热re99久久精品国产66热6| 一级片免费观看大全| 亚洲欧美清纯卡通| 99精国产麻豆久久婷婷| 欧美日韩国产mv在线观看视频| 欧美老熟妇乱子伦牲交| 国产精品一区二区在线不卡| 亚洲精华国产精华液的使用体验| 日韩av免费高清视频| 午夜福利视频在线观看免费| 精品人妻熟女毛片av久久网站| 国产精品欧美亚洲77777| 天天躁狠狠躁夜夜躁狠狠躁| av免费在线看不卡| 国产野战对白在线观看| 日韩大片免费观看网站| 丝袜喷水一区| 国产一区亚洲一区在线观看| 日本91视频免费播放| 精品一区二区三区四区五区乱码 | 激情五月婷婷亚洲| 午夜福利一区二区在线看| 爱豆传媒免费全集在线观看| 国产一区有黄有色的免费视频| 日韩一卡2卡3卡4卡2021年| 中文字幕亚洲精品专区| 国产精品一国产av| 老汉色∧v一级毛片| 亚洲精品久久久久久婷婷小说| 丰满少妇做爰视频| 叶爱在线成人免费视频播放| 国产在视频线精品| 国产熟女欧美一区二区| 午夜福利影视在线免费观看| 欧美日本中文国产一区发布| av又黄又爽大尺度在线免费看| 久久久国产一区二区| 中国三级夫妇交换| 最近的中文字幕免费完整| 日韩,欧美,国产一区二区三区| 成人国产麻豆网| 老司机影院成人| 老汉色av国产亚洲站长工具| 国产一区亚洲一区在线观看| 婷婷色av中文字幕| 欧美激情高清一区二区三区 | 啦啦啦在线观看免费高清www| 国产精品久久久久久久久免| 午夜福利在线观看免费完整高清在| 成人漫画全彩无遮挡| 91成人精品电影| 只有这里有精品99| 高清欧美精品videossex| 欧美黄色片欧美黄色片| 十分钟在线观看高清视频www| 久久精品久久久久久久性| 黄频高清免费视频| av国产精品久久久久影院| 成年动漫av网址| 精品国产乱码久久久久久小说| 午夜日韩欧美国产| 精品久久久精品久久久| 亚洲第一青青草原| 亚洲一级一片aⅴ在线观看| 亚洲av综合色区一区| av.在线天堂| xxxhd国产人妻xxx| 亚洲第一av免费看| 少妇人妻 视频| 久久久久久免费高清国产稀缺| 伊人亚洲综合成人网| 性色avwww在线观看| 人妻 亚洲 视频| 欧美bdsm另类| 国产老妇伦熟女老妇高清| 伦理电影大哥的女人| 有码 亚洲区| 91成人精品电影| 久久精品国产自在天天线| 热99国产精品久久久久久7| 亚洲精品美女久久久久99蜜臀 | tube8黄色片| 欧美日韩视频精品一区| 亚洲精品国产av成人精品| 18禁国产床啪视频网站| 亚洲av男天堂| 亚洲三区欧美一区| 成年美女黄网站色视频大全免费| 免费观看性生交大片5| 国产精品香港三级国产av潘金莲 | 亚洲,欧美精品.| 各种免费的搞黄视频| 亚洲精品中文字幕在线视频| 永久免费av网站大全| 卡戴珊不雅视频在线播放| 国产不卡av网站在线观看| 免费不卡的大黄色大毛片视频在线观看| 超碰97精品在线观看| 伊人亚洲综合成人网| 99九九在线精品视频| 国产探花极品一区二区| 国产亚洲午夜精品一区二区久久| 新久久久久国产一级毛片| 菩萨蛮人人尽说江南好唐韦庄| 极品少妇高潮喷水抽搐| 大码成人一级视频| 国产精品国产av在线观看| 精品第一国产精品| 美女高潮到喷水免费观看| 色播在线永久视频| 大话2 男鬼变身卡| 久久精品夜色国产| 亚洲熟女精品中文字幕| 久久精品国产a三级三级三级| 美女国产视频在线观看| 久久狼人影院| 丰满迷人的少妇在线观看| 精品少妇黑人巨大在线播放| 国产成人a∨麻豆精品| 久久精品人人爽人人爽视色| 免费在线观看视频国产中文字幕亚洲 | www.精华液| 成人午夜精彩视频在线观看| 国产综合精华液| 欧美激情极品国产一区二区三区| 性色avwww在线观看| 在线看a的网站| 国产成人aa在线观看| av在线观看视频网站免费| 妹子高潮喷水视频| 免费播放大片免费观看视频在线观看| videos熟女内射| 久久久国产一区二区| 午夜免费男女啪啪视频观看| 亚洲色图综合在线观看| 叶爱在线成人免费视频播放| 国产 精品1| 国产极品天堂在线| 成年av动漫网址| 最近最新中文字幕免费大全7| 在线观看一区二区三区激情| 黑人猛操日本美女一级片| 亚洲,欧美精品.| 亚洲精品av麻豆狂野| 最近中文字幕2019免费版| www日本在线高清视频| 日韩人妻精品一区2区三区| 国产亚洲一区二区精品| 日本wwww免费看| 国产一区有黄有色的免费视频| 精品99又大又爽又粗少妇毛片| 男人爽女人下面视频在线观看| 久久久国产精品麻豆| 免费观看性生交大片5| 高清视频免费观看一区二区| 精品一区在线观看国产| 涩涩av久久男人的天堂| 26uuu在线亚洲综合色| 激情视频va一区二区三区| 在线天堂最新版资源| 免费观看性生交大片5| 亚洲在久久综合| av网站在线播放免费| 伊人久久大香线蕉亚洲五| 久久久欧美国产精品| 一级毛片 在线播放| 欧美亚洲日本最大视频资源| 欧美日韩成人在线一区二区| 亚洲国产精品成人久久小说| 精品国产露脸久久av麻豆| 日本爱情动作片www.在线观看| 两个人免费观看高清视频| 日本vs欧美在线观看视频| 免费看av在线观看网站| 男女啪啪激烈高潮av片| 亚洲国产精品成人久久小说| 亚洲欧美精品自产自拍| 国产精品久久久久成人av| 肉色欧美久久久久久久蜜桃| 丝袜美足系列| 久久女婷五月综合色啪小说| 午夜日韩欧美国产| 久久精品国产亚洲av涩爱| 欧美少妇被猛烈插入视频| 免费少妇av软件| 精品国产一区二区久久| 国产精品国产三级国产专区5o| 在线看a的网站| 国产精品久久久久成人av| 美女脱内裤让男人舔精品视频| 男男h啪啪无遮挡| 宅男免费午夜| 激情五月婷婷亚洲| 人妻 亚洲 视频| 一边亲一边摸免费视频| 日韩精品免费视频一区二区三区| 2018国产大陆天天弄谢| 成年动漫av网址| 亚洲内射少妇av| 午夜免费观看性视频| 自拍欧美九色日韩亚洲蝌蚪91| 日韩视频在线欧美| 一级片'在线观看视频| 久久狼人影院| 多毛熟女@视频| 少妇被粗大的猛进出69影院| 欧美另类一区| 少妇的逼水好多| 国产亚洲最大av| 80岁老熟妇乱子伦牲交| 中文字幕最新亚洲高清| 欧美黄色片欧美黄色片| 欧美日韩视频高清一区二区三区二| 人人妻人人爽人人添夜夜欢视频| 亚洲欧洲精品一区二区精品久久久 | 精品久久久久久电影网| 亚洲av在线观看美女高潮| 国产麻豆69| 国产精品麻豆人妻色哟哟久久| 成年女人毛片免费观看观看9 | 亚洲国产精品国产精品| 日韩伦理黄色片| 性色av一级| 亚洲一区二区三区欧美精品| 久久久久网色| 免费女性裸体啪啪无遮挡网站| 夜夜骑夜夜射夜夜干| 99re6热这里在线精品视频| 欧美精品国产亚洲| av在线app专区| 亚洲欧洲国产日韩| 国产欧美日韩一区二区三区在线| 亚洲天堂av无毛| 韩国精品一区二区三区| 亚洲伊人久久精品综合| 国产亚洲精品第一综合不卡| 亚洲成国产人片在线观看| 日本欧美视频一区| 日韩av免费高清视频| 日韩一区二区视频免费看| 欧美少妇被猛烈插入视频| 人妻 亚洲 视频| 久久久精品94久久精品| h视频一区二区三区| 大片电影免费在线观看免费| 成年女人在线观看亚洲视频| 自拍欧美九色日韩亚洲蝌蚪91| 精品一区二区三卡| 免费久久久久久久精品成人欧美视频| 美女午夜性视频免费| 日本猛色少妇xxxxx猛交久久| 日韩一区二区视频免费看| 国产精品欧美亚洲77777| 80岁老熟妇乱子伦牲交| av一本久久久久| 赤兔流量卡办理| 国产精品一区二区在线不卡| 中文字幕人妻丝袜一区二区 | 国产免费一区二区三区四区乱码| 欧美最新免费一区二区三区| 亚洲欧美一区二区三区久久| 欧美激情高清一区二区三区 | 精品少妇内射三级| 成人亚洲精品一区在线观看| 咕卡用的链子| 久久人妻熟女aⅴ| 久久久久网色| 伊人亚洲综合成人网| 国产成人aa在线观看| 亚洲一区二区三区欧美精品| 一级a爱视频在线免费观看| 天天躁夜夜躁狠狠久久av| 水蜜桃什么品种好| 视频在线观看一区二区三区| 国产精品99久久99久久久不卡 | 久久久亚洲精品成人影院| 九色亚洲精品在线播放| 久久免费观看电影| 韩国av在线不卡| 国产黄频视频在线观看| 亚洲av综合色区一区| 国产 一区精品| 999精品在线视频| 日韩中字成人| 天天躁夜夜躁狠狠躁躁| 性少妇av在线| 国产色婷婷99| av天堂久久9| 欧美日本中文国产一区发布| 国精品久久久久久国模美| 亚洲国产日韩一区二区| 国精品久久久久久国模美| 欧美激情极品国产一区二区三区| 国精品久久久久久国模美| 国产成人精品福利久久| 亚洲婷婷狠狠爱综合网| 久久精品国产亚洲av高清一级| 在线 av 中文字幕| 亚洲一区二区三区欧美精品| 国产精品久久久久久久久免| 国产成人91sexporn| 国产色婷婷99| 美女xxoo啪啪120秒动态图| 国产欧美亚洲国产| 亚洲精品国产av成人精品| 一级片免费观看大全| 免费看av在线观看网站| 欧美bdsm另类| 国产日韩欧美在线精品| 国产高清国产精品国产三级| 在线天堂中文资源库| 美国免费a级毛片| 天天躁夜夜躁狠狠久久av| 免费看av在线观看网站| 色婷婷av一区二区三区视频| 一区福利在线观看| 黄色怎么调成土黄色| 亚洲成人av在线免费| 99久久精品国产国产毛片| 交换朋友夫妻互换小说| 精品少妇一区二区三区视频日本电影 | 国产 精品1|