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

    一種基于NIC的RDMA可靠傳輸協(xié)議的設(shè)計與實現(xiàn)*

    2014-09-14 01:35:29龐征斌???/span>
    計算機(jī)工程與科學(xué) 2014年2期
    關(guān)鍵詞:發(fā)送數(shù)據(jù)流水線校驗

    夏 軍,龐征斌,劉 路,張 峻,???/p>

    (國防科學(xué)技術(shù)大學(xué)計算機(jī)學(xué)院,湖南 長沙 410073)

    一種基于NIC的RDMA可靠傳輸協(xié)議的設(shè)計與實現(xiàn)*

    夏 軍,龐征斌,劉 路,張 峻,???/p>

    (國防科學(xué)技術(shù)大學(xué)計算機(jī)學(xué)院,湖南 長沙 410073)

    高性能計算機(jī)不斷增長的規(guī)模和復(fù)雜性使得可靠性成為影響高性能計算機(jī)系統(tǒng)可用性的關(guān)鍵因素,系統(tǒng)互連網(wǎng)絡(luò)是高性能計算機(jī)的重要組成部分,其可靠性是高性能計算機(jī)系統(tǒng)設(shè)計必須考慮的重要問題。針對高性能計算機(jī)系統(tǒng)互連網(wǎng)絡(luò)可能出現(xiàn)的故障,提出一種基于NIC實現(xiàn)的RDMA可靠傳輸協(xié)議,給出了一種通用的設(shè)計實現(xiàn)方案,并對該方案的幾種具體優(yōu)化設(shè)計實現(xiàn)方法進(jìn)行了討論。提出的可靠傳輸協(xié)議及實現(xiàn)方案能容忍系統(tǒng)互連網(wǎng)絡(luò)可能出現(xiàn)的多種網(wǎng)絡(luò)故障,并能盡量減少實現(xiàn)可靠傳輸所帶來的額外開銷。實驗結(jié)果表明,所提出的RDMA可靠傳輸?shù)膶嶋H測試性能與無連接RDMA傳輸相當(dāng)。

    RDMA;可靠性;網(wǎng)絡(luò)接口;可靠傳輸協(xié)議

    1 引言

    高性能計算機(jī)系統(tǒng)日益增長的規(guī)模和不斷增加的復(fù)雜性使系統(tǒng)硬件部件出現(xiàn)故障的可能性增大[1],性能已不再是衡量系統(tǒng)好壞的唯一指標(biāo),系統(tǒng)的可用性成為高性能計算機(jī)系統(tǒng)設(shè)計需要優(yōu)先考慮的重要因素。系統(tǒng)互連網(wǎng)絡(luò)既是高性能計算機(jī)系統(tǒng)的重要組成部分,也是容易出現(xiàn)瞬時或永久性故障的部件[2]?;ミB網(wǎng)絡(luò)一般會提供點(diǎn)點(diǎn)可靠傳輸機(jī)制,但卻無法應(yīng)對諸如報文丟失或鏈路斷開這樣的網(wǎng)絡(luò)故障。一旦出現(xiàn)這樣的網(wǎng)絡(luò)故障,應(yīng)用程序?qū)o法正常完成,一般需要通過系統(tǒng)軟件提供的檢查點(diǎn)機(jī)制來恢復(fù)故障,然后從最近的檢查點(diǎn)開始重新執(zhí)行。系統(tǒng)軟件提供的檢查點(diǎn)機(jī)制雖然能在一定程度上容忍網(wǎng)絡(luò)故障,但是檢查點(diǎn)的記錄會影響程序的執(zhí)行性能,并且出錯恢復(fù)的軟件開銷也比較大。硬件通過提供端端可靠數(shù)據(jù)傳輸服務(wù)能容忍報文丟失或鏈路斷開這樣的網(wǎng)絡(luò)故障,與基于軟件的錯誤恢復(fù)方法相比,端端可靠數(shù)據(jù)傳輸機(jī)制能在消息級進(jìn)行實時錯誤檢測和恢復(fù),不影響程序正常執(zhí)行,出錯后也不用暫停程序重啟執(zhí)行,因此其錯誤檢測和出錯恢復(fù)的開銷較小。

    Cray公司的SeaStar[3]、Gemini[4]和Aries[5]互連芯片主要依靠CRC檢錯和滑動窗口重傳機(jī)制保證點(diǎn)點(diǎn)可靠傳輸,硬件上未提供端端可靠傳輸服務(wù),消息的端端可靠傳輸依賴于上層軟件實現(xiàn)。Infiniband[6]提供硬件級的端端可靠傳輸服務(wù)。但是,其用于連接服務(wù)的上下文信息保存在CPU內(nèi)存中,一般每建立一個連接需要消耗幾KB的內(nèi)存。隨著系統(tǒng)規(guī)模的增長和單結(jié)點(diǎn)線程數(shù)的增加,建立Infiniband連接所需的內(nèi)存容量也會成倍增長,嚴(yán)重影響系統(tǒng)的可擴(kuò)展性。Sivaram[7]基于IBM HPS網(wǎng)絡(luò)架構(gòu)提出了一種可靠RDMA傳輸?shù)慕鉀Q方案,數(shù)據(jù)傳輸前首先使用會合協(xié)議建立連接,其用于連接服務(wù)的上下文信息存放在片外SRAM中,支持多路徑傳輸,具有良好的帶寬擴(kuò)展性,但其使用的會合協(xié)議較為復(fù)雜,且RDMA寫被轉(zhuǎn)化為RDMA讀實現(xiàn),傳輸延遲也較大。

    本文提出了一種基于NIC實現(xiàn)RDMA可靠數(shù)據(jù)傳輸?shù)姆椒?,RDMA傳輸前首先建立連接,通過超時機(jī)制和消息級數(shù)據(jù)校驗機(jī)制進(jìn)行錯誤檢測,通過端端重傳機(jī)制進(jìn)行錯誤恢復(fù)。該方法將用于連接服務(wù)的上下文信息存放在NIC中,不消耗CPU內(nèi)存,因此具有較好的可擴(kuò)展性。本文還給出了基于NIC實現(xiàn)RDMA可靠數(shù)據(jù)傳輸?shù)耐ㄓ迷O(shè)計實現(xiàn)方案,分析了可能影響性能的幾個因素,并給出了具體的設(shè)計實現(xiàn)優(yōu)化方法。最后通過一組基準(zhǔn)測試程序?qū)贜IC的RDMA可靠數(shù)據(jù)傳輸性能進(jìn)行了測試,測試結(jié)果表明其實測性能與無連接RDMA數(shù)據(jù)傳輸相當(dāng)。

    2 RDMA可靠傳輸協(xié)議設(shè)計

    本文提出的RDMA可靠傳輸協(xié)議是在文獻(xiàn)[8]的基礎(chǔ)上改進(jìn)而來的,使之更易操作且易于硬件實現(xiàn)。RDMA可靠傳輸協(xié)議是基于連接的協(xié)議,RDMA消息在發(fā)送之前首先需要在發(fā)送方和接收方之間建立連接,然后才能開始傳送消息,最后傳送完畢還需返回完成響應(yīng)。在連接建立和消息傳送期間,可靠傳輸協(xié)議通過超時機(jī)制和消息級數(shù)據(jù)校驗機(jī)制進(jìn)行錯誤檢測,通過重傳機(jī)制進(jìn)行錯誤恢復(fù)。

    連接建立和數(shù)據(jù)傳輸期間的各種狀態(tài)信息需要分別記錄在發(fā)送方和接收方,我們稱發(fā)送方用于記錄這些狀態(tài)信息的數(shù)據(jù)結(jié)構(gòu)為發(fā)送方上下文,簡稱TCxt;接收方用于記錄這些狀態(tài)信息的數(shù)據(jù)結(jié)構(gòu)為接收方上下文,簡稱RCxt。TCxt通過TCxtID進(jìn)行索引,而RCxt通過RCxtID進(jìn)行索引。發(fā)送方每建立一個連接就需要分配一個TCxtID,且對應(yīng)的上下文信息存放在TCxt[TCxtID]中;同理,接收方每建立一個連接就需要分配一個RCxtID,且對應(yīng)的上下文信息存放在RCxt[RCxtID]中。TCxt和RCxt數(shù)據(jù)結(jié)構(gòu)中各個位域的定義如表1所示。

    Table 1 Context structure of RDMAreliable communication protocol表1 RDMA可靠傳輸協(xié)議上下文數(shù)據(jù)結(jié)構(gòu)

    表1給出了RCxt每個連接獨(dú)立的數(shù)據(jù)結(jié)構(gòu),除此之外,RCxt還有所有連接共享的數(shù)據(jù)結(jié)構(gòu),即RCxtFreeNum和RCxtPRI。RCxtFreeNum記錄當(dāng)前空閑的RCxt項數(shù),而RCxtPRI記錄當(dāng)前分配空閑RCxt所需的優(yōu)先級。發(fā)送方采用連接建立申請和Nack重試的方式來競爭接收方有限的RCxt資源。每次重新申請建立連接,連接申請優(yōu)先級就會增加,而接收方會記錄當(dāng)前被拒絕的連接建立申請的最大優(yōu)先級,防止發(fā)送方的連接申請出現(xiàn)餓死情形。RDMA可靠連接協(xié)議所使用的報文類型如表2所示。

    Table 2 Packets of RDMA reliable communication protocol表2 RDMA可靠傳輸協(xié)議報文

    RDMA可靠傳輸連接建立流程如下所示:

    (1)發(fā)送方獲取TCxtID和MsgID,設(shè)置TTimer=TimerCnct,TStatus=連接申請,CnctPRI=0,TErrCnt=0,TRetryNum=0,發(fā)送CnctRqtApply報文。

    (2)如果CnctRqtApply報文正確到達(dá)接收方(即既無丟失,也無消息級數(shù)據(jù)校驗錯):

    ①如果報文中的SendID、TCxtID與RCxt中的某項匹配:

    a.如果報文中的MsgID與RCxt中的MsgID相同,則發(fā)送CnctRspAck報文。

    b.否則丟棄該報文。

    ②如果報文中的SendID、TCxtID與任何RCxt項都不匹配:

    a.如果RCxtFreeNum>0且報文中的CnctPRI≥RCxtPRI或RCxtFreeNum>1,新分配RCxt項,RCxtFreeNum遞減,如果CnctPRI≥RCxtPRI則置RCxtPRI=0。設(shè)置RTimer=TimerRcvData,Rpcnt=消息數(shù)據(jù)長度,Rrcnt=0,MsgID=報文中的MsgID,RRetryNum=0,RErrCnt=0,發(fā)送CnctRspAck報文。

    b.否則,如果CnctPRI>RCxtPRI,則設(shè)置RCxtPRI=CnctPRI,發(fā)送CnctRspNack報文。

    (3)如果CnctRqtApply報文到達(dá)接收方出現(xiàn)消息級數(shù)據(jù)校驗錯,則丟棄該報文。

    (4)如果CnctRspAck報文正確到達(dá)發(fā)送方:

    ①如果能找到SendID、TCxtID、MsgID匹配的TCxt項且TStatus=連接申請,設(shè)置TTimer=TimerSendData,TStatus=發(fā)送數(shù)據(jù),TRetryNum=報文中的RRetryNum,開始發(fā)送數(shù)據(jù)報文。

    ②否則丟棄報文。

    (5)如果CnctRspNack報文正確到達(dá)發(fā)送方:

    ①如果能找到SendID、TCxtID、MsgID、RRetryNum匹配的TCxt項且TStatus=連接申請,設(shè)置TTimer=TimerCnct,TStatus=連接申請,CnctPRI遞增,發(fā)送CnctRqtApply報文。

    ②否則丟棄報文。

    (6)如果CnctRspAck或CnctRspNack報文到達(dá)發(fā)送方出現(xiàn)消息級數(shù)據(jù)校驗錯,則丟棄該報文。

    (7)如果TStatus=連接申請且TTimer=0。如果TErrCnt 還未達(dá)到允許的最大錯誤次數(shù),則重置TTimer= TimerCnct,遞增TErrCnt,發(fā)送CnctRqtApply報文;否則回收對應(yīng)的TCxt項。

    在連接已經(jīng)建立的前提下,RDMA寫數(shù)據(jù)的發(fā)送流程如下所示:

    (1)如果數(shù)據(jù)報文正確到達(dá)接收方:

    ①如果報文中的SendID、TCxtID、RCxtID、MsgID、TRetryNum與RCxt中的某項匹配,則接收該數(shù)據(jù)報文,置Rrcnt=Rrcnt+報文攜帶的數(shù)據(jù)字節(jié)數(shù)。如果Rrcnt=Prcnt,發(fā)送CnctRspCmpAck報文,回收對應(yīng)的RCxt項。

    ②否則丟棄該報文。

    (2)如果數(shù)據(jù)報文到達(dá)接收方出現(xiàn)消息級數(shù)據(jù)校驗錯:

    ①如果報文中的SendID、TCxtID、RCxtID、MsgID、TRetryNum與RCxt中的某項匹配:

    a.如果RErrCnt未達(dá)到允許的最大錯誤次數(shù),則置Rrcnt=0,RTimer= TimerRcvData,遞增RRetryNum和RErrCnt,發(fā)送CnctRspRetry報文。

    b.否則回收對應(yīng)的RCxt項。

    ②否則丟棄報文。

    (3)如果CnctRspCmpAck報文正確到達(dá)發(fā)送方:

    ①如果報文中的SendID、TCxtID、RCxtID、MsgID與TCxt中的某項匹配且TStatus=發(fā)送數(shù)據(jù)或發(fā)送探測報文,消息正確傳輸完成,回收對應(yīng)TCxt項。

    ②否則丟棄報文。

    (4)如果CnctRspCmpAck報文到達(dá)發(fā)送方出現(xiàn)消息級數(shù)據(jù)校驗錯,則丟棄該報文。

    (5)如果RTimer=0且Rrcnt!=Prcnt:

    ①如果RErrCnt未達(dá)到允許的最大錯誤次數(shù),則置Rrcnt=0,RTimer= TimerRcvData,遞增RRetryNum和RErrCnt,發(fā)送CnctRspRetry報文。

    ②否則回收對應(yīng)RCxt項。

    (6)如果CnctRspRetry報文正確到達(dá)發(fā)送方:

    ①如果報文中的SendID、RecvID、TCxtID、RCxtID、MsgID與TCxt中某項匹配且TStatus=發(fā)送數(shù)據(jù)或發(fā)送探測報文

    a.如果TErrCnt未達(dá)到允許的最大錯誤次數(shù):如果TRetryNum<報文中的RRetryNum,設(shè)置TRetryNum=報文中的RRetryNum,TTimer= TimerSendData,TStatus=發(fā)送數(shù)據(jù),遞增TErrCnt,重新發(fā)送數(shù)據(jù)報文。否則丟棄該報文。

    b.否則丟棄該報文,回收對應(yīng)的TCxt項。

    ②否則丟棄該報文。

    (7)如果CnctRspRetry報文到達(dá)發(fā)送方出現(xiàn)消息級數(shù)據(jù)校驗錯,則丟棄該報文。

    (8)如果TTimer=0且TStatus=發(fā)送數(shù)據(jù):如果TErrCnt未達(dá)到允許的最大錯誤次數(shù),則設(shè)置TStatus=發(fā)送探測報文,TTimer= TimerDetect,遞增TErrCnt,發(fā)送CnctRqtDetect報文;否則回收對應(yīng)的TCxt項。

    (9)如果TTimer=0且TStatus=發(fā)送探測報文:如果TErrCnt未達(dá)到允許的最大錯誤次數(shù),則設(shè)置TTimer= TimerDetect,遞增TErrCnt,發(fā)送CnctRqtDetect報文;否則回收對應(yīng)的TCxt項。

    (10)如果CnctRqtDetect報文正確到達(dá)接收方:

    ①如果報文中的SendID、TCxtID、RCxtID、MsgID與RCxt中的某項匹配:

    a.如果報文中的TRetryNum=RRetryNum:如果RErrCnt未達(dá)到允許的最大錯誤次數(shù),則置Rrcnt=0,RTimer= TimerRcvData,遞增RRetryNum和RErrCnt,發(fā)送CnctRspDetectAck報文(包括探測結(jié)果=“探測成功”位域);否則回收對應(yīng)RCxt項。

    b.如果報文中的TRetryNum!= RRetryNum,則返回CnctRspDetectAck報文(包括探測結(jié)果=“探測成功”位域)。

    ②否則返回CnctRspDetectAck報文(包括探測結(jié)果=“探測失敗”位域)。

    (11)如果CnctRqtDetect報文到達(dá)接收方出現(xiàn)消息級數(shù)據(jù)校驗錯,則丟棄該報文。

    (12)如果CnctRspDetectAck報文正確到達(dá)發(fā)送方:

    ①如果報文中的SendID、RecvID、TCxtID、RCxtID、MsgID與TCxt中的某項匹配且TStatus=發(fā)送探測報文:

    a.如果探測結(jié)果=“探測成功”且TRetryNum!=報文中的RRetryNum,則設(shè)置TMsgIDLow=報文中的RRetryNum,TTimer=TimerSendData,TStatus=發(fā)送數(shù)據(jù),重新發(fā)送數(shù)據(jù)報文。

    b.如果探測結(jié)果=“探測失敗”且TRetryNum=報文中的RRetryNum,消息正確傳輸完成,回收對應(yīng)的TCxt項。

    c.否則丟棄該報文。

    ②否則丟棄該報文。

    (13)如果CnctRspDetectAck報文到達(dá)發(fā)送方出現(xiàn)消息級數(shù)據(jù)校驗錯,則丟棄該報文。

    RDMA讀數(shù)據(jù)的傳輸不需要建立連接,不用在接收方分配RCxt項,但仍需要在發(fā)送方分配TCxt項。發(fā)送方可以直接發(fā)送讀請求到接收方并等待接收方返回讀數(shù)據(jù)。發(fā)送方通過TCxt項中的Tpcnt和Trcnt統(tǒng)計已收到的讀數(shù)據(jù)字節(jié)數(shù)和判斷數(shù)據(jù)是否已收齊。RDMA讀數(shù)據(jù)的數(shù)據(jù)傳輸流程比較簡單,本文就不再詳細(xì)闡述。

    3 RDMA可靠傳輸協(xié)議實現(xiàn)

    NIC一般由主機(jī)接口、網(wǎng)絡(luò)接口、發(fā)送部件和接收部件構(gòu)成。為了使NIC能支持RDMA可靠數(shù)據(jù)傳輸,需要增加可靠連接管理部件,支持RDMA可靠傳輸?shù)腘IC總體結(jié)構(gòu)如圖1所示。

    Figure 1 Structure of the NIC supporting RDMA reliable communication圖1 支持RDMA可靠傳輸?shù)腘IC總體結(jié)構(gòu)

    發(fā)送部件在傳輸數(shù)據(jù)前,需要由可靠連接管理部件分配上下文資源和進(jìn)行連接建立,接收部件需要根據(jù)可靠連接管理部件的匹配結(jié)果決定是否接收數(shù)據(jù)。如果接收數(shù)據(jù)出現(xiàn)消息級數(shù)據(jù)校驗錯誤,接收部件將通知可靠連接管理部件進(jìn)行重傳。如果連接建立超時,可靠連接管理部件將重試建立連接;如果數(shù)據(jù)傳輸超時,可靠連接管理部件將通知發(fā)送部件重新傳送數(shù)據(jù)。數(shù)據(jù)傳輸結(jié)束或傳輸失敗時,可靠連接管理部件會回收對應(yīng)的上下文資源。

    可靠連接管理部件是NIC支持RDMA可靠傳輸?shù)目刂撇考砂l(fā)送方上下文資源及其控制邏輯和接收方上下文資源及其控制邏輯組成。為了便于硬件高效實現(xiàn),可靠連接管理部件中的發(fā)送方上下文資源和接收方上下文資源都采用相同的流水化實現(xiàn)方式,其實現(xiàn)結(jié)構(gòu)如圖2所示。對于發(fā)送方上下文,輸入隊列主要由來自于發(fā)送部件的連接建立申請和來自于網(wǎng)絡(luò)接口的響應(yīng)報文構(gòu)成;對于接收上下文,輸入隊列主要由請求報文構(gòu)成。輸入報文經(jīng)過仲裁后進(jìn)入可靠連接協(xié)議處理流水線。協(xié)議流水線由四站構(gòu)成:第一站將仲裁出的輸入報文寄存一拍,生成訪問上下文數(shù)據(jù)緩沖區(qū)的地址索引,即TCxtID/RCxtID;第二站根據(jù)地址索引訪問上下文數(shù)據(jù)緩沖區(qū);第三站將讀出的上下文數(shù)據(jù)緩沖區(qū)數(shù)據(jù)寄存一拍;第四站根據(jù)上下文數(shù)據(jù)和輸入報文查找協(xié)議表,產(chǎn)生新表項寫入上下文數(shù)據(jù)緩沖區(qū)和生成新報文寫入輸出隊列。對于發(fā)送方上下文,輸出隊列主要由請求報文構(gòu)成,而對于接收方上下文,輸出隊列主要由響應(yīng)報文構(gòu)成。上下文數(shù)據(jù)緩沖區(qū)存放如表1所示的TCxt和 RCxt信息,硬件上具體可以由SRAM實現(xiàn)。協(xié)議表邏輯實現(xiàn)第2節(jié)中介紹的RDMA可靠傳輸協(xié)議,給定輸入報文和對應(yīng)的上下文數(shù)據(jù)信息,協(xié)議表會輸出新生成的報文和新的上下文數(shù)據(jù)信息。輸入隊列仲裁時,為了保證上下文數(shù)據(jù)緩沖區(qū)的讀-修改-寫的原子性,仲裁邏輯會禁止相同的TCxtID/RCxtID同時進(jìn)入流水線。為了實現(xiàn)該功能,仲裁邏輯需要記錄當(dāng)前流水線中活躍的TCxtID和RCxtID。

    Figure 2 Structure of reliable connection management component圖2 可靠連接管理部件實現(xiàn)結(jié)構(gòu)

    為了使可靠連接管理部件能夠按圖2所示的流水線結(jié)構(gòu)實現(xiàn),超時機(jī)制的實現(xiàn)方法是首先要考慮的問題。如果按第2節(jié)所述那樣將TTimer和RTimer實現(xiàn)在上下文數(shù)據(jù)緩沖區(qū)中,那么上下文數(shù)據(jù)緩沖區(qū)就無法用SRAM實現(xiàn),并且多個上下文同時發(fā)生超時時,流水線也無法同拍對多個上下文進(jìn)行處理。因此,TTimer和RTimer必須在流水線之外實現(xiàn)。超時計數(shù)器可以用寄存器陣列實現(xiàn),并且用一個位向量記錄超時計數(shù)器是否發(fā)生了超時,向量中的每一位與上下文中的每個超時計數(shù)器一一對應(yīng)。超時請求通過該向量產(chǎn)生并寫入輸入隊列,然后通過仲裁進(jìn)入?yún)f(xié)議流水線進(jìn)行處理。這種實現(xiàn)方式能將同時產(chǎn)生的超時請求串行化,而且在流水線外實現(xiàn)超時機(jī)制使得超時請求的生成不影響協(xié)議流水線的流水化處理操作。

    其次,按第2節(jié)所述數(shù)據(jù)報文到達(dá)接收方后需要在上下文中尋找匹配項。如果接收部件將收到的數(shù)據(jù)報文送入可靠連接管理部件進(jìn)行檢查,并等待其返回檢查結(jié)果,那么接收數(shù)據(jù)過程將出現(xiàn)停頓,嚴(yán)重影響數(shù)據(jù)傳輸性能。為了不影響接收部件接收數(shù)據(jù),數(shù)據(jù)報文的檢查功能應(yīng)在接收部件中實現(xiàn)。接收部件存儲與數(shù)據(jù)報文檢查相關(guān)的部分上下文信息,可靠連接管理部件在新分配上下文或上下文信息有變動時將相關(guān)的上下文信息寫入接收部件中,這樣接收部件在接收數(shù)據(jù)時將獨(dú)立于可靠連接管理部件進(jìn)行數(shù)據(jù)報文檢查,有利于接收部件實現(xiàn)流水化數(shù)據(jù)接收。

    再次,接收部件每正確接收一個數(shù)據(jù)報文,就需要通知可靠連接管理部件進(jìn)行字節(jié)計數(shù),如果字節(jié)計數(shù)邏輯如第2節(jié)所述在協(xié)議處理中實現(xiàn),那么將會有大量的計數(shù)請求需要進(jìn)入流水線進(jìn)行處理,這會降低協(xié)議流水線的處理效率,并且當(dāng)協(xié)議流水線的輸入隊列不足以存儲所有計數(shù)請求時,接收部件仍將出現(xiàn)停頓,從而影響數(shù)據(jù)傳輸性能。為了避免接收部件出現(xiàn)停頓和提高流水線的處理效率,字節(jié)計數(shù)功能應(yīng)該在協(xié)議流水線之外實現(xiàn)。上下文中的字節(jié)計數(shù)邏輯可以在流水線之外用一組計數(shù)器實現(xiàn),計數(shù)器初始化為需要接收的字節(jié)數(shù),接收部件每正確接收一個數(shù)據(jù)報文,對應(yīng)的計數(shù)器就減去相應(yīng)的字節(jié)數(shù)。當(dāng)計數(shù)器減為0時,將會產(chǎn)生計滿請求并寫入輸入隊列,然后通過仲裁進(jìn)入?yún)f(xié)議流水線進(jìn)行處理。

    4 性能評測

    本文在NIC中實現(xiàn)了基于FPGA平臺的RDMA可靠傳輸協(xié)議。NIC采用PCIE G3接口與CPU進(jìn)行對接,采用1.25 Gbps的網(wǎng)絡(luò)接口與路由器進(jìn)行對接。NIC不僅支持基于可靠傳輸協(xié)議的有連接服務(wù),同時支持無連接服務(wù),并且配置有連接服務(wù)的發(fā)送方和接收方下上文各256項。提供無連接服務(wù)時,圖1中的可靠連接管理部件將被旁路,即發(fā)送部件可以直接發(fā)送數(shù)據(jù),而接收部件可以直接接收數(shù)據(jù)。

    FPGA平臺由16個結(jié)點(diǎn)通過兩個路由器互連構(gòu)成,每個結(jié)點(diǎn)包含兩個CPU和一個NIC。圖3給出了基于可靠傳輸有連接服務(wù)和不可靠傳輸無連接服務(wù)的NPB基準(zhǔn)測試集的性能對比測試結(jié)果。NPB采用64線程、C/D級數(shù)據(jù)規(guī)模的測試題,每個結(jié)點(diǎn)上運(yùn)行四個線程。從圖3給出的測試結(jié)果可以看出,有連接與無連接的性能相當(dāng)。由于有連接服務(wù)的多個發(fā)送方和接收方上下文可以同時工作,這樣某個上下文的連接建立可以與其它上下文的數(shù)據(jù)傳輸重疊進(jìn)行,從而隱藏連接建立延遲。從圖3還可以看出,對于某些測試題,有連接的執(zhí)行性能甚至超過了無連接。這是因為兩個路由器之間存在多條鏈路連接,由于有連接服務(wù)支持報文亂序傳輸,因此路由器可以根據(jù)當(dāng)前多個輸出端口的忙閑程度選擇負(fù)載較輕的端口進(jìn)行輸出,即具有一定的自適應(yīng)路由選擇能力;而無連接服務(wù)不支持報文亂序傳輸,路由器只能選擇固定端口進(jìn)行輸出,即使該端口負(fù)載較重。

    Figure 3 Test results of connection compared to no connection for NPB benchmarks圖3 NPB基準(zhǔn)測試集有連接與無連接的性能對比測試結(jié)果

    5 結(jié)束語

    可靠性已成為評價高性能計算機(jī)系統(tǒng)的重要指標(biāo),針對網(wǎng)絡(luò)中可能出現(xiàn)的故障,本文提出了一種RDMA可靠數(shù)據(jù)傳輸協(xié)議,并給出了其在NIC中實現(xiàn)的方法。本文提出的可靠傳輸協(xié)議能容忍網(wǎng)絡(luò)中出現(xiàn)的報文丟失、消息級數(shù)據(jù)校驗錯等錯誤,給出的優(yōu)化實現(xiàn)方案能流水化發(fā)送和接收數(shù)據(jù),減少可靠傳輸管理開銷。本文對該可靠傳輸協(xié)議在FPGA平臺上進(jìn)行了實現(xiàn),并對其進(jìn)行了性能評測,結(jié)果表明RDMA可靠傳輸?shù)膶嶋H測試性能與無連接RDMA傳輸相當(dāng)。

    [1] Shipman G M, Graham R L, Bosilca G. Network fault tolerance in Open MPI[C]∥Proc of the 13th International Euro-Par Conference, 2007:868-878.

    [2] Schroeder B, Gibson G A. Understanding failures in petascale computers[C]∥Proc of 2007 Scientific Discovery through Advanced Computing Program(SciDAC’07), 2007:220-230.

    [3] Brightwell R, Pedretti K T, Underwood K D. Seastar interconnect:Balanced bandwidth for scalable performance[J]. IEEE MICRO, 2006, 26(3):41-57.

    [4] Alverson R, Roweth D, Kaplan L. The Gemini system interconnect[C]∥Proc of the 18th IEEE Symposium on High Performance Interconnects, 2010:83-87.

    [5] Alverson B, Froese E, Kaplan L, et al. Cray XC series networking[R]. WP-Aries01-1012, USA:Cray Incorporation, 2012.

    [6] lnfiniBand Trade Association. Infiniband architecture specification, Version 1.2.1 [EB/OL]. [2007-11-01]. http://www.infinibandta.org.

    [7] Sivaram R, Govindaraju R K, Hochschild P, et al. Breaking the connection:RDMA deconstructed[C]∥Proc of the 13th Annual IEEE Symposium on High Performance Interconnects, 2005:36-42.

    [8] Liu Lu, Zhang Lei, Cao Ji-jun, et al. The design of RDMA reliable communication protocol based on dynamic connection[J]. Computer Engineering&Science, 2012, 34(8):184-190. (in Chinese)

    附中文參考文獻(xiàn):

    [8] 劉路,張磊,曹繼軍,等. 基于動態(tài)連接的RDMA可靠傳輸協(xié)議設(shè)計[J]. 計算機(jī)工程與科學(xué), 2012, 34(8):184-190.

    XIAJun,born in 1976,PhD,associate research fellow,his research interest includes high performance computer architecture.

    DesignandimplementationofaNICbasedRDMAreliablecommunicationprotocol

    XIA Jun,PANG Zheng-bin,LIU Lu,ZHANG Jun,CHANG Jun-sheng

    (College of Computer,National University of Defense Technology,Changsha 410073,China)

    With the continually growing size and complexity of high performance computing systems, reliability has become the crucial factor of affecting the availability of high performance computing systems. System network is the important component of high performance computing systems and its reliability must be considered in high performance computing system design. Aiming at failures possibly occurring in high performance computing system network, the paper proposes a NIC based RDMA reliable communication protocol, gives a general framework of realizing this protocol and discusses some optimized implementation methods based on the framework. The reliable communication protocol and its implementation can tolerate system network failures and can reduce the overhead of realizing reliable communications. The experimental results show that the performance of the RDMA reliable communication is comparable with that of the no-connection RDMA communication.

    RDMA;reliability;network interface;reliable communication protocol

    2013-07-10;

    :2013-10-06

    國家自然科學(xué)基金資助項目(61103083,61133007);國家863計劃資助項目(2012AA01A301)

    1007-130X(2014)02-0216-06

    TP316.4

    :A

    10.3969/j.issn.1007-130X.2014.02.005

    夏軍(1976-),男,重慶人,博士,副研究員,研究方向為高性能計算機(jī)系統(tǒng)結(jié)構(gòu)。E-mail:xiajun@nudt.edu.cn

    通信地址:410073 湖南省長沙市國防科學(xué)技術(shù)大學(xué)計算機(jī)學(xué)院Address:College of Computer,National University of Defense Technology,Changsha 410073,Hunan,P.R.China

    猜你喜歡
    發(fā)送數(shù)據(jù)流水線校驗
    移動自組網(wǎng)中MAC層協(xié)議研究
    Gen Z Migrant Workers Are Leaving the Assembly Line
    流水線
    基于馬爾科夫鏈的LoRaWAN網(wǎng)絡(luò)節(jié)點(diǎn)性能分析
    帶標(biāo)記方式的CRDSA++協(xié)議性能分析*
    爐溫均勻性校驗在鑄鍛企業(yè)的應(yīng)用
    使用IPSec安全傳輸數(shù)據(jù)
    報廢汽車拆解半自動流水線研究
    大型電動機(jī)高阻抗差動保護(hù)穩(wěn)定校驗研究
    電測與儀表(2015年1期)2015-04-09 12:03:02
    基于加窗插值FFT的PMU校驗方法
    麻豆国产av国片精品| 女生性感内裤真人,穿戴方法视频| 日韩欧美 国产精品| 日日夜夜操网爽| 午夜精品久久久久久毛片777| 99在线人妻在线中文字幕| 日本免费一区二区三区高清不卡| 精品久久久久久久人妻蜜臀av| 成人av在线播放网站| 国产一区二区激情短视频| av天堂在线播放| 伊人久久精品亚洲午夜| 欧美高清性xxxxhd video| 日韩高清综合在线| 深夜精品福利| 免费在线观看影片大全网站| 亚洲中文日韩欧美视频| 女人被狂操c到高潮| 免费搜索国产男女视频| 美女高潮喷水抽搐中文字幕| 中文字幕av成人在线电影| 日日摸夜夜添夜夜添av毛片 | 国产一区二区三区视频了| 麻豆一二三区av精品| 免费看av在线观看网站| 啪啪无遮挡十八禁网站| 欧美黑人欧美精品刺激| 亚洲精品亚洲一区二区| 少妇熟女aⅴ在线视频| 亚洲第一电影网av| 最近在线观看免费完整版| 噜噜噜噜噜久久久久久91| 午夜福利18| 国产老妇女一区| 成人精品一区二区免费| 欧美成人免费av一区二区三区| 日韩高清综合在线| 久久久久久久午夜电影| 精品久久久久久,| 亚洲av二区三区四区| 99热精品在线国产| 久久久久性生活片| 一区二区三区四区激情视频 | 蜜桃久久精品国产亚洲av| 久久九九热精品免费| 国产精品自产拍在线观看55亚洲| 欧美bdsm另类| 国产精品一区二区性色av| 日日摸夜夜添夜夜添av毛片 | 成人三级黄色视频| 国产视频一区二区在线看| 少妇的逼水好多| 亚洲av电影不卡..在线观看| 毛片女人毛片| 亚洲最大成人av| 国产免费av片在线观看野外av| 亚洲专区中文字幕在线| 国产毛片a区久久久久| 精品一区二区三区av网在线观看| x7x7x7水蜜桃| 成人无遮挡网站| 天堂√8在线中文| 97人妻精品一区二区三区麻豆| 精品一区二区三区视频在线观看免费| 国产午夜精品论理片| 精品久久久噜噜| 日韩欧美在线乱码| 天天一区二区日本电影三级| 国产精品无大码| 久久久久久大精品| 日本免费a在线| 欧美xxxx黑人xx丫x性爽| 久久午夜亚洲精品久久| 国产69精品久久久久777片| 男女那种视频在线观看| 久久精品国产亚洲av涩爱 | 国产精品久久电影中文字幕| 色尼玛亚洲综合影院| 在线国产一区二区在线| 一区二区三区高清视频在线| avwww免费| a级毛片免费高清观看在线播放| 一个人观看的视频www高清免费观看| 一本一本综合久久| 内地一区二区视频在线| 看黄色毛片网站| 国语自产精品视频在线第100页| 一级a爱片免费观看的视频| 少妇被粗大猛烈的视频| 麻豆国产97在线/欧美| av在线天堂中文字幕| 免费在线观看成人毛片| 又爽又黄a免费视频| 亚洲国产日韩欧美精品在线观看| 久久香蕉精品热| av中文乱码字幕在线| 国产精品免费一区二区三区在线| 色综合站精品国产| 午夜老司机福利剧场| 成人二区视频| 欧美另类亚洲清纯唯美| 啦啦啦观看免费观看视频高清| 国产探花极品一区二区| 国产视频一区二区在线看| 18禁黄网站禁片免费观看直播| 长腿黑丝高跟| 久久天躁狠狠躁夜夜2o2o| 俺也久久电影网| 尤物成人国产欧美一区二区三区| 国产精品乱码一区二三区的特点| 成人av一区二区三区在线看| 欧美日韩精品成人综合77777| 国产一区二区亚洲精品在线观看| 男女视频在线观看网站免费| a在线观看视频网站| 中文在线观看免费www的网站| 看黄色毛片网站| 白带黄色成豆腐渣| 人妻夜夜爽99麻豆av| 日本 av在线| 免费不卡的大黄色大毛片视频在线观看 | 亚洲av美国av| 国产高清有码在线观看视频| x7x7x7水蜜桃| 老女人水多毛片| 成人av一区二区三区在线看| 俄罗斯特黄特色一大片| 精品久久久久久成人av| 国产一区二区三区视频了| 亚洲av日韩精品久久久久久密| xxxwww97欧美| 在线观看免费视频日本深夜| 国产一区二区激情短视频| 欧美丝袜亚洲另类 | 国产成人影院久久av| 欧美一级a爱片免费观看看| 国产免费一级a男人的天堂| 国产一区二区亚洲精品在线观看| 精品久久久久久成人av| 日韩欧美 国产精品| 欧美性猛交╳xxx乱大交人| 色av中文字幕| 国产午夜福利久久久久久| 国产精品三级大全| 精品午夜福利视频在线观看一区| 三级国产精品欧美在线观看| 欧美zozozo另类| 午夜久久久久精精品| 两个人的视频大全免费| 观看美女的网站| 免费黄网站久久成人精品| 熟女电影av网| 亚洲最大成人av| 成熟少妇高潮喷水视频| 久久热精品热| 国模一区二区三区四区视频| netflix在线观看网站| 色噜噜av男人的天堂激情| 久久国内精品自在自线图片| 亚洲国产欧洲综合997久久,| 久久久国产成人精品二区| 国产伦在线观看视频一区| 久久婷婷人人爽人人干人人爱| 在现免费观看毛片| 欧美日韩瑟瑟在线播放| 国产一区二区在线av高清观看| 成人鲁丝片一二三区免费| 国产黄片美女视频| 国产国拍精品亚洲av在线观看| 麻豆av噜噜一区二区三区| 久久久久久久久久成人| 天堂动漫精品| 亚洲精品456在线播放app | 少妇人妻精品综合一区二区 | 免费黄网站久久成人精品| 国产免费一级a男人的天堂| 俄罗斯特黄特色一大片| 亚洲国产精品久久男人天堂| 99国产极品粉嫩在线观看| 夜夜爽天天搞| 色综合婷婷激情| avwww免费| 精品一区二区三区视频在线| 少妇高潮的动态图| 综合色av麻豆| 国产 一区 欧美 日韩| 男女啪啪激烈高潮av片| 最后的刺客免费高清国语| 国产精品野战在线观看| 国产蜜桃级精品一区二区三区| 人妻少妇偷人精品九色| 精品福利观看| 丰满乱子伦码专区| 国产精品一区二区免费欧美| 97碰自拍视频| 99久久精品国产国产毛片| 99久久精品一区二区三区| 国产av在哪里看| 日韩av在线大香蕉| 国产在线男女| 日韩欧美三级三区| 免费黄网站久久成人精品| 一区二区三区高清视频在线| 最后的刺客免费高清国语| 18+在线观看网站| 久久婷婷人人爽人人干人人爱| 亚洲人与动物交配视频| 国产毛片a区久久久久| 变态另类丝袜制服| 国产精品永久免费网站| 国产三级中文精品| 久久久久国内视频| 亚洲va日本ⅴa欧美va伊人久久| 美女高潮喷水抽搐中文字幕| 亚洲不卡免费看| 日韩一本色道免费dvd| 久久亚洲真实| 老司机深夜福利视频在线观看| 99热只有精品国产| 亚洲图色成人| 精品久久久久久久久亚洲 | 成人三级黄色视频| 久9热在线精品视频| 不卡视频在线观看欧美| 长腿黑丝高跟| 国产在视频线在精品| 久久久午夜欧美精品| www.www免费av| 亚洲午夜理论影院| 精品乱码久久久久久99久播| 亚洲av电影不卡..在线观看| 午夜影院日韩av| 久久午夜亚洲精品久久| 亚洲专区国产一区二区| 一个人免费在线观看电影| 午夜精品一区二区三区免费看| 一级a爱片免费观看的视频| 亚洲国产色片| 国产熟女欧美一区二区| 一个人免费在线观看电影| 免费观看精品视频网站| 久久亚洲精品不卡| 欧美色欧美亚洲另类二区| 在线观看66精品国产| 日韩强制内射视频| 亚洲精品乱码久久久v下载方式| 欧美又色又爽又黄视频| 简卡轻食公司| 国内精品美女久久久久久| 女人十人毛片免费观看3o分钟| 亚洲av中文字字幕乱码综合| 久久久成人免费电影| 美女高潮的动态| 精品一区二区三区人妻视频| 嫁个100分男人电影在线观看| 伦精品一区二区三区| АⅤ资源中文在线天堂| 99热这里只有是精品50| 日韩欧美一区二区三区在线观看| 男人狂女人下面高潮的视频| 国产男靠女视频免费网站| 久久久色成人| 免费观看在线日韩| 18禁裸乳无遮挡免费网站照片| 国产免费男女视频| or卡值多少钱| 日日夜夜操网爽| 久久久久久伊人网av| 国产精品伦人一区二区| 国产精品福利在线免费观看| 无人区码免费观看不卡| 1000部很黄的大片| 国内精品宾馆在线| 亚洲电影在线观看av| 99国产精品一区二区蜜桃av| 欧美+日韩+精品| 变态另类丝袜制服| 啦啦啦观看免费观看视频高清| 国产精品av视频在线免费观看| 桃色一区二区三区在线观看| 欧美+亚洲+日韩+国产| 国产亚洲av嫩草精品影院| 国产毛片a区久久久久| 听说在线观看完整版免费高清| 亚洲在线观看片| 国产精品av视频在线免费观看| 成人鲁丝片一二三区免费| 久久热精品热| 精品人妻熟女av久视频| 国产高清视频在线播放一区| 日韩亚洲欧美综合| 国产精品久久久久久久电影| 亚洲精品久久国产高清桃花| 国产高清不卡午夜福利| 精品久久久久久久末码| 黄色一级大片看看| 在线观看美女被高潮喷水网站| 看片在线看免费视频| 久久久久久久久久黄片| 国产 一区 欧美 日韩| 国内揄拍国产精品人妻在线| 精品99又大又爽又粗少妇毛片 | 级片在线观看| 一进一出好大好爽视频| 国产av一区在线观看免费| 黄片wwwwww| aaaaa片日本免费| 人妻夜夜爽99麻豆av| 性色avwww在线观看| 欧美日韩瑟瑟在线播放| 亚洲av熟女| 色5月婷婷丁香| 亚洲精品国产成人久久av| 国产色婷婷99| 亚洲一级一片aⅴ在线观看| 中文字幕免费在线视频6| 亚洲av中文av极速乱 | 亚洲欧美日韩无卡精品| 又爽又黄无遮挡网站| 成人国产一区最新在线观看| 亚洲成人久久爱视频| 永久网站在线| 最近在线观看免费完整版| 一区二区三区激情视频| 俺也久久电影网| 国产免费一级a男人的天堂| 久久久久国内视频| 久久香蕉精品热| 久久午夜福利片| 成人高潮视频无遮挡免费网站| 国产精品爽爽va在线观看网站| 成人欧美大片| 床上黄色一级片| 亚洲在线观看片| 美女黄网站色视频| 国产av一区在线观看免费| 久久精品夜夜夜夜夜久久蜜豆| 欧美中文日本在线观看视频| 97人妻精品一区二区三区麻豆| 夜夜夜夜夜久久久久| 男女啪啪激烈高潮av片| 亚洲人成伊人成综合网2020| 免费看a级黄色片| 韩国av在线不卡| 久久精品人妻少妇| 久久精品国产亚洲网站| 午夜福利在线在线| 日本黄色片子视频| 国产真实伦视频高清在线观看 | 国产伦精品一区二区三区视频9| 特大巨黑吊av在线直播| 一区福利在线观看| 国产av一区在线观看免费| 久久婷婷人人爽人人干人人爱| 亚洲久久久久久中文字幕| 少妇被粗大猛烈的视频| 日本三级黄在线观看| 一区福利在线观看| 国产av一区在线观看免费| 99久久精品热视频| 最近最新中文字幕大全电影3| 久久99热这里只有精品18| 欧洲精品卡2卡3卡4卡5卡区| 久久精品国产清高在天天线| 精品久久久久久久久久免费视频| 亚洲18禁久久av| 精品久久久噜噜| 国产男人的电影天堂91| 国产伦精品一区二区三区四那| 麻豆国产97在线/欧美| 窝窝影院91人妻| 精品久久国产蜜桃| 亚洲成av人片在线播放无| a级毛片a级免费在线| 中文字幕av在线有码专区| 国产一区二区亚洲精品在线观看| 国产亚洲精品综合一区在线观看| 亚洲性夜色夜夜综合| 在线观看舔阴道视频| 俄罗斯特黄特色一大片| 欧美精品啪啪一区二区三区| 99国产精品一区二区蜜桃av| 欧美日韩综合久久久久久 | 亚洲欧美日韩东京热| 国产高清有码在线观看视频| 国产黄片美女视频| 春色校园在线视频观看| 国产高潮美女av| 国产精品美女特级片免费视频播放器| 日日啪夜夜撸| 女人被狂操c到高潮| 美女大奶头视频| 美女高潮的动态| 亚洲精品日韩av片在线观看| 欧美高清性xxxxhd video| 久久婷婷人人爽人人干人人爱| 色尼玛亚洲综合影院| 免费av毛片视频| 国产综合懂色| 国产国拍精品亚洲av在线观看| 国产欧美日韩精品一区二区| or卡值多少钱| 少妇熟女aⅴ在线视频| 少妇猛男粗大的猛烈进出视频 | 日韩,欧美,国产一区二区三区 | 日韩欧美 国产精品| 18禁黄网站禁片午夜丰满| 亚洲专区中文字幕在线| 干丝袜人妻中文字幕| 亚洲精品成人久久久久久| 亚洲久久久久久中文字幕| 色综合亚洲欧美另类图片| 国产色爽女视频免费观看| 久久精品影院6| 少妇的逼水好多| 美女xxoo啪啪120秒动态图| 日韩国内少妇激情av| 丝袜美腿在线中文| 亚洲中文字幕日韩| 麻豆成人午夜福利视频| 婷婷精品国产亚洲av在线| 两人在一起打扑克的视频| 91av网一区二区| 欧洲精品卡2卡3卡4卡5卡区| 色吧在线观看| 看片在线看免费视频| 俄罗斯特黄特色一大片| 国产白丝娇喘喷水9色精品| 日韩高清综合在线| ponron亚洲| 亚洲人成伊人成综合网2020| 午夜福利欧美成人| 十八禁国产超污无遮挡网站| 成人特级av手机在线观看| 国产伦一二天堂av在线观看| 日本 欧美在线| 夜夜看夜夜爽夜夜摸| 别揉我奶头~嗯~啊~动态视频| 男人舔奶头视频| 免费看日本二区| 国产伦精品一区二区三区视频9| 真实男女啪啪啪动态图| 成人特级av手机在线观看| 成人永久免费在线观看视频| 欧美在线一区亚洲| 亚洲中文字幕日韩| 热99re8久久精品国产| 国产 一区精品| 色尼玛亚洲综合影院| 日本精品一区二区三区蜜桃| 国产亚洲精品综合一区在线观看| 丝袜美腿在线中文| 欧美日韩黄片免| 中文字幕精品亚洲无线码一区| 国产午夜精品久久久久久一区二区三区 | 精华霜和精华液先用哪个| 干丝袜人妻中文字幕| 国产高清激情床上av| 成人美女网站在线观看视频| 我要看日韩黄色一级片| 国产精品一区二区三区四区免费观看 | 别揉我奶头~嗯~啊~动态视频| 免费看a级黄色片| 国产精品久久电影中文字幕| 亚洲熟妇中文字幕五十中出| 欧美日韩国产亚洲二区| 日本 欧美在线| 麻豆久久精品国产亚洲av| aaaaa片日本免费| avwww免费| 亚洲在线观看片| 乱人视频在线观看| 国产白丝娇喘喷水9色精品| 成年人黄色毛片网站| 日本免费一区二区三区高清不卡| 免费看av在线观看网站| 国产免费av片在线观看野外av| 天堂网av新在线| 欧美性猛交╳xxx乱大交人| 亚洲色图av天堂| 亚洲欧美日韩高清专用| 免费看a级黄色片| 免费黄网站久久成人精品| 波多野结衣高清作品| 日日摸夜夜添夜夜添av毛片 | 成人毛片a级毛片在线播放| 美女高潮的动态| 日韩欧美一区二区三区在线观看| 天堂av国产一区二区熟女人妻| 一个人免费在线观看电影| 国产视频一区二区在线看| 18禁黄网站禁片午夜丰满| 欧美日韩精品成人综合77777| 国产大屁股一区二区在线视频| 国产一区二区亚洲精品在线观看| 欧美激情久久久久久爽电影| 成年人黄色毛片网站| 国产av在哪里看| 亚洲精品456在线播放app | 在线观看舔阴道视频| 在线观看美女被高潮喷水网站| 99久久九九国产精品国产免费| 精品欧美国产一区二区三| 色在线成人网| 老女人水多毛片| 国产一区二区三区在线臀色熟女| 波野结衣二区三区在线| 无人区码免费观看不卡| 国产精品av视频在线免费观看| 国产欧美日韩精品一区二区| 欧美激情在线99| 1000部很黄的大片| 精品午夜福利视频在线观看一区| 国产欧美日韩精品亚洲av| 国产探花极品一区二区| 一本一本综合久久| 成人三级黄色视频| а√天堂www在线а√下载| 免费av不卡在线播放| 成人性生交大片免费视频hd| 男人舔女人下体高潮全视频| 成人一区二区视频在线观看| 99国产精品一区二区蜜桃av| 91久久精品电影网| 成熟少妇高潮喷水视频| 精品久久久久久久久av| 亚洲av五月六月丁香网| 成人性生交大片免费视频hd| 一a级毛片在线观看| 窝窝影院91人妻| 99国产精品一区二区蜜桃av| 欧美一区二区精品小视频在线| 亚洲av电影不卡..在线观看| 国产一区二区激情短视频| 欧美不卡视频在线免费观看| 一进一出抽搐动态| 国产蜜桃级精品一区二区三区| 赤兔流量卡办理| 色播亚洲综合网| 日韩一本色道免费dvd| 亚洲国产精品久久男人天堂| 淫秽高清视频在线观看| 又紧又爽又黄一区二区| 亚洲成a人片在线一区二区| 国产精品免费一区二区三区在线| 国产伦一二天堂av在线观看| 国内精品宾馆在线| 五月伊人婷婷丁香| 成人一区二区视频在线观看| 男女视频在线观看网站免费| 国产精品久久久久久亚洲av鲁大| 老师上课跳d突然被开到最大视频| 国产精品爽爽va在线观看网站| 欧美日韩综合久久久久久 | 国产精品综合久久久久久久免费| 亚洲男人的天堂狠狠| 国产一区二区亚洲精品在线观看| 国产精品1区2区在线观看.| x7x7x7水蜜桃| 99热只有精品国产| 日韩,欧美,国产一区二区三区 | 婷婷色综合大香蕉| 欧美最黄视频在线播放免费| 男女视频在线观看网站免费| 午夜福利在线在线| 又黄又爽又刺激的免费视频.| 欧美性猛交╳xxx乱大交人| 动漫黄色视频在线观看| 99久国产av精品| 床上黄色一级片| 婷婷精品国产亚洲av| 久久久久性生活片| 国产成年人精品一区二区| 国内精品一区二区在线观看| 熟女人妻精品中文字幕| 精品一区二区免费观看| 91狼人影院| 欧美色视频一区免费| 最新中文字幕久久久久| 18+在线观看网站| 美女cb高潮喷水在线观看| 亚洲精品成人久久久久久| 天堂av国产一区二区熟女人妻| 97热精品久久久久久| 亚洲乱码一区二区免费版| 亚洲三级黄色毛片| 性插视频无遮挡在线免费观看| 日韩精品青青久久久久久| 一本精品99久久精品77| 免费观看人在逋| 国产精品综合久久久久久久免费| 亚洲第一电影网av| 亚洲av一区综合| 欧美一区二区精品小视频在线| 黄色丝袜av网址大全| 我要搜黄色片| 午夜福利高清视频| 日韩欧美国产在线观看| 91在线精品国自产拍蜜月| 男女啪啪激烈高潮av片| 观看免费一级毛片| 女人十人毛片免费观看3o分钟| 此物有八面人人有两片| 精品久久久久久久久久免费视频| 色播亚洲综合网| 自拍偷自拍亚洲精品老妇| 免费在线观看日本一区| 中国美女看黄片| 国产 一区精品| 波多野结衣巨乳人妻| 给我免费播放毛片高清在线观看| 男女下面进入的视频免费午夜| 欧美日本视频| 精品一区二区三区视频在线| 丰满的人妻完整版|