《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于樹型MPI并行計算系統的設計與實現
基于樹型MPI并行計算系統的設計與實現
來源:電子技術應用2011年第12期
王 巍, 張杰敏
(集美大學 計算機工程學院, 福建 廈門361021)
摘要: 針對單層型MPI集群通信效率不高的特點,通過對比分析單層型結構和樹型結構在集群聚合通信中的不同,提出了一種基于樹型結構的MPI集群系統設計方案。用以降低全局通信流量和均衡主控節點負載,從而改善集群通信效率,使集群的擴展更加靈活,通過實驗驗證了該方案的可行性。
關鍵詞: MPI 聚合通信 廣播 收集
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2011)12-0126-04
Design and implementation of MPI parallel computing system based on tree structure
Wang Wei, Zhang Jiemin
Computer Engineering College, Jimei University,Xiamen 361021, China
Abstract: In accordance with the feature of flat-structure MPI cluster communication, a design of MPI parallel computing system based on tree structure is proposed in this paper by studying the difference of converged communications between flat-structure and tree-structure in order to induce global traffic and balance master node load. This design improves the efficiency of cluster communication and makes the cluster expansion more flexible. Finally, we demonstrate the effectiveness of this design through experiments.
Key words : MPI; converged communications; broadcast; gather


    近年來隨著各種應用計算需求的不斷增長,集群計算的規模也在不斷擴大。然而集群規模的增大并不意味著絕對計算速度和并行效率的提升,其中影響并行應用程序計算性能發揮的主要瓶頸之一是消息傳遞通信設計不理想或使用不合理,導致全局通信使用頻率過高,造成通信堵塞、各種操作的響應時間持續延長和計算性能的下降。有數據表明,在大多數集群通信中,聚合通信開銷往往占據全部消息傳遞通信開銷的80%以上。因此,合理調整消息傳遞中聚合通信機制、降低全局通信流量應是改善現有集群計算環境的有效手段之一[1]。
     本文基于MPI集群框架結構,通過分析單層型集群和樹型結構集群的聚合通信原理,提出了一種采用樹型結構的MPI集群系統設計方案,用以降低聚合通信的開銷,改善集群計算環境,同時也為集群的擴展提供更加靈活的手段。聚合通信包括很多全局操作(如廣播、同步、歸約、分發、收集)等,但很多聚合通信是由其他聚合通信的組合來實現的,本文選擇了有代表性的廣播和收集作為主要研究對象。
1 單層型結構與樹型結構
1.1 單層型結構介紹

     單層型結構是目前大多數MPI集群工具所采用的框架結構。如圖1所示。該結構由一個主控節點和多個從屬節點組成,主控節點和每個從屬節點之間都建立了通信連接,實現聚合通信,從屬節點相互之間可以實現點到點通信[2]。

 主控節點的功能主要包括與用戶進行交互,向從屬節點廣播、分發消息,收集、歸納從屬節點發來的消息,以及系統認證、網絡管理和遠程控制等。
    從屬節點的功能主要用于計算、接收主控節點發來的各種控制命令、數據,根據控制命令在其節點機上進行相應的執行,然后將執行后的結果傳回給主控節點。
 單層型結構集群的實現相對簡單,易于操作,且集群工具和應用軟件較多,所以應用廣泛。但是由于集群中只有一個主控節點,在聚合通信時,無論是一對多模式,多對多模式還是多對一模式,都要圍繞著主控節點進行,使得集群中全局通信流量所占比重較大。當集群節點數增加或計算量很大時,網絡負載極易到達額定上限,使得主控節點無法正常運行,計算性能下降。
 單層型結構的消息廣播和消息收集的時間復雜度均為:O(n)
1.2 樹型結構介紹
      樹型結構是針對單層型結構在消息廣播和消息收集方面速度慢、可擴展性差的弱點而提出的新的消息傳輸結構。圖2所示為典型的樹型結構,和單層型結構一樣,樹型結構也有主控節點(根節點)和從屬節點(葉子節點),且功能與單層型結構類似。不同的是,樹型結構中還包含分支節點,這些分支節點是樹的內部節點,沒有計算功能,也沒有系統認證、網絡管理和遠程控制等功能,只有對消息的轉發、分發和收集功能,所以也叫路由節點。圖2中,根節點與其下一層的分支節點有直接的通信連接,同樣每個分支節點都與其下一層的節點有直接通信連接,上層節點與下層節點可以實現聚合通信,而擁有同一個父親的同層節點之間可以進行點到點通信。除此以外,其他非同父節點相互之間沒有建立直接的通信連接。

      樹型結構集群可以將全局通信域劃分為多個子通信域,并且可以將主控節點的負載量分擔到各個分支節點上,降低全局通信量進而改善集群計算環境。同時隨著樹的深度增加,使得集群更易于擴展。但該集群實現起來比較復雜,且沒有專用的協議、應用軟件或集群工具的支持[3]。
      樹型結構的消息廣播和消息收集的時間復雜度均為:O(logn)
2 樹型MPI的設計與實現        

 


    雖然使用樹型結構的集群系統可以改善聚合通信的效率,但其實現起來則相對復雜。主要原因是常用的MPI計算通信工具基于單層型集群設計,是在主控節點與若干計算節點之間的通信基礎之上實現的。為此,本文提出了一種利用IP轉發技術和MPI并行編程技術實現樹型結構的MPI集群系統設計方案。這里需要注意以下問題:
 (1)根節點的設計
 在構建集群網絡時,網絡安全和通信效率既相互依賴又相互制衡。若省去頻繁的核實用戶身份等安全方面的檢查,則可以省去一部分系統開銷,進而提高網絡通信效率,但集群網絡的安全性就無法保障;同樣,若犧牲通信效率而實現網絡安全,則集群計算的優勢將無法體現。通常的做法是采用內外網模式,即從屬節點和主控節點之間由內部網絡互聯,只有主控節點另有網絡通道通向外部網絡。這樣,由于內外網絡物理隔離,為網絡安全提供了保證,在內部網絡中可以省去頻繁的用戶身份認證等安全方面的開銷,從而為通信效率的提升留出空間。
 根節點(主控節點)的設計也將采用內外網模式,在其機器上安裝兩塊網卡(網絡適配器),一塊接集群內部網,使用內部網絡設置,提供內部網絡服務(域名服務,NIS,NFS和RSH);另一塊接外部網,留出對外聯系的通道,兩網卡之間不提供路由、轉發等功能。
 (2)分支節點的設計
 樹形結構中的分支節點用于連接根節點(主控節點)和葉子節點(計算節點),在整個集群中發揮兩個作用:一個是承上啟下的連接作用,另一個則是對根節點(主控節點)的分擔作用,所以分支節點應具有路由和對消息的傳遞、分發和收集等功能。
    分支節點的設計與根節點有類似之處。也是在其機器上安裝兩塊網卡,一塊連接上層節點(根節點或上層的分支節點),IP地址設置在上層節點的同一個網段內,默認網關指向上層節點(父節點),使其成為上層網絡的成員;另一塊連接下層節點(下層的分支節點或葉子節點),設置IP地址(最好與前一塊網卡的IP地址不同網段),為下層網絡提供網關服務。但若要在上下層兩個網絡實現路由,需要在分支節點上修改 /etc/sysctl.conf配置文件中的net.ipv4.ip_forward = 1(以Linux操作系統為平臺參考),使得本節點機IP轉發功能生效。這樣做的目的是既能實現上下兩層網絡之間的通信,同時又能阻止基于網絡第二層的廣播幀的傳播。
 (3)域名的設計
 在TCP/IP中,計算機之間的通信通過IP訪問來實現,但IP地址不容易編程和管理,所以整個集群系統需要為每個節點提供一套統一的命名機制。如圖3所示,Boot為根節點內部網卡的網絡標識,bran01-up和bran01-down為同一個分支節點機上的兩塊網卡上的網絡標識,前一塊為連接上層網絡的接口,后一塊為連接下層網絡的接口,leaf01為葉子節點的網絡標識。MPI編程環境可以通過此域名來區分、訪問運行在各個節點機上的進程(如MPI_Get_processor_name()函數)。

 對于集群系統來說,集群中所有節點域名和IP地址的對應關系的建立是在/etc/hosts文件中描述的,不僅是因為它們經常用到,而且還因為該文件結構簡單,更易于快速查找。圖3所示的/etc/hosts.equiv文件可以為RSH(遠程shell命令)提供無口令遠程登錄,這也為各節點載入同一個計算程序二進制代碼和用戶身份的快速驗證提供了可能。
       (4)進程組和通信域的設計
     MPI中的通信域(Communicator)提供了一種組織和管理進程間通信的方法。每個通信域包括一組MPI進程,稱為進程組。這一組進程之間可以相互通信,而且這個通信域內的通信不會跨越通信域的邊界。這樣就提供了一種安全的消息傳遞機制,因為它隔離了內部和外部的通信,避免了不必要的同步。每個進程都至少在某個特定的通信域中,但有可能進程在多個通信域中,這就像某個人可以是多個組織的成員一樣。進程組由一個進程的有序序列進行描述,每個進程根據在序列中的位置被賦予一個進程號(0, 1, ...,N-1)[4]。
     本文將根節點與其相鄰的下一層節點(孩子節點)劃定為一個進程組0,將分支節點1與其相鄰的下一層節點(孩子節點)劃定為進程組1,…,依此類推,直到所有分支節點或根節點都擁有自己的進程組為止,如圖4所示。由于每個分支節點或根節點都有兩塊網卡,所以將兩塊網卡分屬不同的進程組中,彼此互不包含。將全局通信域劃分成若干個子通信域,使得大量的消息傳遞開銷被限制在局部范圍內,大大降低了全局通信的頻率,從而提高了集群通信的性能。

   (5)組間通信
 進程組劃分之后,形成相應的通信域,規避了大量節點間同步所消耗的開銷。但進程組之間也要進行通信,根節點需要將消息逐層傳遞到葉子節點,同樣葉子節點所計算出來的結果也是要逐層收集、規約到根節點,所以組間通信也是本系統實現的關鍵之一。這里,通過使用MPI組間通信函數(如MPI_Intercomm_create()函數)來實現組間消息的傳遞。
 (6)葉子節點的設計
  葉子節點作為主要計算節點,除了NIS、NFS、RSH客戶端軟件和MPI相關軟件外,盡量不再安裝其他軟件,以減少葉子節點額外的開銷。設置與其父節點同屬一個網段的IP地址,并將網關指向其父節點。如有必要可以精簡操作系統內核,使其盡量占用CPU時間少、占用內存少。
3 實驗結果與分析
3.1 實驗環境和方法

    本實驗將先后搭建三組環境對這兩種結構的MPI集群進行測試,測試環境如下:
    (1)第一組是具有2個計算節點的集群,單層型和樹型集群均由1個主控節點和兩個計算節點構成。
    (2)第二組是擁有4個計算節點的集群,單層型是指1主控節點和4個計算節點構成,而樹型結構則是由1個根節點(主控節點),2個分支節點和4個計算節點構成,其中每個分支節點各連接兩個計算節點,對稱分布。
    (3)第三組是具有6個計算節點的集群,如圖5所示。左圖為單層型MPI集群,擁有6個計算節點和1個主控節點;右圖為樹型集群,擁有1個根節點,2個分支節點和6個計算節點。

    這其中每個節點包含一顆PIV處理器和2 GB內存,操作系統采用Redhat Linux Enterprise 5,并行集群軟件為OPEN MPI 1.3。由于條件所限,加之實驗規模較小,所以本實驗采用MPI自帶的函數MPI_Wtime()來采集MPI計算的開始和結束時間,取兩者的時間差作為程序的運行時間,并對其進行比較和分析,用MPI_Wtick()函數來監測MPI_Wtime()返回結果的精度。
    在實驗用例設計上,考慮到兩種MPI集群的通信機制中的傳輸路徑不同,所以采用計算求解三對角方程組作為測試方案,主要測試通信和計算的平衡。
3.2 測度結果和分析
    測試結果如表1、表2所示。

    測試結果表明,在第一組的測試中,雙方的運行時間沒有明顯差別,這是由于它們都擁有1個主控節點和2個計算節點。雖然樹型結構在MPI聚合通信機制上有所改動,但影響有限,測試的結果基本相同。對于第二組的測試,測試結果差異較明顯,在傳輸短消息時,可以發現單層型集群的運算速度并不比樹型慢多少, 在16 B的情況單層型還優于樹型。這是因為樹型結構的集群中除了擁有和單層型相同數目的計算節點外,還有兩個分支節點(也叫路由節點),分支節點需要在兩個通信域之間傳遞處理消息,需要處理時間,所以樹型結構的消息傳輸時間除了消息廣播和收集時間外,還有域間轉發處理的時間。盡管在時間復雜度上樹型結構優于單層型結構,但在通信域中節點數較少、消息較小的情況下,兩者之間差距不是十分明顯,若再加上域間處理的時間,自然會出現這樣的情況。但當消息增大時,由于樹型結構中每個通信域的廣播和收集時間遠遠小于單層結構的廣播和收集時間,從而抵消了分支節點處理消息的時間,所以樹型的整體運算時間明顯小于單層型的運算時間。對于第三組的測試,樹型的整體運算時間明顯優于單層型集群,幾乎相當于同級別單層型集群的1/2。這是由于隨著計算節點的增加,樹型MPI集群的優勢明顯發揮出來,尤其是聚合通信方面。
 由上分析表明,基于樹型MPI并行計算集群的設計方案是可行的。在該方案上構建的MPI集群系統可以使消息廣播和消息收集的速度明顯提高,使得全局通信使用頻率明顯下降,從而提升了集群整體計算速度。同時,由于樹型結構的特點,使得集群的擴展更加輕松。盡管從理論上可知隨著節點數的增加樹型MPI的集群的優勢將更加凸顯,但是由于實驗條件的限制,只能對集群通信系統做初步驗證。所以希望在未來的研發工作中能夠引入更科學的評測體系,不斷地論證和完善該系統,為提升中小型MPI集群性能提供幫助。
參考文獻
[1] 劉洋,曹建文,李玉成. 聚合通信模型的測試與分析[J].計算機工程與應用,2006(9):30-33.
[2] CHEN C P. The parallel technologies (PaCT-2003)[C]. Nizhni Novgorod, Russia.2003.
[3] ROCH P C, ARNOLD D C, MILLER B P. MRNet: A software-based multicast/reduction network for scalable Tools[A]. Phoenix, Arizona, 2003.
[4] 莫則堯,袁國興.消息傳遞并行編程環境[M].北京:科學出版社,2001.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美午夜激情在线| 亚洲影视在线播放| 欧美在线免费播放| 久久婷婷av| 欧美在线亚洲综合一区| 国产精品久久二区二区| 国产久一道中文一区| 国产精品成人一区二区三区吃奶| 久久亚洲精品一区二区| 欧美激情1区| 欧美精品色一区二区三区| 国产精品国产三级国产专区53| 亚洲三级视频在线观看| 亚洲精品乱码| 91久久精品日日躁夜夜躁欧美| 国产精品久久午夜| 欧美电影免费观看大全| 欧美久久久久中文字幕| 欧美福利电影在线观看| 欧美在线你懂的| 亚洲美女一区| 国产精品久久久一区麻豆最新章节| 宅男噜噜噜66国产日韩在线观看| 久久久久久久欧美精品| 亚洲欧美成人精品| 国产精品美女久久久久久2018| 久久久久久久久久久久久女国产乱| 欧美精品福利| 久久精品水蜜桃av综合天堂| 欧美一区在线视频| 一区二区三区色| 亚洲国产精品久久久| 在线成人性视频| 国产日韩精品视频一区二区三区| 亚洲国产精品尤物yw在线观看| 娇妻被交换粗又大又硬视频欧美| 99视频精品全国免费| 在线视频观看日韩| 亚洲欧美精品伊人久久| 日韩视频一区二区三区在线播放免费观看| 亚洲美女在线观看| 国产精品视频免费在线观看| 国产精品自拍小视频| 亚洲视频免费观看| 日韩手机在线导航| 性欧美精品高清| 欧美资源在线| 亚洲一区999| 亚洲小说区图片区| 国产精品红桃| 午夜精品福利一区二区三区av| 久久久久久久波多野高潮日日| 亚洲国产精品热久久| 久久午夜羞羞影院免费观看| 亚洲欧洲一区二区三区久久| 99伊人成综合| 久久久青草青青国产亚洲免观| 国产精品第一区| 国产午夜精品美女毛片视频| 国产精品高潮视频| 久久在线观看视频| 免费日本视频一区| 午夜一级在线看亚洲| 国产一级久久| 一区二区视频免费完整版观看| 99国产成+人+综合+亚洲欧美| 欧美视频久久| 在线精品一区| 欧美中文字幕在线| 亚洲精品一区二区三区99| 国产精品亚洲人在线观看| 一区二区久久| 亚洲欧美日韩系列| 久久夜色精品国产噜噜av| 亚洲欧美一区二区原创| 久久人人爽人人爽| 在线精品视频在线观看高清| 免费欧美网站| 黄色亚洲大片免费在线观看| 欧美护士18xxxxhd| 久久乐国产精品| 伊甸园精品99久久久久久| 欧美小视频在线观看| 欧美久久久久中文字幕| 欧美中文日韩| 国产日产亚洲精品系列| 欧美成人免费va影院高清| 一区二区三区视频在线| 激情婷婷久久| 亚洲成人在线网站| 欧美国产综合| 久久久天天操| 午夜视频久久久| 国产亚洲一本大道中文在线| 亚洲一区二区在线视频| 欧美一区在线直播| 韩国视频理论视频久久| 国产小视频国产精品| 亚洲黄色在线观看| 久久精彩视频| 亚洲国内自拍| 欧美大片在线观看一区二区| 国产区在线观看成人精品| 欧美激情综合五月色丁香| 欧美一区二区三区喷汁尤物| 一色屋精品视频在线观看网站| 性亚洲最疯狂xxxx高清| 国内精品久久久久久久影视麻豆| 狼狼综合久久久久综合网| 久久久国产精彩视频美女艺术照福利| 国产精品三级久久久久久电影| 欧美高清一区二区| 亚洲一区二区欧美日韩| 久久九九免费视频| 欧美成人午夜免费视在线看片| 99国内精品久久久久久久软件| 亚洲国产日韩欧美在线动漫| 久久综合久久美利坚合众国| 最新国产成人av网站网址麻豆| 国语自产精品视频在线看一大j8| 国产精品国产亚洲精品看不卡15| 日韩视频第一页| 欧美午夜免费影院| 国产精品成人一区二区| 亚洲第一精品福利| 亚洲人成欧美中文字幕| 性欧美video另类hd性玩具| 国产一区二区三区丝袜| 国产一区二区三区四区三区四| 久久精品国产99国产精品澳门| 1024国产精品| 国产精品久久久久久久电影| 亚洲国产婷婷香蕉久久久久久| 欧美日韩福利视频| 亚洲欧美日韩电影| 性色一区二区三区| 欧美日韩国产色综合一二三四| 欧美在线欧美在线| 国产精品日韩欧美一区二区| 亚洲免费婷婷| 亚洲精品乱码久久久久久蜜桃麻豆| 老司机67194精品线观看| 在线亚洲欧美视频| 国产精品免费网站在线观看| 国产偷国产偷亚洲高清97cao| 国产精品免费一区二区三区在线观看| 午夜精品福利在线| 久久久午夜视频| 欧美一区二视频| 午夜天堂精品久久久久| 欧美日韩国产一区二区| 国内久久精品视频| 免费成人黄色片| 欧美片网站免费| 欧美激情性爽国产精品17p| 国产亚洲视频在线| 国产一区二区电影在线观看| 精品动漫3d一区二区三区| 蜜臀av在线播放一区二区三区| 国产精品美女久久久浪潮软件| 久久一日本道色综合久久| 久久亚洲不卡| 99pao成人国产永久免费视频| 一区二区福利| 国产综合第一页| 欧美另类综合| 国产精品国产精品国产专区不蜜| 精品电影在线观看| 国产精品久久久久久久免费软件| 亚洲高清久久网| 亚洲欧美国产视频| 亚洲免费观看在线观看| 国产麻豆日韩| 亚洲人成网站影音先锋播放| 久久欧美中文字幕| 国产性做久久久久久| 欧美日韩精品高清| 欧美日韩精品久久久| 在线亚洲免费| 亚洲美女在线视频| 亚洲精品在线看| 欧美福利视频一区| 久久―日本道色综合久久| 久久国产精品网站| 一区二区视频在线观看| 亚洲欧美日韩国产| 国产日本欧美一区二区| 欧美高清在线视频| 国产精品一区在线观看| 久久青草欧美一区二区三区| 国产午夜精品全部视频播放| 国产一区二区精品久久99| 蜜桃久久av一区| 国产精品久久一区主播| 老鸭窝91久久精品色噜噜导演| 一本久道综合久久精品| 在线亚洲成人| 国产色综合天天综合网| 久久久久久久久久久久久女国产乱| **欧美日韩vr在线| 亚洲一区网站| 欧美亚洲免费电影| 免费永久网站黄欧美| 牛夜精品久久久久久久99黑人| 久久精品国产久精国产爱| 91久久国产综合久久蜜月精品| 久久都是精品| 国产一区二区三区在线播放免费观看| 亚洲美女视频| 尤物yw午夜国产精品视频明星| 国产一区日韩二区欧美三区| 亚洲精品在线视频观看| 欧美视频免费看| 久久裸体视频| 亚洲欧美影音先锋| 久久久久久久久蜜桃| 欧美91福利在线观看| 伊人天天综合| 亚洲欧美日韩综合一区| 国产欧美精品日韩区二区麻豆天美| 亚洲国产精品t66y| 一区二区三区|亚洲午夜| 亚洲国产综合在线| 国产精品红桃| 欧美四级在线观看| 欧美理论电影在线观看| 一区二区三区欧美在线| 亚洲美女精品成人在线视频| 亚洲激情国产| 欧美日本三区| 欧美激情一区二区三区在线| 欧美韩日亚洲| 久久国产综合精品| 一区二区福利| 亚洲欧美日本伦理| 国产欧美一区二区三区在线看蜜臀| 榴莲视频成人在线观看| 夜夜爽av福利精品导航| 国产精品任我爽爆在线播放| 欧美日韩不卡一区| 欧美色一级片| 欧美精品色一区二区三区| 最新国产成人在线观看| 欧美激情一区二区久久久| 久久天堂av综合合色| 欧美日韩一区二区三区四区在线观看| 一区二区三区欧美| 亚洲一区二区三区在线| 午夜久久影院| 黄色成人在线观看| 亚洲欧美卡通另类91av| 亚洲伦理在线观看| 国内成人精品2018免费看| 欧美国产极速在线| 亚洲精品字幕| 宅男66日本亚洲欧美视频| 欧美成人免费一级人片100| 国产人成一区二区三区影院| 一本久久a久久精品亚洲| 国产精品免费视频xxxx| 国产一区二区欧美日韩| 99精品国产热久久91蜜凸| 国产精品久久久久久久久久久久久久| 亚洲国产精品激情在线观看| 久久精品导航| 一本色道久久综合一区| 国产免费观看久久黄| 亚洲精品影视在线观看| 久久婷婷国产综合国色天香| 欧美成人精品高清在线播放| 久久久久青草大香线综合精品| 久久av资源网站| 亚洲视频在线一区| 亚洲国产片色| 欧美一区二区三区在线看| 国产在线观看一区| 国产在线精品成人一区二区三区| 欧美精品v国产精品v日韩精品| 久久精品道一区二区三区| 国产精品日本一区二区| 国产日韩欧美亚洲| 欧美精品一区二区精品网| 久久国产精品久久久| 国产精品私房写真福利视频| 久久久精品一品道一区| 久久久午夜电影| 国产欧美日韩亚州综合| 国产三级欧美三级日产三级99| 亚洲人成网站999久久久综合| 国产亚洲一区二区三区| 欧美伦理影院| 欧美四级在线观看| 免费欧美视频| 久久久久久一区| 欧美性猛交xxxx乱大交退制版| 亚洲免费av网站| 欧美日韩国产限制| 狠狠综合久久av一区二区老牛| 欧美激情成人在线视频| 影音先锋日韩资源| 欧美日韩一区二区三区在线观看免| 午夜欧美大片免费观看| 一区二区三区你懂的| 免播放器亚洲| 欧美日韩成人网| 老司机免费视频一区二区| 欧美日韩精品一区二区天天拍小说| 久久久精品2019中文字幕神马| 欧美影院成年免费版| 夜夜爽99久久国产综合精品女不卡| 亚洲制服欧美中文字幕中文字幕| 亚洲高清资源综合久久精品| 欧美精品一区二区三区高清aⅴ| 欧美日韩一区在线视频| 亚洲人成网站777色婷婷| 亚洲欧美日本国产专区一区| 午夜精品成人在线视频| 亚洲综合日韩中文字幕v在线| 亚洲免费一在线| 国产精品成人一区二区三区吃奶| 国产日韩欧美麻豆| 亚洲精品男同| 久久免费国产精品1| 99re亚洲国产精品| 欧美日韩一区二区三区四区在线观看| 在线欧美电影| 国产在线观看精品一区二区三区| 欧美人交a欧美精品|