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

    分布式流處理系統(tǒng)的容錯性能基準(zhǔn)測試

    2019-12-24 01:13:28蔣程王曉桐張蓉
    軟件工程 2019年12期
    關(guān)鍵詞:分布式系統(tǒng)

    蔣程 王曉桐 張蓉

    摘? 要:隨著對數(shù)據(jù)處理的實時性要求越來越高,分布式流處理系統(tǒng)應(yīng)運而生。但是在分布式的集群規(guī)模下,各種軟硬件原因?qū)е碌墓收虾茈y避免的。現(xiàn)有的相關(guān)基準(zhǔn)測試主要關(guān)注于分布式流處理系統(tǒng)的處理性能,很少對該類系統(tǒng)處理故障的容錯性能進(jìn)行評測,以至于關(guān)鍵應(yīng)用在系統(tǒng)選型的時候特別艱難。針對分布式流處理系統(tǒng)的容錯性能,本文設(shè)計并實現(xiàn)了一套靈活的基準(zhǔn)測試框架。最后,本文在開源數(shù)據(jù)流處理系統(tǒng)Apache Storm和Apache Flink進(jìn)行了容錯性能的基準(zhǔn)測試,驗證定義的測試基準(zhǔn)的正確性和有效性,實驗結(jié)果也表明Flink的容錯性能相對較好。

    關(guān)鍵詞:分布式系統(tǒng);流處理;容錯性能;基準(zhǔn)測試

    中圖分類號:TP302.8? ? ?文獻(xiàn)標(biāo)識碼:A

    Benchmarking for Fault-tolerant Performance in Distributed

    Stream Processing Systems

    JIANG Cheng,WANG Xiaotong,ZHANG Rong

    (School of Data Science and Engineering,East China Normal University,Shanghai 200062,China)

    Abstract:With the increasing real-time requirements for data processing,distributed stream processing systems have emerged.However,under the distributed cluster scale,failures caused by various hardware and software problems are inevitable.The existing related benchmarking mainly focus on the performance of the distributed stream processing system during failure-free time,while rarely evaluating the fault-tolerant performance of the system for handling faults.As a result,it is particularly difficult to select a system for mission-critical applications.This paper designs and implements a flexible benchmarking framework tailored for fault-tolerant performance.Finally,benchmarking the fault-tolerant performance of Apache Storm and Apache Flink verifies the correctness and effectiveness of the benchmark defined in this paper.Experimental results show that fault-tolerant performance of Flink outperforms that of Storm.

    Keywords:distributed system;stream processing;fault-tolerant performance;benchmarking

    1? ?引言(Introduction)

    分布式流計算系統(tǒng)[1](Distributed Stream Processing Systems,DSPS)是對大規(guī)模流數(shù)據(jù)進(jìn)行實時處理的系統(tǒng),主流的開源系統(tǒng)有:Apache Flink[2]、Apache Storm[3]、Apache Spark Streaming[4]等。流計算的常見應(yīng)用場景有:電商的商品推薦,IoT設(shè)備的監(jiān)控預(yù)警,銀行的金融欺詐檢測等。流計算應(yīng)用具有以下特征:①高性能:系統(tǒng)需要對流入的數(shù)據(jù)進(jìn)行實時處理,延遲一般在毫秒級別。而且由于數(shù)據(jù)的不斷流入,計算需要支持很高的吞吐(例如,推特每天處理5億推文,F(xiàn)acebook有14.5億活躍用戶);②容錯性:因為流數(shù)據(jù)的無限性,系統(tǒng)的運行需要支持7×24小時服務(wù)。在大規(guī)模分布式計算中像節(jié)點故障,網(wǎng)絡(luò)錯誤等故障經(jīng)常發(fā)生。流處理系統(tǒng)需要使用容錯機(jī)制來應(yīng)對故障的發(fā)生。特別是對于金融領(lǐng)域的關(guān)鍵應(yīng)用而言,快速的故障恢復(fù)和計算結(jié)果的正確性保證尤其重要,否則將會導(dǎo)致嚴(yán)重的財力損失。本文提出了一套針對分布式流處理系統(tǒng)容錯性能的基準(zhǔn)測試框架。

    2? ?相關(guān)工作(Related work)

    Linear Road Benchmark[5]最早提出了評測流數(shù)據(jù)管理系統(tǒng)(Stream Data Management Systems,SDMS)[6]的處理能力。它模擬了高速公路管理系統(tǒng),該系統(tǒng)能通過實時收集處理公路上汽車傳來的位置數(shù)據(jù),提供收費、事故檢測和警報等功能。它用于評測Aurora[7]和關(guān)系型數(shù)據(jù)庫管理系統(tǒng)能滿足該公路系統(tǒng)的最大處理吞吐量。StreamBench[8]針對DSPS設(shè)計了七個微型(micro)工作負(fù)載和四種工作負(fù)載套件,設(shè)計了兩種真實的應(yīng)用場景:實時網(wǎng)站日志處理和網(wǎng)絡(luò)流量監(jiān)控。它測試了Storm和Spark Streaming的處理性能、穩(wěn)定性和容錯性能。但在容錯性能的評測方面,StreamBench僅僅比較有無故障發(fā)生時的吞吐和延遲。Yahoo! Streaming Benchmark[9]模擬了廣告分析應(yīng)用,測試了Flink、Storm和Spark Streaming的延遲和吞吐。RIoTBench[10]設(shè)計了IoT應(yīng)用場景下的相關(guān)負(fù)載,含有27種IoT相關(guān)的微型負(fù)載和四種由微型負(fù)載合成的應(yīng)用負(fù)載,使用真實的IoT數(shù)據(jù)集評測了Storm的處理性能。Jeyhun等人[11]提出了針對含有連接和窗口等復(fù)雜操作的延遲計算方法,定義了系統(tǒng)的最大可持續(xù)吞吐量。它模擬了在線視頻游戲應(yīng)用的相關(guān)工作負(fù)載,評測了Flink、Storm和Spark Streaming三個系統(tǒng)的處理性能。Steffen等人[12]通過廣告分析、公路管理和出租車業(yè)務(wù)查詢這三種工作負(fù)載的測試,對比分析了Flink、Storm和Spark Streaming的性能瓶頸。它提出當(dāng)前的分布式流處理系統(tǒng)存在沒有充分利用硬件資源的問題,并提出了優(yōu)化的設(shè)計方案。

    現(xiàn)有的DSPS基準(zhǔn)測試相關(guān)信息統(tǒng)計如表1所示。目前大家關(guān)注的還是在系統(tǒng)無錯情況下DSPS的處理性能,而沒有對容錯機(jī)制和性能影響做深度調(diào)查和研究。StreamBench雖然涉及了容錯度量,但它只是通過性能指標(biāo)的變化很粗略地估計故障對性能帶來的影響。本文第一次以評測DSPS的容錯機(jī)制作為研究對象,定義和實現(xiàn)了考察這些容錯機(jī)制關(guān)鍵因素的benchmark和測試框架,并定義了評測故障恢復(fù)機(jī)制優(yōu)劣的性能指標(biāo)。該測試框架可以有效地評測不同的容錯技術(shù)給系統(tǒng)性能帶來的影響,為不同應(yīng)用場景下流處理系統(tǒng)的選擇提供依據(jù)和參考。

    3? ?容錯機(jī)制(Fault-tolerant mechanism)

    本章節(jié)將介紹本文評測的兩個最典型分布式流處理系統(tǒng)的容錯機(jī)制。

    3.1? ?Apache Flink

    Flink根據(jù)分布式快照算法Chandy-Lamport Algorithm[13]設(shè)計出了分布式輕量級異步快照機(jī)制。Flink會定期地發(fā)送一個柵欄標(biāo)記到輸入的數(shù)據(jù)流中,從而把源頭的數(shù)據(jù)流按段切割成版本遞增的快照。當(dāng)接收到所有輸入流中的柵欄標(biāo)記后,算子會對當(dāng)前版本的計算狀態(tài)進(jìn)行快照操作,把狀態(tài)持久化存儲到HDFS[14]等可靠的分布式存儲系統(tǒng)。一旦所有的算子都確認(rèn)完成了快照操作,F(xiàn)link會記錄當(dāng)前版本的全局一致快照已經(jīng)完成。在恢復(fù)期間,F(xiàn)link首先會重新部署整個計算拓?fù)?接著每個算子從分布式存儲系統(tǒng)中加載各自最近版本的檢查點快照;然后根據(jù)快照的版本,數(shù)據(jù)源需重發(fā)從最近檢查點時刻到故障發(fā)生時刻的數(shù)據(jù),從而保證了Exactly-Once消息處理語義[15]。

    3.2? ?Apache Storm

    Storm的容錯機(jī)制由消息管理機(jī)制和快照機(jī)制共同完成,保證了At-Least-Once消息處理語義。消息管理機(jī)制指Storm會追蹤每條流入系統(tǒng)的數(shù)據(jù),為其后續(xù)生成的子消息維護(hù)一個“消息樹”。當(dāng)且僅當(dāng)子消息都被成功處理,消息樹才會被判定為成功處理。否則,系統(tǒng)會重發(fā)對應(yīng)的輸入源消息??煺諜C(jī)制指Storm會將算子的計算狀態(tài)進(jìn)行持久化保存。與Flink的容錯機(jī)制類似,Storm會定期向數(shù)據(jù)流中插入“快照事務(wù)”的消息;算子接收到快照事務(wù)消息后觸發(fā)準(zhǔn)備操作與提交操作:收到“準(zhǔn)備”事務(wù)消息時,算子將當(dāng)前版本的狀態(tài)臨時持久化;收到“提交”事務(wù)消息時,算子將當(dāng)前版本的狀態(tài)持久化,并刪除臨時狀態(tài)。在恢復(fù)期間,算子的狀態(tài)會根據(jù)故障發(fā)生時的快照事務(wù)狀態(tài)做出相應(yīng)的恢復(fù)。如果快照事務(wù)處于“正在準(zhǔn)備”狀態(tài),由于部分算子并沒有臨時持久化準(zhǔn)備階段的狀態(tài),則所有算子回滾至最近穩(wěn)定的快照版本;如果快照事務(wù)處于“正在提交”狀態(tài),由于所有算子都已經(jīng)臨時持久化準(zhǔn)備階段的狀態(tài),則所有算子繼續(xù)原來的計算任務(wù)。故障導(dǎo)致未完全處理的消息會因為消息超時或者算子主動發(fā)送失敗消息而標(biāo)記成失敗狀態(tài),由消息管理機(jī)制負(fù)責(zé)重發(fā)。

    4? ?基準(zhǔn)測試框架(Benchmarking framework)

    本章節(jié)介紹本文的基準(zhǔn)評測設(shè)計,主要按包含的三個部分:容錯相關(guān)的度量定義,速率可控的數(shù)據(jù)實時生成,特征可控的負(fù)載設(shè)計。評測框架如圖1所示,包括如下四個部分:①數(shù)據(jù)生成器負(fù)責(zé)按給定速率實時生成流數(shù)據(jù)。該框架中的數(shù)據(jù)生成主要指控制數(shù)據(jù)流的產(chǎn)生流量和數(shù)據(jù)分布特征,從而改變DSPS的計算節(jié)點處理量。數(shù)據(jù)集包括兩類:一是下載的公共數(shù)據(jù)集,二是合成數(shù)據(jù)集。②消息隊列Kafka負(fù)責(zé)輸入數(shù)據(jù)和結(jié)果的存儲。Kafka作為本文的消息傳輸組件,不僅負(fù)責(zé)實時傳輸生成的數(shù)據(jù)至DSPS中進(jìn)行消費,還負(fù)責(zé)存儲計算產(chǎn)生的結(jié)果消息。③DSPS負(fù)責(zé)運行拓?fù)淙蝿?wù)。DSPS根據(jù)負(fù)載配置,如算子并行度、狀態(tài)大小等參數(shù),在集群上生成并運行分布式測試工作負(fù)載。④度量收集器負(fù)責(zé)收集并統(tǒng)計度量指標(biāo)。度量收集器具有獲取集群的資源利用情況、獲取DSPS的實時吞吐和獲取延遲信息并進(jìn)行統(tǒng)計等功能。

    4.1? ?度量定義

    根據(jù)流計算和容錯機(jī)制的特性,我們設(shè)計三個相關(guān)度量:延遲、資源利用率、故障恢復(fù)時間。

    延遲:本文采用的是事務(wù)時間的延遲。數(shù)據(jù)產(chǎn)生的時候,該數(shù)據(jù)會存儲產(chǎn)生時刻的時間戳,這個時間戳稱為生產(chǎn)時間。輸入DSPS系統(tǒng)的數(shù)據(jù)稱為原始數(shù)據(jù)。經(jīng)過DSPS運算,原始數(shù)據(jù)可能產(chǎn)生多個子數(shù)據(jù),子數(shù)據(jù)的生產(chǎn)時間按照原始數(shù)據(jù)的生產(chǎn)時間不變。輸出時間定義為子數(shù)據(jù)經(jīng)過DSPS計算處理后時間,但是不包含結(jié)果傳輸時間。這為了防止由結(jié)果存儲組件的不合理配置,性能瓶頸等原因可能造成因傳輸導(dǎo)致延遲增大的問題。一條數(shù)據(jù)的生產(chǎn)時間和輸出時間差稱為這條數(shù)據(jù)的事務(wù)時間延遲,如圖2所示。

    每個元組延遲計算公式:

    指結(jié)果算子接收到該元組的時間,指數(shù)據(jù)生成器生成該元組的時間。如果一條元組經(jīng)過計算產(chǎn)生多個子元組,那么子元組的跟產(chǎn)生該元組的原始元組相同。本文指的延遲是所有元組延遲的平均值。

    資源利用率:容錯機(jī)制對狀態(tài)的存儲,傳輸?shù)炔僮鲿o系統(tǒng)帶來額外的資源使用。本文關(guān)注于節(jié)點在任務(wù)運行時間段內(nèi)的平均CPU使用率。

    故障恢復(fù)時間:本文通過軟件的方法實現(xiàn)在節(jié)點中隨機(jī)終止DSPS的運算進(jìn)程從而達(dá)到模擬故障的效果。故障發(fā)生時間定義為故障腳本的啟動時間。故障恢復(fù)時間可從宏觀和微觀的角度進(jìn)行定義。宏觀的角度指:從故障發(fā)生到系統(tǒng)的吞吐恢復(fù)到正常數(shù)值(無故障情況下)的時間;微觀的角度指:故障恢復(fù)時間可具體劃分為重載時間和重播時間。重載時間指從故障發(fā)生后到算子經(jīng)過重新部署并且從存儲系統(tǒng)中重載快照數(shù)據(jù)所花費的時間,重播時間指數(shù)據(jù)源重播到故障前消費的數(shù)據(jù)所花費的時間。從故障發(fā)生的時刻到系統(tǒng)恢復(fù)故障前狀態(tài)的時刻,這一時間段稱為故障恢復(fù)時間,如圖3所示。

    根據(jù)上述定義,在Flink中,故障恢復(fù)時間從微觀角度按故障發(fā)生的時間到數(shù)據(jù)源重新處理到故障前的數(shù)據(jù)時間計算;而在Storm中,由于快照機(jī)制和消息重播機(jī)制分離,故障恢復(fù)時間只能從宏觀角度按故障發(fā)生的時間到數(shù)據(jù)源的吞吐恢復(fù)穩(wěn)定的時間計算。

    4.2? ?數(shù)據(jù)集與工作負(fù)載

    本章節(jié)抽象出數(shù)據(jù)流的數(shù)據(jù)特征和有狀態(tài)負(fù)載的特征,通過調(diào)控特征參數(shù),可以模擬并控制系統(tǒng)工作負(fù)載。

    4.2.1? ?輸入數(shù)據(jù)流特征

    數(shù)據(jù)流數(shù)據(jù)本身有三個可調(diào)控的特征參數(shù)。

    輸入速率:為了使系統(tǒng)運行在穩(wěn)定的狀態(tài),本文控制一個穩(wěn)定并且合適的數(shù)據(jù)生產(chǎn)速率,防止系統(tǒng)負(fù)載過高進(jìn)入反壓狀態(tài)[16]。

    數(shù)據(jù)傾斜度:數(shù)據(jù)傾斜是數(shù)據(jù)集中常見的特性。不均勻的數(shù)據(jù)分布將會導(dǎo)致大量數(shù)據(jù)集中在某些節(jié)點,造成節(jié)點的運算負(fù)荷不同。本文按Zipf定律生成數(shù)據(jù)傾斜的合成數(shù)據(jù)集。

    輸入數(shù)據(jù)大?。簲?shù)據(jù)流具有無限性,但是根據(jù)實驗需求,可根據(jù)輸入的吞吐速率和運行時間修改原始數(shù)據(jù)集大小,計算公式如下:

    其中,L是修改后的數(shù)據(jù)集總量,P是設(shè)定的輸入吞吐速率(條/秒),T是任務(wù)運行的時間(秒)。

    本文內(nèi)置數(shù)據(jù)集含有兩種:第一種是從古登堡計劃(Project Gutenberg)獲取的英文小說集;第二種是根據(jù)數(shù)據(jù)傾斜程度生成的合成數(shù)據(jù)集。數(shù)據(jù)生成器根據(jù)配置的輸入吞吐速率,實時從數(shù)據(jù)集中獲取數(shù)據(jù)并輸入到Kafka中,模擬生產(chǎn)環(huán)境中的實時數(shù)據(jù)生成。

    4.2.2 工作負(fù)載設(shè)計

    本文設(shè)計了兩類工作負(fù)載:①計算簡單、狀態(tài)大小可調(diào)控的Word Count負(fù)載[17];②狀態(tài)大小固定、計算密集程度可調(diào)控的圓周率計算負(fù)載。工作負(fù)載的特征如圖4所示。通過分析有狀態(tài)計算的特征,本文的工作負(fù)載設(shè)有兩個可調(diào)控的特征參數(shù)。

    算子的狀態(tài)大?。河绊懘鎯蛡浞菁磎emory和磁盤

    I/O。算子分為有狀態(tài)計算和無狀態(tài)計算。無狀態(tài)計算指不需要依賴歷史數(shù)據(jù)進(jìn)行計算的算子,如切分算子,只需對當(dāng)前數(shù)據(jù)進(jìn)行分詞操作。有狀態(tài)計算指當(dāng)前計算需要根據(jù)歷史數(shù)據(jù)進(jìn)行計算,如窗口算子,計算需要對到達(dá)窗口內(nèi)的所有數(shù)據(jù)或者計算的中間結(jié)果值等狀態(tài)進(jìn)行聚合計算或者更新。為了防止因為故障導(dǎo)致狀態(tài)的丟失,保證恢復(fù)后計算的準(zhǔn)確性,有狀態(tài)的算子需要對狀態(tài)進(jìn)行持久化存儲。本文使用全歷史計算而不使用窗口算子,因為窗口算子的狀態(tài)大小不可控。在DSPS中,連接操作需要使用窗口算子,本文也不使用。在窗口算子中,觸發(fā)checkpoint操作的時間點在窗口內(nèi)呈現(xiàn)無規(guī)則分布,這種現(xiàn)象導(dǎo)致每次實驗中checkpoint保存的狀態(tài)大小不一致,無法通過控制變量法研究狀態(tài)大小和checkpoint間隔對系統(tǒng)帶來的影響。本文在2號算子中根據(jù)配置參數(shù)進(jìn)行自定義大小的字符串類型狀態(tài)存儲,保證每次存儲的狀態(tài)大小一致,從而研究不同狀態(tài)大小和checkpoint間隔對系統(tǒng)的影響。

    算子的計算密集程度:影響CPU。本文研究不同計算密集型的算子受checkpoint操作的影響。本文設(shè)計狀態(tài)大小固定的圓周率計算算子,通過傳入配置參數(shù)實現(xiàn)控制2號算子中格雷戈里-萊布尼茨級數(shù)的運算次數(shù),以此來調(diào)控該算子的計算密集程度。格雷戈里-萊布尼茨級數(shù)的計算公式如下:

    本文通過對抽象出的兩個特征的調(diào)控,可以模擬出其他工作負(fù)載的特征,比如含有窗口操作的負(fù)載需要對到達(dá)窗口內(nèi)的所有數(shù)據(jù)進(jìn)行保存,存儲狀態(tài)較大;含有連接操作的負(fù)載需要對多條輸入流進(jìn)行連接操作,連接算子的運算密集程度大,并且需要對多條流的數(shù)據(jù)都進(jìn)行保存,存儲狀態(tài)較大。

    5? ?實驗(Evaluation)

    5.1? ?實驗環(huán)境

    本文的實驗在具有五個節(jié)點的集群上進(jìn)行,節(jié)點的操作系統(tǒng)版本是CentOS v.6.5。測試平臺為Apache Flink 1.7.0,Apache Storm 1.2.2。其中一個節(jié)點配置為24核Intel(R)Xeon(R)CPU E5-2620、頻率2.40GHz、內(nèi)存31GB,部署非計算組件,如HDFS、Zookeeper、Redis等服務(wù)。其余四個節(jié)點配置為8核Intel(R)Xeon(R)CPU E5606,頻率2.13GHz,內(nèi)存94GB,部署計算組件,如Flink中的Taskmanager,Storm中的Worker等計算進(jìn)程。計算組件和非計算組件的分開部署能提高度量指標(biāo)的準(zhǔn)確性,如資源利用率。節(jié)點之間通過千兆以太網(wǎng)連接。默認(rèn)的數(shù)據(jù)輸入吞吐速率為5000條/秒;數(shù)據(jù)集使用真實的英文小說集。

    5.2? ?無故障性能評測

    系統(tǒng)在未發(fā)生故障的時候,容錯機(jī)制對性能的影響源自周期性地進(jìn)行的快照操作,對計算產(chǎn)生的中間狀態(tài)進(jìn)行持久化存儲。Checkpoint操作的頻率和持久化的狀態(tài)大小均是影響系統(tǒng)性能的重要因素。本組實驗研究不同狀態(tài)大小和checkpoint間隔對延遲和CPU使用率的影響。

    從圖5(a)和圖5(b)中可以看出,在Flink中,當(dāng)狀態(tài)大小保持一致時,checkpoint間隔越短,計算的延遲越大,系統(tǒng)的CPU消耗越多。因為越頻繁的checkpoint操作會導(dǎo)致系統(tǒng)花費更多的資源在狀態(tài)處理上,使得正常的計算暫停的時間越多;當(dāng)checkpoint間隔保持一致時,狀態(tài)越大,計算的延遲越大,系統(tǒng)的CPU消耗越多。因為狀態(tài)越大,每次對狀態(tài)的持久化操作所需時間更久,對性能造成的影響更大。在Storm平臺上1秒的checkpoint間隔過于頻繁并且較大的狀態(tài)會嚴(yán)重影響系統(tǒng)的性能,導(dǎo)致其無法正常運行。故checkpoint間隔始于30s。從圖5(c)和圖5(d)中可以看出,在Storm中,checkpoint間隔的影響和Flink稍有不同。Storm的容錯機(jī)制對系統(tǒng)處理的影響主要有兩種操作。第一種操作是對狀態(tài)的存儲,該操作造成的延遲受狀態(tài)大小的影響;第二種是對checkpoint間隔時間內(nèi)緩存的元組進(jìn)行消息管理操作,該操作造成的延遲受checkpoint間隔的影響。狀態(tài)較小時(0—5MB)第一種操作的延遲影響比第二種操作小。狀態(tài)較大時(5—15MB)第二種操作的延遲影響比第一種操作小。CPU使用率變化趨勢也是類似的情況,但是平衡點在10MB左右。關(guān)于狀態(tài)的影響,當(dāng)checkpoint間隔保持一致時,狀態(tài)與延遲和CPU使用率成線性關(guān)系。因為狀態(tài)越大,狀態(tài)持久化的操作所花費的時間越久,使得正常運算的延遲增大。

    觀察Flink和Storm該組實驗,如狀態(tài)大小為10MB,checkpoint間隔為30s時,F(xiàn)link的延遲比Storm低,而且CPU使用率也更低。

    Flink通過柵欄的對齊操作來保證Exactly-Once消息處理語義。本文通過生成合成數(shù)據(jù)來模擬數(shù)據(jù)傾斜程度的不同,圖6反應(yīng)不同柵欄到達(dá)時間對延遲的影響。本組實驗的研究參數(shù):checkpoint模式為NCP(不開啟checkpoint)、CP+NA(開啟30秒間隔的checkpoint,但是不開啟對齊操作)和CP+A(開啟30秒間隔的checkpoint,并且開啟對齊操作)。

    從圖6可以看出,在數(shù)據(jù)傾斜度較大時,對齊操作對延遲的影響很大。這是因為在數(shù)據(jù)傾斜程度均勻的時候,每個算子的多個輸入通道中的柵欄到達(dá)時間相近,對齊操作導(dǎo)致的堵塞時間較少,所以延遲無明顯增大。但是在數(shù)據(jù)傾斜程度較大的時候,因為一個算子含有多個輸入通道時,數(shù)據(jù)量較少的低負(fù)載通道中的柵欄會先到達(dá)。這時對齊操作會堵塞已到達(dá)柵欄的通道,等到數(shù)據(jù)量較多的高負(fù)載通道中的柵欄。不同通道的柵欄到達(dá)時間相差越大將會導(dǎo)致該算子的同步堵塞操作時間越長,最終延遲會因此增大。

    圖7展示負(fù)載計算密集程度受checkpoint操作的影響。越頻繁的checkpoint操作會導(dǎo)致頻繁的線程調(diào)度,切換等問題,負(fù)載計算密集程度越高受其干擾的影響越大,最終導(dǎo)致計算的延遲增大。

    5.3? ?故障實驗

    本文模擬的故障實驗是進(jìn)程級別的故障。由于程序錯誤、計算資源限制等原因,某個計算進(jìn)程出錯的概率很大。本文在流計算任務(wù)穩(wěn)定運行一段時間后,使用軟件腳本隨機(jī)終止某個節(jié)點上的某個計算進(jìn)程,從而模擬計算進(jìn)程故障。本組實驗設(shè)置的固定條件與上組實驗相同。

    Flink的故障恢復(fù)時間可以根據(jù)恢復(fù)階段來劃分成重載時間和重播時間。重載時間指從故障發(fā)生的時間到任務(wù)重新部署完成的時間。重播時間指任務(wù)部署完成到數(shù)據(jù)源重新消費到故障發(fā)生前數(shù)據(jù)時間。從圖8中可以看出,故障恢復(fù)時間中重載階段的耗時占比較大。因為系統(tǒng)探測到TaskManager故障的時間跟配置參數(shù)心跳超時時間成正相關(guān)關(guān)系。在默認(rèn)配置下,重載階段花費約45秒左右,總恢復(fù)時間在60秒之內(nèi)。從圖8(b)中可以看出,狀態(tài)的大小和重播時間成正相關(guān)關(guān)系。因為在Flink的恢復(fù)過程中,算子各自進(jìn)行恢復(fù)操作,狀態(tài)大導(dǎo)致算子的平均恢復(fù)時間大,數(shù)據(jù)源的重發(fā)速率受其影響。

    Storm中的恢復(fù)時間采用從宏觀的角度評測,根據(jù)吞吐隨時間變化情況測量恢復(fù)時間,如圖9(a)所示。由于Storm的整體處理性能較低,本組實驗中數(shù)據(jù)輸入吞吐速率降為500條/秒,

    從而保證Storm能正常故障恢復(fù)。Storm的故障恢復(fù)由消息管理機(jī)制與快照機(jī)制共同完成,二者相互獨立,且前者對性能的影響占主導(dǎo)因素。Storm恢復(fù)故障算子的時候不需要部署整個任務(wù),只需重啟故障的計算進(jìn)程,這部分操作耗時約在10秒。但是消息重發(fā)階段需要等待消息超時后由消息管理機(jī)制負(fù)責(zé)重發(fā)。本實驗在保證實驗正常運行的情況下,研究不同checkpoint間隔對恢復(fù)時間的影響。從圖9(b)中可以看出,checkpoint間隔越大,恢復(fù)時間越長。因為checkpoint間隔影響了消息超時的時間,越長的checkpoint間隔導(dǎo)致失敗的消息被判定超時并且重發(fā)的所需時間越久,所以恢復(fù)時間越久。

    對比Flink和Storm的故障實驗,即使在較高的輸入吞吐和較大的狀態(tài)下,F(xiàn)link的恢復(fù)時間更低,并且保證的語義更強(qiáng),總體性能優(yōu)于Storm。

    6? ?結(jié)論(Conclusion)

    本文提出一種針對分布式流處理系統(tǒng)的容錯性能評測框架,使用真實和模擬的數(shù)據(jù)集,定義了影響容錯性能的負(fù)載特征以及容錯評估指標(biāo),評測了Flink和Storm的容錯性能。在非故障期間,對容錯機(jī)制對系統(tǒng)的性能影響進(jìn)行了評測;在故障發(fā)生后,對系統(tǒng)的恢復(fù)時間進(jìn)行了評測。實驗結(jié)果表明,F(xiàn)link的容錯機(jī)制不僅保證了更高級的處理語義,而且對系統(tǒng)的性能影響較小,故障恢復(fù)也更快速。未來,我們將在幾方面開展工作:評測其他分布式流處理系統(tǒng);增加輸入流的相關(guān)特征控制,如動態(tài)變化的輸入速率、動態(tài)變化的skew分布,更真實地模擬生產(chǎn)環(huán)境;添加復(fù)雜工作負(fù)載;加入恢復(fù)準(zhǔn)確性等評測指標(biāo)。

    參考文獻(xiàn)(References)

    [1] Cherniack M,Balakrishnan H,Balazinska M,et al.Scalable Distributed Stream Processing[C].CIDR,2003,3:257-268.

    [2] Carbone P,Katsifodimos A,Ewen S,et al.Apache flink:Stream and batch processing in a single engine[J].Bulletin of the IEEE Computer Society Technical Committee on Data Engineering,2015,36(4):28-38.

    [3] Toshniwal A,Taneja S,Shukla A,et al.Storm@ twitter[C].Proceedings of the 2014 ACM SIGMOD international conference on Management of data.ACM,2014:147-156.

    [4] Zaharia M,Das T,Li H,et al.Discretized streams:Fault-tolerant streaming computation at scale[C].Proceedings of the twenty-fourth ACM symposium on operating systems principles.ACM,2013:423-438.

    [5] Arasu A,Cherniack M,Galvez E,et al.Linear road:a stream data management benchmark[C].Proceedings of the Thirtieth international conference on Very large data bases-Volume 30.VLDB Endowment,2004:480-491.

    [6] 金澈清,錢衛(wèi)寧,周傲英.流數(shù)據(jù)分析與管理綜述[J].軟件學(xué)報,2004(08):1172-1181.

    [7] Abadi D J,Carney D,?etintemel U,et al.Aurora:a new model and architecture for data stream management[J].the VLDB Journal,2003,12(2):120-139.

    [8] Lu R,Wu G,Xie B,et al.Stream bench:Towards benchmarking modern distributed stream computing frameworks[C].2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.IEEE,2014:69-78.

    [9] Chintapalli S,Dagit D,Evans B,et al.Benchmarking streaming computation engines:Storm,flink and spark streaming[C].2016 IEEE international parallel and distributed processing symposium workshops (IPDPSW).IEEE,2016:1789-1792.

    [10] Shukla A,Chaturvedi S,Simmhan Y.Riotbench:a real-time iot benchmark for distributed stream processing platforms[J].arXiv preprint arXiv:1701.08530,2017.

    [11] Karimov J,Rabl T,Katsifodimos A,et al.Benchmarking distributed stream processing engines[J].arXiv preprint arXiv:1802.08496,2018.

    [12] Zeuch S,Monte B D,Karimov J,et al.Analyzing efficient stream processing on modern hardware[J].Proceedings of the VLDB Endowment,2019,12(5):516-530.

    [13] Mattern F.Efficient algorithms for distributed snapshots and global virtual time approximation[J].Journal of parallel and distributed computing,1993,18(4):423-434.

    [14] Shvachko K,Kuang H,Radia S,et al.The hadoop distributed file system[C].MSST,2010,10:1-10.

    [15] Lopez M A,Lobato A G P,Duarte O C M B.A performance comparison of open-source stream processing platforms[C].2016 IEEE Global Communications Conference (GLOBECOM).IEEE,2016:1-6.

    [16] 熊安萍,朱恒偉,羅宇豪.Storm流式計算框架反壓機(jī)制研究[J].計算機(jī)工程與應(yīng)用,2018,54(1):102-106.

    [17] Ranger C,Raghuraman R,Penmetsa A,et al.Evaluating MapReduce for multi-core and multiprocessor systems[C].hpca.2007,7(3):19.

    作者簡介:

    蔣? ?程(1995-),男,碩士生.研究領(lǐng)域:數(shù)據(jù)流基準(zhǔn)測試.

    王曉桐(1994-),女,博士生.研究領(lǐng)域:分布式數(shù)據(jù)流處理,數(shù)據(jù)流基準(zhǔn)測試.

    張? 蓉(1978-),女,博士,教授.研究領(lǐng)域:分布式數(shù)據(jù)管理.本文通訊作者.

    猜你喜歡
    分布式系統(tǒng)
    基于分布式計算的暴力破解密碼系統(tǒng)的改進(jìn)
    基于現(xiàn)場采集與云服務(wù)的流量積算管理系統(tǒng)研究
    典型應(yīng)用領(lǐng)域全球定量遙感產(chǎn)品生產(chǎn)體系
    科技資訊(2016年25期)2016-12-27 16:23:06
    以數(shù)據(jù)為中心的分布式系統(tǒng)自適應(yīng)集成方法
    分布式系統(tǒng)中的辯證對立統(tǒng)一概念與方法
    一種基于Hadoop的海量圖片檢索策略
    基于Hadoop的MOOC學(xué)習(xí)分析系統(tǒng)的構(gòu)建
    一種分布式消息隊列的可靠性研究
    “中間件技術(shù)”課程教學(xué)方法改革探討
    基于MapReduce的海量數(shù)據(jù)動態(tài)裝箱算法研究
    成人三级黄色视频| 麻豆成人午夜福利视频| 亚洲美女搞黄在线观看 | 99久久中文字幕三级久久日本| 国产精品女同一区二区软件| 国产精品美女特级片免费视频播放器| 中文字幕久久专区| 两个人的视频大全免费| 五月玫瑰六月丁香| 欧美色视频一区免费| 尤物成人国产欧美一区二区三区| 插逼视频在线观看| 久久婷婷人人爽人人干人人爱| 欧美性感艳星| 久久精品国产99精品国产亚洲性色| 真人做人爱边吃奶动态| 欧美三级亚洲精品| 久久精品影院6| 国产精华一区二区三区| 大又大粗又爽又黄少妇毛片口| 在线a可以看的网站| 国产不卡一卡二| 一个人免费在线观看电影| 美女 人体艺术 gogo| 成人一区二区视频在线观看| 97碰自拍视频| 一级毛片久久久久久久久女| 成人亚洲精品av一区二区| 成人永久免费在线观看视频| 日韩中字成人| 久久午夜福利片| 亚洲精品乱码久久久v下载方式| 国产精品乱码一区二三区的特点| 欧美日本亚洲视频在线播放| 99国产精品一区二区蜜桃av| 99久久成人亚洲精品观看| 精品福利观看| 我的女老师完整版在线观看| 午夜精品在线福利| 成人美女网站在线观看视频| 午夜福利高清视频| 听说在线观看完整版免费高清| 欧美xxxx性猛交bbbb| 可以在线观看毛片的网站| 国产精品一区二区性色av| 亚洲精品色激情综合| 男插女下体视频免费在线播放| 日韩欧美国产在线观看| 1000部很黄的大片| 国产av不卡久久| av女优亚洲男人天堂| 黄色欧美视频在线观看| 成人av一区二区三区在线看| 国产精品三级大全| 亚洲一区高清亚洲精品| 欧洲精品卡2卡3卡4卡5卡区| 日韩成人av中文字幕在线观看 | 国产成人a∨麻豆精品| 搡老妇女老女人老熟妇| 69av精品久久久久久| 精品无人区乱码1区二区| 日韩一区二区视频免费看| 人人妻人人看人人澡| 伊人久久精品亚洲午夜| 在线a可以看的网站| 婷婷六月久久综合丁香| 18禁裸乳无遮挡免费网站照片| av黄色大香蕉| 国产爱豆传媒在线观看| 校园人妻丝袜中文字幕| 国产乱人偷精品视频| 精品不卡国产一区二区三区| 哪里可以看免费的av片| 99热这里只有是精品在线观看| 尾随美女入室| 亚洲欧美成人综合另类久久久 | 亚洲熟妇熟女久久| 一区福利在线观看| 国产综合懂色| 欧美高清性xxxxhd video| 午夜精品国产一区二区电影 | 国产黄a三级三级三级人| 成人性生交大片免费视频hd| 欧美日本视频| 久久精品夜夜夜夜夜久久蜜豆| 亚洲五月天丁香| 精品久久久久久久久久久久久| 九九在线视频观看精品| 亚洲国产欧美人成| 免费看日本二区| 国产精品国产高清国产av| 久久婷婷人人爽人人干人人爱| 日韩高清综合在线| 欧美最黄视频在线播放免费| 此物有八面人人有两片| 久久6这里有精品| 欧洲精品卡2卡3卡4卡5卡区| 我的老师免费观看完整版| 国产亚洲91精品色在线| 欧美丝袜亚洲另类| 国内精品一区二区在线观看| 久久精品国产清高在天天线| 国产精品嫩草影院av在线观看| 99热精品在线国产| 国产精品福利在线免费观看| 99久久无色码亚洲精品果冻| 99久久成人亚洲精品观看| 黄色一级大片看看| 国产三级在线视频| 精品久久久久久久末码| 亚洲一区高清亚洲精品| 不卡视频在线观看欧美| 午夜a级毛片| 18禁裸乳无遮挡免费网站照片| 亚洲三级黄色毛片| 91av网一区二区| 美女内射精品一级片tv| 黄色欧美视频在线观看| 亚洲精品日韩av片在线观看| 免费观看的影片在线观看| av专区在线播放| av在线观看视频网站免费| 一区二区三区四区激情视频 | h日本视频在线播放| 我的女老师完整版在线观看| 国产精品一二三区在线看| 亚洲欧美日韩东京热| 搡女人真爽免费视频火全软件 | 少妇高潮的动态图| 国产精品人妻久久久影院| 中文字幕精品亚洲无线码一区| 国产午夜精品论理片| 久久精品久久久久久噜噜老黄 | 色播亚洲综合网| 日韩欧美国产在线观看| 最好的美女福利视频网| 最近手机中文字幕大全| 18+在线观看网站| 久久国产乱子免费精品| 1024手机看黄色片| 久久久久国产网址| 亚洲av美国av| 久久精品国产99精品国产亚洲性色| 国语自产精品视频在线第100页| 日韩三级伦理在线观看| 午夜爱爱视频在线播放| 日韩国内少妇激情av| 国产精品一区二区性色av| 变态另类成人亚洲欧美熟女| 精品久久久久久成人av| 中文字幕av在线有码专区| 精品熟女少妇av免费看| 97超视频在线观看视频| 亚洲四区av| 欧美另类亚洲清纯唯美| 淫妇啪啪啪对白视频| 国产黄片美女视频| 亚洲成人久久性| 久久婷婷人人爽人人干人人爱| 欧美性猛交╳xxx乱大交人| 国模一区二区三区四区视频| 亚洲欧美成人精品一区二区| 午夜a级毛片| 高清毛片免费观看视频网站| 一级毛片aaaaaa免费看小| 国产午夜精品久久久久久一区二区三区 | 69av精品久久久久久| 老司机影院成人| 午夜激情欧美在线| 国产久久久一区二区三区| 尾随美女入室| 三级国产精品欧美在线观看| 少妇丰满av| 亚洲av熟女| 欧美成人精品欧美一级黄| 18+在线观看网站| 欧美日本视频| 欧美又色又爽又黄视频| 亚洲一级一片aⅴ在线观看| 男女之事视频高清在线观看| 日本撒尿小便嘘嘘汇集6| 免费观看精品视频网站| 国产黄片美女视频| 精品熟女少妇av免费看| 欧美一区二区亚洲| 日本一本二区三区精品| 亚洲精品在线观看二区| 日本一二三区视频观看| 国产精品亚洲美女久久久| 久久久成人免费电影| 能在线免费观看的黄片| 插逼视频在线观看| 久久6这里有精品| 大又大粗又爽又黄少妇毛片口| 国产 一区精品| 久久久久九九精品影院| 久久鲁丝午夜福利片| 亚洲精品色激情综合| 麻豆av噜噜一区二区三区| 在线天堂最新版资源| 噜噜噜噜噜久久久久久91| 国产精品久久电影中文字幕| 国产男靠女视频免费网站| 性色avwww在线观看| 在线播放国产精品三级| 在线播放无遮挡| 成人毛片a级毛片在线播放| 国产精品一及| 亚洲性夜色夜夜综合| 在现免费观看毛片| 国内精品一区二区在线观看| 日韩强制内射视频| 亚洲三级黄色毛片| 看非洲黑人一级黄片| 1024手机看黄色片| 成人亚洲欧美一区二区av| a级毛片免费高清观看在线播放| 校园春色视频在线观看| 又粗又爽又猛毛片免费看| 欧美成人a在线观看| 午夜视频国产福利| 国产精品一及| 精品99又大又爽又粗少妇毛片| 欧美一区二区精品小视频在线| 亚洲国产精品成人综合色| 99热精品在线国产| 国产精品,欧美在线| 免费在线观看成人毛片| 欧美+日韩+精品| 日本 av在线| 午夜精品在线福利| 国产精品人妻久久久久久| 日韩中字成人| 日本黄色片子视频| 大型黄色视频在线免费观看| 99久久精品国产国产毛片| 国产精品99久久久久久久久| 国产av不卡久久| 亚洲国产精品久久男人天堂| 搡老岳熟女国产| 麻豆成人午夜福利视频| 亚洲国产高清在线一区二区三| 免费观看人在逋| 99热精品在线国产| 亚洲av免费在线观看| 91精品国产九色| 国内少妇人妻偷人精品xxx网站| 亚洲五月天丁香| 中文资源天堂在线| 亚洲国产欧美人成| 精品久久久久久久久久免费视频| www.色视频.com| 亚洲一区高清亚洲精品| 成人av一区二区三区在线看| 国产亚洲精品久久久com| 伊人久久精品亚洲午夜| 黄色视频,在线免费观看| 成人美女网站在线观看视频| 国产私拍福利视频在线观看| 特大巨黑吊av在线直播| 日本五十路高清| 1024手机看黄色片| 免费观看在线日韩| 俺也久久电影网| 免费看光身美女| 麻豆国产97在线/欧美| 亚洲国产精品国产精品| www日本黄色视频网| 亚洲人与动物交配视频| 国产精品综合久久久久久久免费| 男人的好看免费观看在线视频| 免费看光身美女| 亚洲无线在线观看| 久久人妻av系列| 日本五十路高清| 性插视频无遮挡在线免费观看| 校园春色视频在线观看| 亚洲电影在线观看av| 我要搜黄色片| 国产精品一区二区免费欧美| 亚洲成人久久性| 日本爱情动作片www.在线观看 | 国产不卡一卡二| 91久久精品国产一区二区成人| 99热这里只有精品一区| 国产一级毛片七仙女欲春2| 卡戴珊不雅视频在线播放| 国产亚洲精品综合一区在线观看| 一级毛片电影观看 | 男插女下体视频免费在线播放| 黄色一级大片看看| 亚洲av熟女| 中国美白少妇内射xxxbb| 床上黄色一级片| 国产色爽女视频免费观看| 日本 av在线| 亚洲精品456在线播放app| 国产精品久久久久久亚洲av鲁大| 国产成人aa在线观看| 午夜福利在线观看免费完整高清在 | 99久久无色码亚洲精品果冻| 婷婷亚洲欧美| 两个人视频免费观看高清| 国产亚洲精品av在线| 久久精品影院6| 丝袜喷水一区| 日韩欧美一区二区三区在线观看| 九九爱精品视频在线观看| 国产真实伦视频高清在线观看| 国产成人aa在线观看| 国产成人精品久久久久久| 插阴视频在线观看视频| 国产熟女欧美一区二区| 97热精品久久久久久| 伦理电影大哥的女人| 国产精品女同一区二区软件| 精品久久久久久久久久久久久| .国产精品久久| 成年版毛片免费区| 免费不卡的大黄色大毛片视频在线观看 | 国产精品爽爽va在线观看网站| 一级av片app| 熟女电影av网| 亚洲精品国产av成人精品 | 乱系列少妇在线播放| av.在线天堂| 亚洲精品久久国产高清桃花| 国语自产精品视频在线第100页| 两个人视频免费观看高清| 欧美人与善性xxx| or卡值多少钱| 中文资源天堂在线| 露出奶头的视频| 欧美潮喷喷水| 亚洲熟妇中文字幕五十中出| 九九爱精品视频在线观看| 日韩人妻高清精品专区| 99国产精品一区二区蜜桃av| av在线老鸭窝| 菩萨蛮人人尽说江南好唐韦庄 | 老司机福利观看| 少妇人妻一区二区三区视频| 亚洲欧美精品综合久久99| 日本五十路高清| 免费在线观看成人毛片| 午夜影院日韩av| a级毛色黄片| 午夜福利在线在线| 欧美丝袜亚洲另类| 国产一区二区三区av在线 | 搞女人的毛片| 欧美zozozo另类| 少妇熟女aⅴ在线视频| 精品免费久久久久久久清纯| 国产毛片a区久久久久| 一夜夜www| 国产免费男女视频| 欧美在线一区亚洲| 亚洲精品一卡2卡三卡4卡5卡| 99久久无色码亚洲精品果冻| 亚洲专区国产一区二区| 最后的刺客免费高清国语| 精品不卡国产一区二区三区| 午夜免费激情av| 国产黄片美女视频| 中文字幕熟女人妻在线| 亚洲一区高清亚洲精品| 麻豆国产av国片精品| 18+在线观看网站| 久久婷婷人人爽人人干人人爱| 麻豆乱淫一区二区| 日日啪夜夜撸| 欧美丝袜亚洲另类| 成人三级黄色视频| 国产91av在线免费观看| ponron亚洲| 免费搜索国产男女视频| 成人综合一区亚洲| 全区人妻精品视频| 欧美一区二区亚洲| 亚洲av中文字字幕乱码综合| 精品一区二区免费观看| a级毛色黄片| 身体一侧抽搐| 搡老妇女老女人老熟妇| 天堂网av新在线| 午夜影院日韩av| 久久国内精品自在自线图片| 天天一区二区日本电影三级| 久久精品影院6| 九九爱精品视频在线观看| 亚洲精品亚洲一区二区| 色播亚洲综合网| 免费av观看视频| 日韩三级伦理在线观看| 精品日产1卡2卡| 嫩草影视91久久| 99riav亚洲国产免费| 久久久久免费精品人妻一区二区| 日本精品一区二区三区蜜桃| 成人亚洲精品av一区二区| 国产爱豆传媒在线观看| 一区二区三区免费毛片| 国产伦在线观看视频一区| 精品午夜福利在线看| 啦啦啦观看免费观看视频高清| 床上黄色一级片| 中文字幕av在线有码专区| 99九九线精品视频在线观看视频| 国产成人freesex在线 | 国产精品一区二区三区四区免费观看 | 午夜精品一区二区三区免费看| 亚洲熟妇熟女久久| 日日摸夜夜添夜夜添av毛片| 一夜夜www| 亚洲色图av天堂| 99riav亚洲国产免费| 寂寞人妻少妇视频99o| 国产淫片久久久久久久久| 亚洲激情五月婷婷啪啪| 蜜桃亚洲精品一区二区三区| 一进一出好大好爽视频| 欧美潮喷喷水| 超碰av人人做人人爽久久| 国产毛片a区久久久久| 中国美女看黄片| 寂寞人妻少妇视频99o| 乱系列少妇在线播放| 蜜臀久久99精品久久宅男| 成年女人毛片免费观看观看9| avwww免费| 日韩欧美国产在线观看| 女生性感内裤真人,穿戴方法视频| 欧美高清成人免费视频www| 一个人免费在线观看电影| 白带黄色成豆腐渣| 亚洲四区av| 日韩一本色道免费dvd| 国产亚洲欧美98| 国产不卡一卡二| 老师上课跳d突然被开到最大视频| 亚洲自偷自拍三级| 中文字幕av在线有码专区| 午夜亚洲福利在线播放| 波野结衣二区三区在线| 国产真实乱freesex| av在线观看视频网站免费| 成人亚洲精品av一区二区| 我的女老师完整版在线观看| 赤兔流量卡办理| 亚洲av第一区精品v没综合| av天堂中文字幕网| 能在线免费观看的黄片| 美女免费视频网站| av在线老鸭窝| 亚洲最大成人av| 日韩精品中文字幕看吧| 美女cb高潮喷水在线观看| 日韩av不卡免费在线播放| 免费看日本二区| 免费av毛片视频| 国产精品电影一区二区三区| 男女之事视频高清在线观看| 亚洲中文字幕日韩| 久久午夜福利片| 久久久欧美国产精品| 观看美女的网站| 三级男女做爰猛烈吃奶摸视频| 男人和女人高潮做爰伦理| 97碰自拍视频| 九九爱精品视频在线观看| 国产精品一区二区三区四区久久| 欧美日本视频| 精品久久久久久久末码| 天天躁夜夜躁狠狠久久av| 国产精品伦人一区二区| 在线免费观看的www视频| 免费一级毛片在线播放高清视频| 最近中文字幕高清免费大全6| 亚洲专区国产一区二区| 国产黄色视频一区二区在线观看 | 中文字幕av成人在线电影| 久久草成人影院| 久久久久久伊人网av| 国产精品爽爽va在线观看网站| 久久精品国产亚洲av天美| 国产一区亚洲一区在线观看| 中国美白少妇内射xxxbb| 亚洲欧美日韩卡通动漫| 老熟妇乱子伦视频在线观看| 99久久无色码亚洲精品果冻| 精品人妻一区二区三区麻豆 | 看黄色毛片网站| 97超视频在线观看视频| 成人美女网站在线观看视频| 国产精品一区二区三区四区久久| 天堂网av新在线| 国产成年人精品一区二区| av黄色大香蕉| 精品一区二区免费观看| 精品人妻一区二区三区麻豆 | 亚洲va在线va天堂va国产| 黄色配什么色好看| 免费大片18禁| 欧美激情国产日韩精品一区| 超碰av人人做人人爽久久| 国产午夜精品论理片| www.色视频.com| 午夜精品国产一区二区电影 | 国产精品女同一区二区软件| 国产伦精品一区二区三区四那| 国产私拍福利视频在线观看| 国产综合懂色| 搡女人真爽免费视频火全软件 | 亚洲国产高清在线一区二区三| 18禁裸乳无遮挡免费网站照片| av.在线天堂| 99热这里只有是精品在线观看| 精品一区二区免费观看| 18+在线观看网站| 精品久久久久久久末码| 亚洲精品日韩在线中文字幕 | 欧美最新免费一区二区三区| 午夜激情福利司机影院| 日韩制服骚丝袜av| 免费av观看视频| videossex国产| 欧美又色又爽又黄视频| 99久久成人亚洲精品观看| 日韩强制内射视频| 欧美区成人在线视频| 欧美色欧美亚洲另类二区| 久久精品国产清高在天天线| 搡老熟女国产l中国老女人| 久久久久九九精品影院| 无遮挡黄片免费观看| 最近最新中文字幕大全电影3| 深爱激情五月婷婷| 国产极品精品免费视频能看的| 国产人妻一区二区三区在| 22中文网久久字幕| 国内精品宾馆在线| 亚洲av不卡在线观看| 午夜福利在线在线| 在线看三级毛片| 男人舔奶头视频| 免费在线观看成人毛片| 在线观看一区二区三区| 精品久久久久久久人妻蜜臀av| 亚洲婷婷狠狠爱综合网| 日本五十路高清| 久久人妻av系列| 观看美女的网站| 麻豆久久精品国产亚洲av| 人妻久久中文字幕网| 男女边吃奶边做爰视频| h日本视频在线播放| 久久人人爽人人片av| 国产精品一及| 特级一级黄色大片| 欧美色视频一区免费| avwww免费| 人人妻人人看人人澡| 一级毛片我不卡| 深夜a级毛片| 成人一区二区视频在线观看| 免费搜索国产男女视频| 久久久午夜欧美精品| 久久人妻av系列| 日本a在线网址| 日本免费一区二区三区高清不卡| 久久精品国产鲁丝片午夜精品| 99九九线精品视频在线观看视频| 国产一级毛片七仙女欲春2| 欧美极品一区二区三区四区| 久久久久久大精品| 夜夜看夜夜爽夜夜摸| 久久草成人影院| 女生性感内裤真人,穿戴方法视频| 欧美最新免费一区二区三区| 啦啦啦啦在线视频资源| 变态另类丝袜制服| 国产高清不卡午夜福利| 又爽又黄无遮挡网站| 国产精品三级大全| 九九在线视频观看精品| 如何舔出高潮| a级毛片a级免费在线| 全区人妻精品视频| 精品日产1卡2卡| 噜噜噜噜噜久久久久久91| 亚洲第一区二区三区不卡| 中文字幕免费在线视频6| 国产一区二区三区在线臀色熟女| 永久网站在线| 国产久久久一区二区三区| 深爱激情五月婷婷| 日韩欧美 国产精品| av黄色大香蕉| av在线播放精品| 久久欧美精品欧美久久欧美| 国产精品一区二区免费欧美| 少妇猛男粗大的猛烈进出视频 | 亚洲熟妇中文字幕五十中出| 一个人看的www免费观看视频| 色视频www国产| 国产亚洲91精品色在线| 三级男女做爰猛烈吃奶摸视频| 男人狂女人下面高潮的视频| 久久久久久久午夜电影| 欧美日韩一区二区视频在线观看视频在线 | 在现免费观看毛片| 在线观看一区二区三区| 色5月婷婷丁香| 乱系列少妇在线播放|