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

    Exploring serverless computing for stream analytic①

    2020-04-13 07:05:56ChengYingchao成英超HaoZhifengCaiRuichu
    High Technology Letters 2020年1期
    關(guān)鍵詞:英超

    Cheng Yingchao(成英超),Hao Zhifeng,Cai Ruichu

    (*School of Computer Science and Technology,Guangdong University of Technology,Guangzhou 510006,P.R.China)(**School of Mathematics and Big Data,Foshan University,Foshan 528000,P.R.China)(***Department of Statistics,Texas A&M University,College Station 77840,USA)

    Abstract

    Key words:serverless,steam processing,HPC cloud,auto-scaling,function-as-a-service(FaaS)

    0 Introduction

    Serverless computing emerged as a key paradigm for processing streaming data in the cloud[1-3].Traditional clouds (e.g.,infrastructure-as-a-service) provide users with access to voluminous cloud resources,and resource elasticity is managed at the virtual machine level,which often results in overprovisioning of resources leading to increased hosting costs,or under-provisioning of resources leading to poor application performance[4],while the developing serverless computing is a compelling approach which hosts individual callable functions to provide function-as-a-service,i.e.,the computation unit is a function.When a service request is received,the serverless platform allocates an ephemeral execution environment for the associated function to handle the request[5].Serverless computing promises reduced hosting costs,high availability,fault tolerance,and dynamic elasticity through automatic provisioning and management of compute infrastructure[6].Thus,the developers could focus on the application (business) logic,leaving the responsibilities of dynamic cloud resources managements to the provider while the cloud provider could improve the efficiency of their infrastructure resources.A more detailed evolutionary cloud computing story about serverless was illustrated by Ref.[7].

    Serverless computing is also a form of utility computing.Its pricing is based on the actual amount of resources consumed by an application,rather than on pre-purchased units of capacity[8].The main commercial and open source serverless providers include AWS Lambda,Apache/IBM OpenWhisk,Google Cloud Functions,and Microsoft Azure Functions.Although serverless is a new paradigm,various serverless micro-services are emerging in recent years,it is referred the reader to a comprehensive survey[1].

    CaseStudyNumerous mobile apps have sprung up.By providing high-quality and innovative services,globally popular mobile apps,e.g.,Instagram,WhatsApp,WeChat and AliPay,have been installed in billions of devices.Stable and high-volume streaming big data are generated by millions of daily active users.However,the overwhelming majority of mobile apps only have a very limited number of the users that are no larger than ten thousand.What’s more,the user activity distribution is irregular.Thus,the non-mainstream mobile apps are dealing with couples of and/or thousands of small tasks (steams).They are stateless,short run times,and agile[6,9].Most of the developers rent a certain amount of cloud resources for the non-mainstream applications.The amount of resources have to handle the peeks of user activity.However,these resources are idle for most of the time.To improve the resource efficiency,many developers change the resource configuration manually when necessary.With serverless computing,numerous non-mainstream mobile apps could achieve autonomous resource scheduling,it handles everything required to run and scale mobile apps with high availability.

    In serverless computing,the application logic is composed of functions and executed in response to events.The events can be triggered from sources external to the cloud platform but also commonly occur internally between the cloud platform’s service offerings,allowing developers to easily compose applications distributed across many services within a cloud[10].Serverless computing is event-driven,where applications are defined by actions as well as events that trigger them.This character makes it very appropriate for stream analytic.Event-driven stream processing is one of the important research issues among the data stream researchers and has many applications[11-14].Data stream management systems are creating extremely high-(volume,velocity,variety and value) streams to continuously process terabytes of data per hour from hundreds of thousands of sources such as IT logs,financial transactions,website click streams,social media feeds,and location-tracking events.

    The remainder of the paper is organized as follows.Section 1 introduces the challenges of serverless computing.Section 2 gives the ARS(FaaS) serverless framework in detail.Section 3 describes the serverless stream analytic and the framework design on HPC cloud.Section 4 contains the empirical studies on real data.Finally,this paper concludes the work in future in Section 5.

    1 Challenges on serverless

    Even though serverless is perfect for event-driven stream processing,it is limited to short-running,stateless simple applications.It is good for micro-services,mobile backend,IoT and modest stream processing,but not well-suited for more complex services,e.g.,deep learning training,Spark/Hadoop analytic,heavy-duty stream analytic and video streaming,especially when the application logic follows an execution path spanning multiple functions[5,15].Consider a workflow of logo detection from a video stream,which executes five consecutive functions:split video into frames,extract features from each frame,measure L2 distance between the extracted features and pre-generated logo features,out-put matching pairs,and aggregate the matching pairs.This workflow is run using AWS Lambda[9],IBM Functions[10],Google Cloud Functions[11],and Azure Functions[12],all of which integrate multiple functions into a single service through different methods.On these commercial offerings,it is observed (through Fig.1) that the total runtime is obviously longer than the execution time of application logic functions,i.e.,the execution of such connected functions introduces considerable runtime overheads.Another observation is that existing serverless platforms do not support long-term function execution.To overcome it,the developer may choose making one function to invoke another to continue the process.However,the second and subsequent functions would need to start new containers,which increases overall overhead.

    Fig.1Total runtime and compute time of the workflow of logo detection from a video stream.Results show the mean values with 95% confidence interval over 10 runs,after discarding the initial (cold) execution

    Through expanding serverless to general stream analytic,it is found that this relatively new technology still has certain challenges.

    The first challenge is cold start.The practical advantage of serverless is its ability of auto-scaling such that developers could reduce cloud costs and development costs.Meanwhile,cloud providers could improve resource management.However,existing serverless offerings usually execute each function within a separate container instance,which inevitably leads to increased invocation latency as a result of cold starts.When the request is received,the platform initializes a new,cold container instance to execute the associated function,and terminate the instance when the execution finishes.Thus,it incurs long invocation latency for each request.Take the JVM-implemented function as an example,it could cost up to ten seconds to run the first invocation occasionally.

    The second challenge is execution time and resource restrictions.In stream processing,traditional data stream management systems are best equipped to run one-time queries over finite stored data sets.However,the fluctuating streaming big data require not only one-time queries but also continuous queries over high-volume unbounded data in real-time.Most existing serverless offerings do not support continuous computation longer than 5/10 minutes.Serverless functions are limited in their execution time,but streaming applications may need more than that of short-running functions.In many scenarios,e.g.,financial or emergency applications,it is necessary to apply long-running logic.Besides function execution time limit,enforceable resource restrictions on a serverless function include memory,CPU usage and bandwidth.For instance,the maximum execution memory per invocation is 3 008 MB for AWS Lambda and 512 MB for IBM Functions.These resource restrictions are needed to make sure that the platform could deal with spikes,and withstand attacks.Additionally,there are aggregate resource restrictions that can be applied across a number of functions or across the entire platform[1].

    To overcome the above challenges,a novel,high performance serverless framework,ARS(FaaS),is designed and prototyped,that is running on a HPC cloud platform.ARS(FaaS) enables self-characteristics (e.g.,self-optimizing and self-configuring) on HPC cloud,which promises increased elasticity and efficiency for scheduling,provisioning resources autonomously on demand.The main contributions of this work include:1) The applicability of function-as-a-service and high performance serverless architecture are explored for general stream analytics.2) A prototype that combines Tianhe-2 supercomputer[16]with Apache Storm and OpenWhisk is implemented.3) Experiments with four streaming applications show the good scalability and low overheads of ARS(FaaS).4) Performance analysis of ARS(FaaS) and state-of-the-art work (e.g.,AWS Lambda).

    2 Serverless for streaming data

    Serverless workloads today are very lived shorty,but serverless gives the illusion of unlimited resources to handle long running compute tasks[6].To explore serverless for longer running tasks,one of the different facets of serverless is tried to address:streaming data.ARS(FaaS) serverless framework is designed to solve the scheduling issues by providing developers an efficient way of approaching general streaming applications.It tries to exclude the complexity of handling the resource scheduling work at all levels of the technology stack.The ARS(FaaS) framework is implemented with Apache Storm linked to Apache OpenWhisk which is responsible for basic process of the streaming data.The output of Storm is sent to a data stream and processed by an OpenWhisk function.

    2.1 Pre-warm container

    In ARS(FaaS) framework,the cloud operator is used to manage system resources so as to run the functions supplied by application developers.Specifically,ARS(FaaS) framework uses containers to handle this work,mapping each function into its own container.This mapping makes the function code portable.Thus,the operator is able to execute the function as long as there are enough resources in the HPC cloud.The containers are also able to isolate most of the faulty code execution by providing virtually isolated environments with name spaces which separate HPC cloud resources,e.g.,processors,networking.

    When the ARS(FaaS) framework starts new containers to deal with the incoming requests,the initialization of the container may cost some time.And the container is responsible for its associated function code and the code’s execution.Therefore,the initialization can court undesired start up latency to the function execution,which is known as cold start issue.To solve this issue,the reuse strategy is used in many practices,which means that the launched container is reused to handle future requests by keeping them ‘warm’,i.e.,running idle.Although the first function call still faces the clod start issue,the subsequent function calls are able to reuse the launched container.Therefore,the start up latency could be optimized for processing.Even though reducing the latency,this strategy comes at a cost of resource inefficiency,i.e.,the containers occupy cloud resources unnecessarily for the idle period.The ARS (FaaS) frame-work uses pre-warm technique,by which containers are launched before the arrival of requests.

    2.2 Serverless for stream

    A serverless stream processing model is provided to facilitate the serverless execution of streaming applications.In this model,the key idea is the conversion function which injects the compute logic to the stream.Thus,the framework puts the conversion functions into the applications’ data processing topology.

    The framework controls the deployment and execution of streams along with related functions by a high-level description.The description gives the developers fine-grained control over the run time mechanisms of the framework,including QoS requirements,scaling policies,etc.The description is divided into parts,in which each part describes a respective runtime mechanism.Take an instance,the QoS part describes the QoS requirements of the framework (e.g.,maximum stream latency,minimum stream through-put);The scaling part describes the elasticity strategies,specifying the framework to adapt to the varying workloads.

    3 Framework design

    As cloud computing has become a dominant computing paradigm,many HPC systems with tremendous computing power have enabled cloud features.A HPC cloud based serverless computing framework is developed to explore serverless implementation considerations on stream analytic,and provide a baseline for existing work comparison.The design of this framework aims to implement FaaS on the HPC cloud platform,enabling self-characteristics (e.g.,self-optimizing and self-configuring) on HPC cloud.

    Fig.2 shows an overview of the components of ARS (FaaS) framework.As we can see,the framework is running on the Tianhe-2 supercomputer platform with a cloud resource pool service provider Kylin cloud.This HPC cloud platform is chosen because it provides tremendous and highly scalable compute power that aligns well with the goals of this work.

    Fig.2 Illustration of serverless computing on high-volume stream analytic

    Real-time event data from numerous applications are sent to Apache Storm,which provides streaming services and allows multiple Apache OpenWhisk functions to process the same events.Function executions start from the services to receive the invocation calls by the events,and then retrieve function metadata from NoSQL.Services create the execution requests which contain function metadata and inputs.Subsequently,to process the execution requests,the available containers of the FaaS services are located by the services.An info-mechanism is designed to control the interactions between stream and FaaS service.For each function,the framework maintains a global cold queue and a warm queue.The warm queues contain information of available container,including the address of the Apache Storm worker instance and the name of the available container.The cold queues contain information indicating the workers with unallocated memory that they could start new containers.The services primarily check the warm queue of the function to find information of the available containers.If no information is found,the services check the cold queue of the function.The cold queue will send a message containing the URI to the FaaS services which will assign a new container to the function.Then the function will be executed and its outputs will be returned to the services to respond to the invocation call.

    4 Empirical studies

    Two sets of experiments are designed to test and demonstrate the execution performance of the framework,including function throughput and concurrency for streaming applications.Its performance is also compared with commercial offerings,including AWS Lambda,Google cloud Functions,IBM Functions,and Azure Functions.To evaluate the performance of ARS(FaaS) on stream analytics,the following streaming applications are implemented:real-time event detection[17],logo detection[18],frequent pattern detection[19]and density-based clustering for stream[20].ARS(FaaS) framework is deployed on Tianhe-2 HPC cloud which provides IaaS.Tianhe-2 physical resources are virtualized as a virtual resource pool.Tianhe-2 HPC cloud provides users with a certain amount of resources in the form of virtual machines running Ubuntu Linux system.Each visual machine configuration could be customized.Since the serverless offerings have different resource restrictions (Table 1),five groups of experiments are executed to test the function throughput performance of the serverless offerings.The experiments in each group are executed with a same memory allocation which is the key resource configuration parameter in serverless computing.

    Table 1 Feature comparison of serverless frameworks

    4.1 Function throughput

    Function throughput is an indicator of concurrent processing because it tells how many function instances are supplied to deal with extensive requests[21].The first group of experiments are executed with a memory allocation of 512 MB.Thus,all the serverless offerings are tested and their performances are shown in Fig.3.The second group of experiments are executed with a memory allocation of 1 536 MB.As the IBM Function has a memory restriction of 512 MB,there are four serverless frameworks tested in this group and the performance are shown in Fig.4.In the third group,all experiments are executed with a memory allocation of 2 048 MB.IBM Function and Azure Function are not tested in this group also because of their memory restrictions.The experiment results of this group are shown in Fig.5.For the same memory restriction,AWS Lambda and ARS(FaaS)are tested in the fourth group,with a memory allocation of 3 008 MB.The performance comparison is shown in Fig.6.The best performance of ARS (FaaS) is also provided in Fig.7.It causes the work to break through all the memory restrictions of serverless computing offerings and set a new record of 128 GB,it is the only serverless framework tested in the fifth group.

    Fig.3The 1st experiment group of function throughput on concurrent invocations.Because of IBM Function’s memory restriction,the experiments are executed with 512 MB memory allocation

    Fig.3-Fig.7 are showing the overview of the performance on function throughput of the serverless frameworks.In those figures,thex-axis presents the number of concurrent invocations from 500 to 10 000,and they-axis presents the function throughput per second.

    Fig.3 shows the experiment results of the 1st group,where IBM Function (maximum memory:512 MB) achieves its best performance (i.e.,207 throughputs per second in average) at 2 000 invocations.It’s the best performance of the commercial serverless frameworks.While,with the 512 MB memory restriction,the performance of our ARS(FaaS) is better than IBM Function.

    Fig.4 shows the experiment results of the 2nd group,where Azure Function (maximum memory:1 536 MB) achieves its maximum throughput (133) at 2 000 invocations,too.However,both AWS Lambda and our ARS(FaaS) performs better than Azure Function.What’s more,all other serverless frameworks in this group have better performance than Azure Function at the level of 10 000 invocations.

    Fig.4The 2nd experiment group of function throughput on concurrent invocations.Because of Azure Function’s memory restriction,the experiments are executed with 1 536 MB memory allocation

    Fig.5The 3rd experiment group of function throughput on concurrent invocations.Because of Google Function’s memory restriction,the experiments are executed with 2 048 MB memory allocation

    Fig.5 shows the experiment results of the 3rd group,where the function throughput of Google Function (maximum memory:2 048 MB) increases continuously and reaches 223 throughputs per second at 10 000 invocations.In this group,Google Function takes the advantage of its maximum memory allocation,but still cannot compete with AWS Lambda and our ARS (FaaS).

    Fig.6 shows the experiment results of the 4th group,where AWS Lambda (maximum memory:3 008 MB) achieves its best performance (i.e.,857 throughputs per second) at 3 000 invocations.Even though there is no front runner in this group,our ARS (FaaS) achieves the highest throughput at 2 000 invocations.

    Fig.7 shows the experiment result of the 5th group,where ARS (FaaS) (maximum memory:128 GB) achieves its maximum throughput (about 53 000) at 100 000 invocations.It’s the only serverless framework tested in this group,because the commercial serverless offerings,e.g.,AWS Lambda,have performance bottlenecks (memory restrictions),while ARS (FaaS) technically could utilize the whole memory of Tianhe-2 supercomputer system (1.408 PB).In this experiment,we are authorized to access 128 GB memory of Tianhe-2.

    Fig.6The 4th experiment group of function throughput on concurrent invocations.Because of AWS Lambda’s memory restriction,the experiments are executed with 3 008 MB memory allocation

    Fig.7The 5th experiment group of function throughput on concurrent invocations.The experiment is executed with 128 GB memory allocation

    This set of experiments reveal that ARS (FaaS) performs much better than any other serverless frameworks on the function throughput with the same memory allocation.What’s more,ARS (FaaS) also greatly increases the available memory of serverless computing.Thus,it has greatly expanded the application scope of serverless computing.The current serverless computing is not suited to some computing workloads,e.g.,high-performance computing and high-volume stream analytic,because of the resource restrictions of the serverless frameworks.ARS(FaaS) has overcome its limitations and explored a new application scene for it.Next,the experimental exploration of serverless computing is given on high-volume stream analytic.

    4.2 Concurrency for high-volume streaming application

    Four streaming applications are used including real-time event detection[17],logo detection[18],frequent pattern detection[19]and density-based stream clustering[20]to form the high-volume data stream.The testing streaming applications are compute intensive,in which CPU resources are mainly consumed.The compute logic of each streaming application is represented by a storm topology with five sequential vertices which are defined serverless functions with execution time recorder.And the concurrency is evaluated with CPU intensive function.

    To test the concurrency of the serverless frameworks,two groups of experiment are set in this part.In the first experiment group,all of the four streaming applications are executed parallelly,and the degree of parallelism of each application is set to 25.Thus,there are 100 streaming function topologies running parallelly.And 500 execution times are recorded with 100 concurrent invocations.And in the second experiment group (experimental control group),the four streaming applications are executed one by one.And this procedure is repeated 25 times.Thus,all of the 500 returned execution times are recorded with one concurrent invocations.

    Fig.8-Fig.12 are showing the CDF (cumulative distribution function) of execution time,which is the statistics of the 1 000 returned time records.Thex-axis presents execution time,andy-axis presents the probability.The dotted lines show the execution time of the function with one concurrent invocation,and the solid lines show the execution time of the function with 100 concurrent invocations.The experiment results of the control group with non-parallel setting are consistent,while the results of the first group with 100 concurrent indicate the overhead of (23%-4 606%) over the total execution time.

    From the results,it is observed that ARS (FaaS) is the only serverless framework whose execution time of the function with 1 concurrent invocation is sub-second.For the function with 100 concurrent invocations,ARS (FaaS) also achieves the best performance with the shortest execution time and lowest overhead.The observations also indicate that multiple invocations are allocated to a single function instance that may need to share compute resources.For example,there are four different streaming applications in this experiment,so four CPU intensive function invocations may take four times longer by sharing CPU time in quarter.This causes the concurrency overhead.The experiment results indicate that ARS(FaaS) serverless framework performs much better than IBM Function,AWS Lambda,Azure Function and Google Function,on the concurrency for high-volume streaming application.

    Fig.8 The concurrency overhead with CPU intensive functions of IBM Function

    Fig.9 The concurrency overhead with CPU intensive functions of Azure Function

    Fig.10 The concurrency overhead with CPU intensive functions of Google Function

    Fig.11 The concurrency overhead with CPU intensive functions of AWS Lambda

    Fig.12 The concurrency overhead with CPU intensive functions of ARS(FaaS)

    5 Conclusion

    This paper introduces a novel serverless framework ARS(FaaS) which has accomplished both low latency and high resource efficiency.The design and implementation of ARS(FaaS) are presented.This framework has the advantage of a low or no initial cost to acquire computer resources,which is the key property of serverless.In this work,ARS(FaaS) framework supplies high-efficient HPC cloud resources,accelerating real-time and stream analytic on data.The experimental results have successfully validated the ARS(FaaS) framework.In the feature,much work will be done to enable autonomous resource scheduling for parallel programming,i.e.,extend the MapReduce utilization of function-as-a-service and to adapt this framework on the next generation supercomputers which reach exascale computing.

    猜你喜歡
    英超
    英超
    足球周刊(2017年18期)2018-01-29 21:38:37
    久久久水蜜桃国产精品网| 国产精品免费大片| 在线观看一区二区三区激情| 久久人人爽人人片av| 色播在线永久视频| 精品久久久精品久久久| 国产精品一区二区在线不卡| bbb黄色大片| 中文欧美无线码| 亚洲精品日韩在线中文字幕| 国产精品香港三级国产av潘金莲| 国产精品影院久久| 乱人伦中国视频| 女人高潮潮喷娇喘18禁视频| 国产欧美日韩一区二区三区在线| 国产一级毛片在线| 丝袜在线中文字幕| 12—13女人毛片做爰片一| 天堂俺去俺来也www色官网| 亚洲欧美日韩另类电影网站| 一本久久精品| 国产精品久久久av美女十八| 亚洲av日韩在线播放| 国产区一区二久久| 精品国产国语对白av| 成人av一区二区三区在线看 | tocl精华| 啦啦啦在线免费观看视频4| 性色av一级| 他把我摸到了高潮在线观看 | 亚洲精品国产一区二区精华液| 亚洲专区字幕在线| 日本91视频免费播放| 成在线人永久免费视频| 亚洲免费av在线视频| 色播在线永久视频| 天天影视国产精品| 中亚洲国语对白在线视频| 国产男女内射视频| 97人妻天天添夜夜摸| 日韩电影二区| 一区二区三区精品91| 国产高清videossex| 国产精品99久久99久久久不卡| 亚洲第一av免费看| 亚洲成av片中文字幕在线观看| 国产主播在线观看一区二区| 亚洲国产中文字幕在线视频| 18禁裸乳无遮挡动漫免费视频| 男人操女人黄网站| 久久狼人影院| 女人高潮潮喷娇喘18禁视频| 久久精品熟女亚洲av麻豆精品| av在线老鸭窝| 性高湖久久久久久久久免费观看| 亚洲人成电影观看| 日韩一卡2卡3卡4卡2021年| 久久久精品94久久精品| 超碰成人久久| 国产成人欧美| 亚洲av成人不卡在线观看播放网 | av超薄肉色丝袜交足视频| 美女大奶头黄色视频| 首页视频小说图片口味搜索| 丁香六月欧美| a级毛片黄视频| 高清欧美精品videossex| 国产成人a∨麻豆精品| 久久 成人 亚洲| 黑人操中国人逼视频| 91精品伊人久久大香线蕉| 精品久久久精品久久久| 99久久综合免费| 我要看黄色一级片免费的| 午夜日韩欧美国产| 99九九在线精品视频| 久久精品国产综合久久久| 91精品国产国语对白视频| 久久99热这里只频精品6学生| 又黄又粗又硬又大视频| avwww免费| 欧美精品一区二区大全| 成人18禁高潮啪啪吃奶动态图| 老司机在亚洲福利影院| 高清视频免费观看一区二区| bbb黄色大片| 亚洲国产欧美网| 午夜免费成人在线视频| 叶爱在线成人免费视频播放| 一二三四社区在线视频社区8| 欧美中文综合在线视频| 可以免费在线观看a视频的电影网站| 日韩有码中文字幕| 肉色欧美久久久久久久蜜桃| 国产精品.久久久| 成人免费观看视频高清| 人人妻人人爽人人添夜夜欢视频| 女性生殖器流出的白浆| 亚洲精品粉嫩美女一区| 国产一区二区三区在线臀色熟女 | cao死你这个sao货| 电影成人av| svipshipincom国产片| 欧美精品亚洲一区二区| 亚洲av美国av| 精品福利永久在线观看| 啪啪无遮挡十八禁网站| av免费在线观看网站| 啦啦啦中文免费视频观看日本| av网站在线播放免费| 亚洲av男天堂| 又大又爽又粗| 精品熟女少妇八av免费久了| 精品免费久久久久久久清纯 | 老司机在亚洲福利影院| 黄色视频在线播放观看不卡| 秋霞在线观看毛片| 亚洲国产欧美日韩在线播放| 老司机靠b影院| 精品人妻1区二区| 国产一区二区激情短视频 | 国产成人系列免费观看| 国产精品偷伦视频观看了| 午夜免费鲁丝| 亚洲成人免费av在线播放| 欧美xxⅹ黑人| 久久久久久久久免费视频了| 精品亚洲成a人片在线观看| 狠狠婷婷综合久久久久久88av| 可以免费在线观看a视频的电影网站| 曰老女人黄片| 捣出白浆h1v1| 大码成人一级视频| 亚洲精品中文字幕在线视频| 欧美日韩亚洲综合一区二区三区_| 狂野欧美激情性xxxx| 男人爽女人下面视频在线观看| 久久精品aⅴ一区二区三区四区| 亚洲av国产av综合av卡| 91精品伊人久久大香线蕉| 在线观看人妻少妇| 18在线观看网站| 精品国内亚洲2022精品成人 | av电影中文网址| 亚洲国产看品久久| 一区二区三区精品91| 黄色毛片三级朝国网站| 美女午夜性视频免费| 一级,二级,三级黄色视频| 天堂8中文在线网| 久久人人97超碰香蕉20202| 香蕉丝袜av| 午夜久久久在线观看| 日韩一区二区三区影片| 国产男女超爽视频在线观看| 欧美中文综合在线视频| 亚洲全国av大片| 久久人妻熟女aⅴ| 欧美国产精品一级二级三级| 在线亚洲精品国产二区图片欧美| 交换朋友夫妻互换小说| 日日爽夜夜爽网站| 精品国产一区二区三区四区第35| 国产熟女午夜一区二区三区| 老司机深夜福利视频在线观看 | 丁香六月欧美| av视频免费观看在线观看| 亚洲天堂av无毛| 亚洲欧美一区二区三区久久| 欧美黄色片欧美黄色片| 狂野欧美激情性xxxx| 黑人巨大精品欧美一区二区mp4| 亚洲精品美女久久av网站| 国产一区二区在线观看av| 曰老女人黄片| 亚洲av电影在线进入| 人妻久久中文字幕网| 国产亚洲一区二区精品| 日本a在线网址| 欧美大码av| 久久久久久久国产电影| 老鸭窝网址在线观看| 我的亚洲天堂| 久久狼人影院| 精品久久久久久电影网| 一区二区三区激情视频| 亚洲av日韩在线播放| 黄片播放在线免费| 国产又爽黄色视频| av福利片在线| 日韩 亚洲 欧美在线| 国产精品九九99| 色综合欧美亚洲国产小说| 亚洲三区欧美一区| 满18在线观看网站| 国产成人精品久久二区二区免费| 久久亚洲国产成人精品v| 亚洲欧美成人综合另类久久久| 久久精品亚洲熟妇少妇任你| 亚洲精品国产精品久久久不卡| 欧美一级毛片孕妇| 18禁观看日本| 最新的欧美精品一区二区| 男男h啪啪无遮挡| 日韩电影二区| 操美女的视频在线观看| 黄色 视频免费看| 少妇裸体淫交视频免费看高清 | 少妇被粗大的猛进出69影院| 少妇人妻久久综合中文| 午夜福利视频精品| 超碰成人久久| 亚洲精品乱久久久久久| 精品第一国产精品| 咕卡用的链子| 午夜两性在线视频| 久久国产精品男人的天堂亚洲| 最近中文字幕2019免费版| 18禁黄网站禁片午夜丰满| 男人爽女人下面视频在线观看| www.av在线官网国产| 老司机福利观看| 黄色 视频免费看| 大型av网站在线播放| 午夜免费鲁丝| 午夜福利乱码中文字幕| 十分钟在线观看高清视频www| 亚洲成人免费电影在线观看| 美女大奶头黄色视频| 99久久综合免费| 91麻豆精品激情在线观看国产 | 另类精品久久| 国产在线免费精品| 日本撒尿小便嘘嘘汇集6| 久久人人爽人人片av| 叶爱在线成人免费视频播放| 真人做人爱边吃奶动态| 午夜福利,免费看| 亚洲精品乱久久久久久| 久久精品国产a三级三级三级| 一级,二级,三级黄色视频| 久久精品国产综合久久久| 宅男免费午夜| 国产激情久久老熟女| av线在线观看网站| 国产成人影院久久av| 人妻久久中文字幕网| 亚洲精品国产av蜜桃| 视频在线观看一区二区三区| 亚洲国产精品成人久久小说| 久久人妻福利社区极品人妻图片| 国精品久久久久久国模美| 精品视频人人做人人爽| 日本wwww免费看| 欧美成人午夜精品| 久久中文字幕一级| 王馨瑶露胸无遮挡在线观看| 国产精品九九99| 中文字幕最新亚洲高清| 国产主播在线观看一区二区| 自拍欧美九色日韩亚洲蝌蚪91| 成人av一区二区三区在线看 | 亚洲国产欧美日韩在线播放| 汤姆久久久久久久影院中文字幕| 欧美人与性动交α欧美软件| www.av在线官网国产| 正在播放国产对白刺激| 国产av一区二区精品久久| 桃花免费在线播放| 精品亚洲乱码少妇综合久久| 欧美日韩一级在线毛片| 黄色 视频免费看| 亚洲精品自拍成人| 九色亚洲精品在线播放| 满18在线观看网站| 不卡av一区二区三区| 久久女婷五月综合色啪小说| 日日夜夜操网爽| 18禁国产床啪视频网站| 国产亚洲欧美精品永久| 无遮挡黄片免费观看| 一进一出抽搐动态| 久久久久久久国产电影| 久久精品亚洲av国产电影网| 一级黄色大片毛片| 美女大奶头黄色视频| 我要看黄色一级片免费的| 成人免费观看视频高清| 久久国产亚洲av麻豆专区| 久久av网站| 午夜成年电影在线免费观看| h视频一区二区三区| av片东京热男人的天堂| 国产在线一区二区三区精| 麻豆国产av国片精品| 精品少妇一区二区三区视频日本电影| 亚洲一码二码三码区别大吗| 国产精品熟女久久久久浪| 黑丝袜美女国产一区| 欧美久久黑人一区二区| 亚洲视频免费观看视频| av天堂久久9| 日本欧美视频一区| 久久久久国产一级毛片高清牌| 好男人电影高清在线观看| 国产av又大| 一边摸一边做爽爽视频免费| 最近最新免费中文字幕在线| 日韩 亚洲 欧美在线| 久久精品国产亚洲av高清一级| 99久久99久久久精品蜜桃| 人妻一区二区av| 正在播放国产对白刺激| 国产一卡二卡三卡精品| 丰满人妻熟妇乱又伦精品不卡| 巨乳人妻的诱惑在线观看| 日韩一卡2卡3卡4卡2021年| 久久久久久久国产电影| 99久久国产精品久久久| 国产深夜福利视频在线观看| 国产国语露脸激情在线看| 999久久久精品免费观看国产| 免费看十八禁软件| 麻豆乱淫一区二区| 国产成人影院久久av| 国产精品免费视频内射| 亚洲精华国产精华精| 亚洲国产精品成人久久小说| 久久久久久久久久久久大奶| 老司机影院成人| 91av网站免费观看| 欧美国产精品va在线观看不卡| 午夜福利在线免费观看网站| 99久久综合免费| av有码第一页| 99久久综合免费| 一本一本久久a久久精品综合妖精| 亚洲第一欧美日韩一区二区三区 | avwww免费| 婷婷丁香在线五月| 巨乳人妻的诱惑在线观看| 亚洲精品乱久久久久久| 美女午夜性视频免费| 成年女人毛片免费观看观看9 | 日韩免费高清中文字幕av| 久久久国产精品麻豆| 丁香六月欧美| 老司机影院毛片| 久久国产亚洲av麻豆专区| 19禁男女啪啪无遮挡网站| av国产精品久久久久影院| 人人妻人人爽人人添夜夜欢视频| 日本av手机在线免费观看| 亚洲成人国产一区在线观看| 50天的宝宝边吃奶边哭怎么回事| 在线天堂中文资源库| 日本av手机在线免费观看| 中文字幕人妻丝袜一区二区| 亚洲精品久久午夜乱码| 国产亚洲欧美在线一区二区| 国产成人a∨麻豆精品| 日韩熟女老妇一区二区性免费视频| 一级毛片精品| 老司机影院毛片| 欧美日韩国产mv在线观看视频| 久久久水蜜桃国产精品网| 国产99久久九九免费精品| 日韩,欧美,国产一区二区三区| 精品国内亚洲2022精品成人 | 999久久久国产精品视频| 免费观看a级毛片全部| 国产成人欧美| 一区二区av电影网| 久久久久久久大尺度免费视频| 99精国产麻豆久久婷婷| 亚洲综合色网址| 女人被躁到高潮嗷嗷叫费观| 天天操日日干夜夜撸| 9色porny在线观看| 91精品三级在线观看| 久久人人爽av亚洲精品天堂| 啦啦啦 在线观看视频| 啦啦啦视频在线资源免费观看| 宅男免费午夜| 欧美大码av| 精品人妻一区二区三区麻豆| 男女边摸边吃奶| av不卡在线播放| 夜夜骑夜夜射夜夜干| 欧美 日韩 精品 国产| 色精品久久人妻99蜜桃| 一级毛片精品| 99re6热这里在线精品视频| 欧美少妇被猛烈插入视频| 欧美97在线视频| 国产97色在线日韩免费| 国产无遮挡羞羞视频在线观看| 国产一区二区三区在线臀色熟女 | 久久久久久久久久久久大奶| 看免费av毛片| 欧美午夜高清在线| 欧美一级毛片孕妇| 伊人久久大香线蕉亚洲五| 超色免费av| 不卡av一区二区三区| 欧美日韩中文字幕国产精品一区二区三区 | av电影中文网址| 成年人免费黄色播放视频| 欧美另类一区| 天天躁狠狠躁夜夜躁狠狠躁| 国产欧美日韩一区二区精品| 亚洲欧美精品综合一区二区三区| 国产一区二区三区在线臀色熟女 | 国产高清国产精品国产三级| a 毛片基地| 亚洲精品国产精品久久久不卡| 精品一区在线观看国产| 在线观看一区二区三区激情| 欧美精品一区二区免费开放| 真人做人爱边吃奶动态| 宅男免费午夜| av片东京热男人的天堂| 每晚都被弄得嗷嗷叫到高潮| 色精品久久人妻99蜜桃| 人人妻人人添人人爽欧美一区卜| videos熟女内射| 青草久久国产| 国产免费一区二区三区四区乱码| 国产精品二区激情视频| 大片电影免费在线观看免费| 97人妻天天添夜夜摸| 精品久久久久久久毛片微露脸 | 咕卡用的链子| 亚洲精品一二三| 两人在一起打扑克的视频| 欧美精品啪啪一区二区三区 | 免费看十八禁软件| 国精品久久久久久国模美| 91麻豆精品激情在线观看国产 | 在线观看舔阴道视频| 国产精品香港三级国产av潘金莲| 少妇人妻久久综合中文| 999久久久精品免费观看国产| cao死你这个sao货| 99久久99久久久精品蜜桃| 91精品三级在线观看| 亚洲国产欧美在线一区| 18禁观看日本| 国产黄频视频在线观看| 手机成人av网站| 成人亚洲精品一区在线观看| 黄片播放在线免费| 宅男免费午夜| 99久久综合免费| 亚洲精品中文字幕一二三四区 | 欧美激情 高清一区二区三区| 高潮久久久久久久久久久不卡| 亚洲精品美女久久av网站| 丰满少妇做爰视频| 亚洲精品在线美女| 欧美日韩视频精品一区| 国产野战对白在线观看| 国产激情久久老熟女| 午夜福利,免费看| 男男h啪啪无遮挡| 亚洲七黄色美女视频| 国产精品国产三级国产专区5o| 操出白浆在线播放| 精品一区二区三卡| 国产精品一区二区免费欧美 | 亚洲av成人一区二区三| 满18在线观看网站| 超碰97精品在线观看| 亚洲国产av新网站| 搡老岳熟女国产| 成人影院久久| 午夜福利在线免费观看网站| 成年人午夜在线观看视频| 色精品久久人妻99蜜桃| 久久久久久人人人人人| 首页视频小说图片口味搜索| 18禁国产床啪视频网站| 少妇猛男粗大的猛烈进出视频| 天堂中文最新版在线下载| 丝袜脚勾引网站| 国产欧美日韩一区二区精品| 少妇精品久久久久久久| 自拍欧美九色日韩亚洲蝌蚪91| 少妇被粗大的猛进出69影院| 少妇猛男粗大的猛烈进出视频| 日本a在线网址| 久久久精品区二区三区| 操美女的视频在线观看| 欧美午夜高清在线| 99久久99久久久精品蜜桃| 亚洲av日韩在线播放| 午夜激情av网站| 人成视频在线观看免费观看| 欧美日韩av久久| 日韩大码丰满熟妇| 老熟女久久久| 777米奇影视久久| 欧美黑人欧美精品刺激| 一本大道久久a久久精品| 汤姆久久久久久久影院中文字幕| 亚洲精品一区蜜桃| 亚洲欧洲精品一区二区精品久久久| 大香蕉久久网| 老司机亚洲免费影院| 久久精品亚洲av国产电影网| 在线观看人妻少妇| 黑人欧美特级aaaaaa片| 中文字幕人妻丝袜制服| 啦啦啦啦在线视频资源| 亚洲成国产人片在线观看| 国产91精品成人一区二区三区 | av在线app专区| 国产高清videossex| 久久精品人人爽人人爽视色| 国产精品1区2区在线观看. | 国产精品一区二区在线观看99| 黄色视频在线播放观看不卡| 视频区图区小说| 日韩电影二区| 国产成人免费无遮挡视频| 狠狠狠狠99中文字幕| 久久久久久免费高清国产稀缺| 久久久久久亚洲精品国产蜜桃av| 欧美午夜高清在线| 欧美乱码精品一区二区三区| 这个男人来自地球电影免费观看| 精品人妻1区二区| 成人影院久久| 欧美日韩亚洲综合一区二区三区_| 午夜两性在线视频| 成人国产av品久久久| 国产一区二区激情短视频 | av福利片在线| 国产主播在线观看一区二区| 啦啦啦视频在线资源免费观看| 精品福利永久在线观看| 动漫黄色视频在线观看| 国产精品成人在线| 老司机靠b影院| 欧美日韩一级在线毛片| 欧美+亚洲+日韩+国产| 极品人妻少妇av视频| 少妇精品久久久久久久| 美女扒开内裤让男人捅视频| 久热这里只有精品99| 制服人妻中文乱码| 欧美久久黑人一区二区| 欧美精品高潮呻吟av久久| 各种免费的搞黄视频| 天天躁狠狠躁夜夜躁狠狠躁| 18禁黄网站禁片午夜丰满| 欧美 日韩 精品 国产| 99久久国产精品久久久| 精品亚洲成a人片在线观看| 爱豆传媒免费全集在线观看| 日本欧美视频一区| 欧美日韩亚洲国产一区二区在线观看 | 在线观看免费视频网站a站| 精品一区在线观看国产| www.999成人在线观看| 久久人人爽av亚洲精品天堂| 大香蕉久久网| 美国免费a级毛片| 亚洲av欧美aⅴ国产| 建设人人有责人人尽责人人享有的| 制服诱惑二区| 亚洲伊人色综图| 大码成人一级视频| 热99久久久久精品小说推荐| 精品一区二区三区av网在线观看 | 美女午夜性视频免费| 国产高清videossex| 亚洲第一青青草原| 国产成人免费无遮挡视频| 永久免费av网站大全| 狠狠精品人妻久久久久久综合| 多毛熟女@视频| 亚洲人成77777在线视频| 国产日韩欧美视频二区| av又黄又爽大尺度在线免费看| 亚洲精品国产精品久久久不卡| 久久国产精品影院| 精品一区二区三区四区五区乱码| 国产不卡av网站在线观看| 高清欧美精品videossex| 欧美日韩视频精品一区| 在线观看一区二区三区激情| 啦啦啦中文免费视频观看日本| 电影成人av| 91成人精品电影| 日日夜夜操网爽| 日韩大码丰满熟妇| 日本欧美视频一区| 午夜日韩欧美国产| 成年人黄色毛片网站| 午夜免费观看性视频| 亚洲欧美一区二区三区久久| 成人黄色视频免费在线看| 久久精品aⅴ一区二区三区四区| 欧美乱码精品一区二区三区| 亚洲天堂av无毛| 国产精品久久久人人做人人爽| 我要看黄色一级片免费的| 日本一区二区免费在线视频| 欧美激情 高清一区二区三区| 成年人午夜在线观看视频| 极品人妻少妇av视频| 老汉色av国产亚洲站长工具| 一级黄色大片毛片| 亚洲国产欧美在线一区|