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

    多租戶高可用并行任務(wù)調(diào)度框架①

    2016-02-20 06:52:34劉一田劉士進(jìn)
    關(guān)鍵詞:任務(wù)調(diào)度租戶線程

    劉一田, 劉士進(jìn)

    (南瑞集團(tuán)公司(國網(wǎng)電力科學(xué)研究院), 南京 210003)

    多租戶高可用并行任務(wù)調(diào)度框架①

    劉一田, 劉士進(jìn)

    (南瑞集團(tuán)公司(國網(wǎng)電力科學(xué)研究院), 南京 210003)

    描述了一種多租戶高可用并行任務(wù)調(diào)度框架MTHPT的設(shè)計思想、體系結(jié)構(gòu)和實現(xiàn)技術(shù), MTHPT包括3部分: 任務(wù)定義與配置、異步并行任務(wù)調(diào)度模式、消息告警與監(jiān)視. 任務(wù)調(diào)度引擎和任務(wù)執(zhí)行組件采用分開部署、異步并行調(diào)度和快速回調(diào)的模式, 快速釋放調(diào)度引擎占用的線程資源, 解決了部分任務(wù)執(zhí)行周期長、定時任務(wù)無法按時執(zhí)行等影響業(yè)務(wù)系統(tǒng)性能的問題. 任務(wù)調(diào)度配置提供了多租戶應(yīng)用模式. 實驗分析及評估表明, MTHPT提高了應(yīng)用系統(tǒng)的任務(wù)調(diào)度并行調(diào)度效率和穩(wěn)定性.

    多租戶; 高可用; 異步調(diào)度

    1 引言

    在大型系統(tǒng)中, 任務(wù)調(diào)度是一項基礎(chǔ)性的需求.對于一些需要重復(fù)、定時執(zhí)行或者耗時比較長的任務(wù)經(jīng)常會被剝離出來單獨(dú)處理, 而隨著任務(wù)規(guī)模與復(fù)雜性的上升, 任務(wù)調(diào)度服務(wù)框架也就隨需而生. 設(shè)計良好的任務(wù)調(diào)度框架需要具備可靠性及伸縮性, 它可以管理并監(jiān)控任務(wù)的執(zhí)行狀態(tài), 提供穩(wěn)定可靠的調(diào)度模式調(diào)度任務(wù), 以保證任務(wù)的正確執(zhí)行.

    文獻(xiàn)[1,2]概述了多租戶環(huán)境下多任務(wù)調(diào)度算法的劃分, 不同的調(diào)度算法會對系統(tǒng)的整體性能有重要的影響, 目前在實時多任務(wù)的調(diào)度算法主要采用優(yōu)先級驅(qū)動調(diào)度算法, 根據(jù)任務(wù)的優(yōu)先級確定時序, 優(yōu)先級驅(qū)動的調(diào)度算法分為靜態(tài)調(diào)度和動態(tài)調(diào)度兩種. 在靜態(tài)調(diào)度算法中, 所有任務(wù)的優(yōu)先級在設(shè)計時就確定下來了, 且在運(yùn)行過程中不會發(fā)生變化; 在動態(tài)調(diào)度算法中, 任務(wù)的優(yōu)先級則在運(yùn)行過程中確定, 并可能不斷地發(fā)生變化. 靜態(tài)調(diào)度比較簡單, 但缺乏靈活性,不利于系統(tǒng)擴(kuò)展. 動態(tài)調(diào)度在增加靈活性的同時增加了復(fù)雜性. 這些任務(wù)調(diào)度的調(diào)度算法常采用的時間片輪轉(zhuǎn)和優(yōu)先級搶占等調(diào)度策略, 任務(wù)調(diào)度方式采用單機(jī)多線程的方式調(diào)度任務(wù)資源, 每次任務(wù)調(diào)度時都會創(chuàng)建一個新的調(diào)度線程, 由于業(yè)務(wù)系統(tǒng)中部分統(tǒng)計類任務(wù)本身執(zhí)行耗時較長, 且調(diào)度線程采用同步方式一直等到服務(wù)調(diào)用結(jié)束后才回收, 在多數(shù)情況下, 線程資源在長時間空等而形成浪費(fèi), 個別任務(wù)執(zhí)行異常也會占用線程不釋放資源, 導(dǎo)致調(diào)度服務(wù)的線程池快速飽和, 出現(xiàn)無法啟動新任務(wù)、任務(wù)延時執(zhí)行、任務(wù)不執(zhí)行的情況, 且偶爾會發(fā)生任務(wù)調(diào)度服務(wù)器宕機(jī)的情況.

    一種有效的任務(wù)調(diào)度和分配算法是多核處理器獲取高性能的關(guān)鍵因素. 因此, 本文設(shè)計了一種多租戶高可用并行任務(wù)調(diào)度框架MTHPT, 解決業(yè)務(wù)系統(tǒng)中出現(xiàn)的上述問題, 提升基礎(chǔ)軟件開發(fā)平臺的通用技術(shù)支撐能力. 通過可視化界面定義任務(wù)的執(zhí)行組件, 任務(wù)執(zhí)行組件支持REST服務(wù)和本地服務(wù)Bean兩種執(zhí)行組件, 為了增加引擎的穩(wěn)定性, MTHPT默認(rèn)使用REST服務(wù)接口定義執(zhí)行組件, 即任務(wù)執(zhí)行組件和調(diào)度引擎作為兩個獨(dú)立的應(yīng)用, 調(diào)度引擎只負(fù)責(zé)觸發(fā)框架任務(wù)執(zhí)行組件封裝器的調(diào)用, 由封裝器啟動應(yīng)用線程執(zhí)行任務(wù)調(diào)度. 任務(wù)的定義支持調(diào)度規(guī)則的配置,支持手工任務(wù)、周期任務(wù)和Cron表達(dá)式任務(wù)規(guī)則. 在部署架構(gòu)上支持調(diào)度引擎和執(zhí)行任務(wù)分開部署, 在調(diào)度方式上采用異步并行執(zhí)行部署在應(yīng)用中的框架任務(wù)執(zhí)行組件封裝器, 通過執(zhí)行組件接口約束自定義業(yè)務(wù)執(zhí)行組件, 在執(zhí)行具體的任務(wù)調(diào)度時, 在任務(wù)執(zhí)行組件封裝器中分別啟動業(yè)務(wù)應(yīng)用服務(wù)器線程、調(diào)用部署任務(wù)的應(yīng)用線程執(zhí)行任務(wù)、基于RESTful服務(wù)異步回調(diào)告知任務(wù)調(diào)度引擎任務(wù)的調(diào)度狀態(tài), 及時通知任務(wù)調(diào)度引擎釋放任務(wù)調(diào)度服務(wù)的調(diào)度線程, 避免任務(wù)調(diào)度延遲和調(diào)度服務(wù)資源占用.

    2 MTHPT框架設(shè)計

    本文描述的高可用并行任務(wù)調(diào)度框架如圖1所示,其主要具備如下特征.

    (1) 支持多租戶定制個性化的調(diào)度任務(wù), 租戶可以申請任務(wù)調(diào)度服務(wù)集群中的子集為指定應(yīng)用系統(tǒng)提供任務(wù)調(diào)度服務(wù).

    (2) 調(diào)度引擎和執(zhí)行任務(wù)分開部署: 任務(wù)調(diào)度的引擎與執(zhí)行任務(wù)需要分開部署, 目的是提高任務(wù)引擎的穩(wěn)定性, 即使二次開發(fā)編寫的任務(wù)組件不穩(wěn)定, 也不影響任務(wù)引擎的穩(wěn)定運(yùn)行, 另外也是為了減輕任務(wù)引擎應(yīng)用服務(wù)的壓力.

    (3) 異步并行調(diào)度: 調(diào)度引擎異步并行調(diào)度任務(wù),調(diào)度引擎在調(diào)用遠(yuǎn)程RESTful的任務(wù)組件時, 遠(yuǎn)程執(zhí)行組件分發(fā)器接收到調(diào)用的消息后, 從線程池中獲取一個可用的線程執(zhí)行任務(wù), 任務(wù)分發(fā)器非阻塞調(diào)用執(zhí)行組件, 立即返回引擎的調(diào)用, 節(jié)約了引擎中線程池的可用線程, 當(dāng)遠(yuǎn)程任務(wù)分發(fā)器執(zhí)行任務(wù)完成, 則將執(zhí)行結(jié)果通知給引擎, 引擎收到通知后在任務(wù)實例日志表中記錄任務(wù)實例執(zhí)行情況, 如任務(wù)執(zhí)行時長、執(zhí)行結(jié)果、執(zhí)行的異常信息等.

    圖1 多租戶高可用并行任務(wù)調(diào)度框架

    (4) 任務(wù)定義模式: 通過任務(wù)執(zhí)行組件接口約束自定義任務(wù), 任務(wù)定義采用RESTful服務(wù)模式和本地服務(wù)組件, 但是為了服務(wù)的穩(wěn)定性, 推薦使用RESTful服務(wù)模式, RESTful服務(wù)組件支持異步調(diào)用,每一個任務(wù)定義都是一個RESTful資源映射. 在RESTful資源類中分別啟動本地應(yīng)用線程、將啟動成功或失敗結(jié)果告知調(diào)度引擎, 使用創(chuàng)建的應(yīng)用線程執(zhí)行任務(wù), 并用日志記錄執(zhí)行異常信息.

    (5) 監(jiān)控分析告警: 引擎中的任務(wù)在后臺調(diào)度執(zhí)行, 無法通過前臺查看任務(wù)的調(diào)用和執(zhí)行結(jié)果, 因此在后臺記錄任務(wù)實例日志及消息總線推送告警兩種方式, 通過查看任務(wù)實例日志可分析任務(wù)在什么時間點(diǎn)被調(diào)度, 以及執(zhí)行的時長、執(zhí)行是否成功和執(zhí)行的異常信息等. 對執(zhí)行任務(wù)超時未完成、任務(wù)超時未開始等信息發(fā)送到消息總線ActiveMQ[3], 由消息總線推送到前端進(jìn)行告警消息展示.

    (6) 任務(wù)之間的靈活依賴: 具有依賴關(guān)系的任務(wù)調(diào)度在傳統(tǒng)調(diào)度策略中的研究由來已久[4], 典型的依賴任務(wù)調(diào)度模型都是建立在圖的基礎(chǔ)之上[5,6], MTHPT可將任意一個任務(wù)作為自己的父任務(wù)進(jìn)行依賴觸發(fā).

    (7) 調(diào)度服務(wù)集群與失效轉(zhuǎn)移: 任務(wù)引擎的集群是多套任務(wù)引擎服務(wù)連接同一個數(shù)據(jù)庫, 任務(wù)引擎服務(wù)基于數(shù)據(jù)庫資源鎖的機(jī)制實現(xiàn)任務(wù)獲取, 集群中任務(wù)調(diào)度服務(wù)爭搶已定義的定時任務(wù), 任務(wù)調(diào)度服務(wù)集群中主機(jī)出現(xiàn)異常時, 不影響已執(zhí)行調(diào)度任務(wù)的作業(yè)執(zhí)行, 集群中其它任務(wù)調(diào)度服務(wù)正常接管調(diào)度服務(wù).

    高可用并行任務(wù)調(diào)度框架的執(zhí)行流程任務(wù)調(diào)度分為八個步驟, 分別介紹如下.

    (1) 編寫任務(wù)調(diào)度業(yè)務(wù)執(zhí)行組件Bean, 配置任務(wù)調(diào)度規(guī)則. 業(yè)務(wù)執(zhí)行組件根據(jù)MTHPT框架的執(zhí)行組件編寫規(guī)則, 實現(xiàn)MTHPT框架的任務(wù)執(zhí)行組件接口;完成組件定義后, 以租戶身份進(jìn)入任務(wù)管理視圖, 在管理視圖中配置租戶域的業(yè)務(wù)執(zhí)行組件類, 并編排任務(wù)調(diào)度執(zhí)行組件的依賴關(guān)系和執(zhí)行順序. 上述過程的定義結(jié)果通過數(shù)據(jù)表的方式存儲到任務(wù)定義存儲中.

    (2) 任務(wù)調(diào)度節(jié)點(diǎn)從待執(zhí)行任務(wù)記錄表讀取記錄,根據(jù)任務(wù)調(diào)度規(guī)則在指定的時間點(diǎn)或周期內(nèi)從數(shù)據(jù)庫中讀取待執(zhí)行的任務(wù), 任務(wù)調(diào)度節(jié)點(diǎn)之間是爭搶的關(guān)系, 任務(wù)調(diào)度節(jié)點(diǎn)讀取任務(wù)記錄時鎖定任務(wù)記錄表,判斷當(dāng)前任務(wù)是否存在父任務(wù)或后繼任務(wù), 并遞歸查找所有關(guān)聯(lián)任務(wù)記錄, 將查找結(jié)果依據(jù)排序關(guān)系放到任務(wù)隊列中, 然后將這些記錄的調(diào)度狀態(tài)字段值修改為正在調(diào)度, 然后釋放表鎖, 其它任務(wù)節(jié)點(diǎn)在讀取任務(wù)記錄時, 如果發(fā)現(xiàn)任務(wù)調(diào)度表中記錄狀態(tài)為正在調(diào)度, 則放棄本次調(diào)度, 順序查找可調(diào)度的下一個任務(wù),確保一個任務(wù)僅在一個任務(wù)節(jié)點(diǎn)上調(diào)度.

    (3) 爭搶到任務(wù)記錄的任務(wù)調(diào)度節(jié)點(diǎn)啟動調(diào)度服務(wù)線程, 從任務(wù)隊列中依次取出任務(wù), 異步觸發(fā)部署在業(yè)務(wù)應(yīng)用節(jié)點(diǎn)上的框架執(zhí)行組件包裝器RESTful服務(wù)并執(zhí)行回調(diào)監(jiān)聽. MTHPT框架定義了框架執(zhí)行組件包裝器組件和任務(wù)執(zhí)行組件接口組件, 框架執(zhí)行組件包裝器組件中讀入?yún)?shù)中的業(yè)務(wù)執(zhí)行組件配置, 包裝器組件通過依賴反射的方式注入業(yè)務(wù)執(zhí)行組件, 在業(yè)務(wù)應(yīng)用部署節(jié)點(diǎn)應(yīng)用服務(wù)器中創(chuàng)建調(diào)度線程執(zhí)行任務(wù).

    (4) 業(yè)務(wù)應(yīng)用部署節(jié)點(diǎn)應(yīng)用服務(wù)器線程創(chuàng)建成功,則由該應(yīng)用線程執(zhí)行業(yè)務(wù)執(zhí)行組件邏輯.

    (5) 將業(yè)務(wù)應(yīng)用部署節(jié)點(diǎn)應(yīng)用服務(wù)器線程創(chuàng)建成功或失敗的消息提示發(fā)回給任務(wù)調(diào)度節(jié)點(diǎn)的調(diào)度服務(wù)線程.

    (6) 任務(wù)調(diào)度節(jié)點(diǎn)線程根據(jù)成功或失敗的消息提示, 如果成功則回收當(dāng)前調(diào)度服務(wù)線程, 如果失敗則執(zhí)行重新調(diào)度.

    (7) 業(yè)務(wù)執(zhí)行組件邏輯在執(zhí)行業(yè)務(wù)邏輯過程中,將執(zhí)行完成或異常失敗等信息記錄在日志記錄中, 并同時將異常信息發(fā)往消息總線, 由消息總線推送到前端, 執(zhí)行完成后將任務(wù)執(zhí)行狀態(tài)修改為已完成.

    (8) 分析監(jiān)控組件根據(jù)日志進(jìn)一步分析業(yè)務(wù)執(zhí)行組件的執(zhí)行情況, 提供監(jiān)視及分析視圖.

    3 MTHPT框架實現(xiàn)方法

    多租戶高可用并行任務(wù)調(diào)度框架 MTHPT 采用任務(wù)執(zhí)行組件接口限定自定義任務(wù)所必須實現(xiàn)的方法,框架調(diào)度引擎僅對框架封裝的任務(wù)執(zhí)行組件包裝器組件進(jìn)行異步并行調(diào)用, 任務(wù)執(zhí)行組件包裝器組件實現(xiàn)了應(yīng)用線程的創(chuàng)建、任務(wù)定義時配置的自定義業(yè)務(wù)執(zhí)行組件的實例化和執(zhí)行, 異步回調(diào)通知等關(guān)鍵封裝, MTHPT框架會根據(jù)創(chuàng)建線程的結(jié)果, 快速返回調(diào)度引擎此次調(diào)度是否成功. 調(diào)度引擎在確定調(diào)度結(jié)果后,釋放調(diào)度服務(wù)的調(diào)度線程到線程池中. 已啟動的應(yīng)用線程執(zhí)行自定義任務(wù)組件, 當(dāng)執(zhí)行異常時用日志記錄并將異常信息發(fā)到消息總線由其推送到前端. 根據(jù)上述 MTHPT 的框架結(jié)構(gòu)的設(shè)計, MTHPT包含幾點(diǎn)主要關(guān)鍵技術(shù): ①任務(wù)定義和配置. 包括任務(wù)組件編寫、任務(wù)配置; ②異步并行任務(wù)調(diào)度模式; ③消息推送告警與監(jiān)視.

    (a) 任務(wù)定義和配置

    任務(wù)的模型定義是一個四元組, 可描述為TD=<TN, TS, TR, BE>, 其中TN為租戶, TS是任務(wù)服務(wù), TR是任務(wù)調(diào)度規(guī)則, BE是業(yè)務(wù)執(zhí)行組件. 租戶申請需要使用的任務(wù)調(diào)度服務(wù), 服務(wù)可以由任務(wù)調(diào)度服務(wù)集群中的一個或多個節(jié)點(diǎn)組成, 通過統(tǒng)一的任務(wù)調(diào)度規(guī)則配置視圖入口, 配置任務(wù)的調(diào)度周期、起止時間、觸發(fā)次數(shù)等規(guī)則, 在執(zhí)行組件的選擇上, 可以選擇已實現(xiàn)框架約定接口的本地業(yè)務(wù)執(zhí)行組件, 或者配置已實現(xiàn)框架約定接口的遠(yuǎn)程RESTful服務(wù)地址, 如圖2所示.

    (b) 異步并行任務(wù)調(diào)度模式

    當(dāng)任務(wù)執(zhí)行組件的定義采用遠(yuǎn)程RESTful服務(wù)定義時, 框架的任務(wù)執(zhí)行組件封裝器和業(yè)務(wù)執(zhí)行組件默認(rèn)與業(yè)務(wù)應(yīng)用服務(wù)合并部署, 作為業(yè)務(wù)應(yīng)用功能的一部分. 如果任務(wù)執(zhí)行組件的執(zhí)行比較消耗內(nèi)存等關(guān)鍵資源, 也可以將組件封裝器和業(yè)務(wù)執(zhí)行組件分開獨(dú)立部署.

    圖2 任務(wù)定義和配置

    任務(wù)調(diào)度服務(wù)中的任務(wù)調(diào)度器從數(shù)據(jù)庫中讀取并實例化任務(wù)及任務(wù)調(diào)度規(guī)則, 每個任務(wù)都對應(yīng)一個子任務(wù)隊列, 子任務(wù)隊列中的任務(wù)以同步的方式順序執(zhí)行, 任務(wù)調(diào)度器異步并行調(diào)用每個任務(wù)對應(yīng)的子任務(wù)隊列中的子任務(wù), 觸發(fā)子任務(wù)的執(zhí)行組件封裝器的RESTful服務(wù)接口, 等待組件封裝器的執(zhí)行結(jié)果, 組件封裝器在創(chuàng)建線程后即可將創(chuàng)建成功或失敗的消息返回給任務(wù)調(diào)度器, 任務(wù)調(diào)度器接收到成功消息后,回收調(diào)度線程, 在接收到失敗消息后, 重新執(zhí)行任務(wù).異步并行任務(wù)調(diào)度過程如圖3所示.

    圖3 異步并行任務(wù)調(diào)度模式

    為了實現(xiàn)任務(wù)編排功能, 任務(wù)執(zhí)行組件執(zhí)行完成后, 調(diào)用任務(wù)調(diào)度服務(wù)的更新任務(wù)狀態(tài)方法, 更新指定指定任務(wù)的子任務(wù)隊列中的子任務(wù)執(zhí)行狀態(tài), 如果子任務(wù)隊列中存在后續(xù)任務(wù), 則繼續(xù)觸發(fā)后續(xù)任務(wù)調(diào)度執(zhí)行.

    本文利用自主設(shè)計加工的一種試驗裝置,測定了不同摻量粉煤灰混凝土的水和氣體(氮?dú)?滲透系數(shù);同時,用NMR測試了試驗混凝土的孔隙率及其孔徑分布等微觀結(jié)構(gòu)參數(shù)?;跍y試結(jié)果,研究了粉煤灰摻量對混凝土的水、氣體滲透性及微觀結(jié)構(gòu)參數(shù)的影響,分析了粉煤灰混凝土的水、氣體滲透性與其微觀結(jié)構(gòu)參數(shù)之間的關(guān)系。

    (c) 消息推送告警與監(jiān)視

    任務(wù)執(zhí)行過程出現(xiàn)異常時, 首先通過日志組件記錄異常信息, 并將異常信息發(fā)送到消息總線ActiveMQ上, 消息的發(fā)送采用發(fā)布/訂閱模式, 消息主題通過配置文件動態(tài)獲取, 前端任務(wù)異常提醒組件以websocket方式保持與ActiveMQ的長連接, 接收指定消息主題的推送文本并解析, 將解析的結(jié)果封裝后以彈窗方式提示給用戶.

    對異常執(zhí)行的任務(wù)執(zhí)行組件日志進(jìn)行分析統(tǒng)計,提供日志監(jiān)視視圖對分析結(jié)果進(jìn)行展示, 能更直觀發(fā)現(xiàn)任務(wù)調(diào)度問題.

    4 實驗分析與評估

    實驗測試環(huán)境由8臺8核8G內(nèi)存的PC服務(wù)器(HP DL 380 G4 378735-AA1)組成, 其中數(shù)據(jù)庫、任務(wù)調(diào)度服務(wù)、應(yīng)用服務(wù)主機(jī)比例為1:4:3, 數(shù)據(jù)庫和應(yīng)用服務(wù)采用國家電網(wǎng)公司設(shè)備(資產(chǎn))精益運(yùn)維管理系統(tǒng)的測試數(shù)據(jù)庫和應(yīng)用服務(wù), 任務(wù)調(diào)度服務(wù)分別以傳統(tǒng)的同步調(diào)度和MTHPT框架模式的異步調(diào)度模式各部署2臺, 任務(wù)調(diào)度服務(wù)和應(yīng)用服務(wù)都通過集群方式提供服務(wù), 調(diào)度任務(wù)的業(yè)務(wù)執(zhí)行組件是對設(shè)備(資產(chǎn))精益運(yùn)維管理系統(tǒng)已有的統(tǒng)計任務(wù)進(jìn)行修改, 實現(xiàn)了MTHPT框架的執(zhí)行組件接口, 以不同租戶身份登錄任務(wù)調(diào)度管理視圖后分別以十分鐘、半小時、一小時、一天為調(diào)度周期配置調(diào)度規(guī)則, 觀察統(tǒng)計任務(wù)的調(diào)度效率和穩(wěn)定性.

    經(jīng)過兩周的高負(fù)荷運(yùn)行, 根據(jù)記錄的異常日志等信息, 統(tǒng)計分析如表1所示.

    表1 傳統(tǒng)任務(wù)調(diào)度和MTHPT調(diào)度模式的實驗數(shù)據(jù)對比

    表中實驗數(shù)據(jù)表明, MTHPT任務(wù)調(diào)度框架增強(qiáng)了任務(wù)調(diào)度服務(wù)的穩(wěn)定性, 避免了任務(wù)調(diào)度延遲, 提高了調(diào)度效率. 但也發(fā)現(xiàn)了一些問題, 具體如下:

    (1) 任務(wù)執(zhí)行組件在執(zhí)行結(jié)束后要調(diào)用任務(wù)回調(diào)器更新任務(wù)狀態(tài), 任務(wù)狀態(tài)更新后并未及時反映到任務(wù)監(jiān)視視圖中.

    (2) 任務(wù)中的子任務(wù)隊列在發(fā)生任務(wù)調(diào)度異常時,需要對子任務(wù)隊列中的任務(wù)重新執(zhí)行, 造成一定的資源浪費(fèi).

    (3) 將需要實時處理的任務(wù)放入子任務(wù)隊列中,會影響實時性.

    目前, 多租戶高可用任務(wù)調(diào)度框架MTHPT已在國家電網(wǎng)公司統(tǒng)一應(yīng)用平臺(SG-UAP)中實現(xiàn)并大規(guī)模推廣應(yīng)用, 取得了較好的應(yīng)用效果.

    5 結(jié)語

    本文研究了傳統(tǒng)的任務(wù)調(diào)度策略和任務(wù)調(diào)度模式,在此基礎(chǔ)上, 設(shè)計了多租戶高可用并行任務(wù)調(diào)度框架,給出了任務(wù)調(diào)度定義模式和調(diào)度引擎優(yōu)化方法, 闡述了該框架的架構(gòu)設(shè)計以及關(guān)鍵實現(xiàn)技術(shù). 最后, 以基于國家電網(wǎng)公司設(shè)備(資產(chǎn))精益運(yùn)維管理系統(tǒng)的應(yīng)用運(yùn)行實例為背景, 給出一個多租戶多任務(wù)并行任務(wù)定義、業(yè)務(wù)執(zhí)行組件接口和任務(wù)調(diào)度的實現(xiàn)過程. 實驗結(jié)果、 效率評估及生產(chǎn)運(yùn)行實踐表明, MTHPT 提升了任務(wù)調(diào)度服務(wù)的調(diào)度效率和穩(wěn)定性, 提高了生產(chǎn)應(yīng)用信息系統(tǒng)的服務(wù)水平. 后續(xù)將針對遺留問題持續(xù)改進(jìn)MTHPT框架.

    1 Liu CL, Layland JW. Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of the ACM, 1973, 20(1): 46–61.

    2 蒲汛,杜嘉,盧顯良.基于用戶優(yōu)先級的云計算任務(wù)調(diào)度策略.計算機(jī)工程,2013,39(8):155–159.

    3 The Apache Fundation. Apache ActiveMQ. http://activemq. apache.org/. [2016-04].

    4 Nejad MM, Mashsyekhy L, Grosu D. Truthful greedy mechanisms for dynamic virtual machine provisioning and allocation in clouds. IEEE Trans. on Parallel and Distributed Systems, 2014, (99): 1–5.

    5 Sih GC, Lee EA. A compile-time scheduling heuristic for interconnection constrained heterogeneous processor architectures. IEEE Trans. on Parallel and Distributed Systems, 1993, 4(2): 175–187.

    6杜曉麗,蔣昌俊,徐國榮,等.一種基于模糊聚類的網(wǎng)格DAG任務(wù)圖調(diào)度算法.軟件學(xué)報,2006,17(11):2277–2288.

    Multi-Tenant High Availability Parallel Task Scheduling Framework

    LIU Yi-Tian, LIU Shi-Jin
    (NARI Group Corporation(State Grid Electric Power Research Institute), Nanjing 210037, China)

    This paper describes design ideas, architecture and implementation techniques of a kind of multi-tenant high availability parallel task scheduling framework named MTHPT. It consists of three parts: task definition and configuration, asynchronous parallel task scheduling mode, alarm messages and monitoring. Task scheduling engine and task execution components use separate deployments, asynchronous parallel scheduling and fast callback mode, quick releasing thread resource scheduling engine, which can solve such issues as: part of the task long implementation cycle, timed task that can not be performed on time and other issues that affect the business performance of the system. Task scheduling configuration provides a multi-tenant application model. Experimental analysis and assessment show that MTHPT improves the efficiency and stability of task parallel scheduling application system.

    multi-tenant; high availability; asynchronous dispatch

    國家電網(wǎng)公司科技項目“基于分布式技術(shù)的業(yè)務(wù)系統(tǒng)架構(gòu)研究”

    2016-05-29;收到修改稿時間:2016-07-25

    10.15888/j.cnki.csa.005645

    猜你喜歡
    任務(wù)調(diào)度租戶線程
    基于改進(jìn)NSGA-Ⅱ算法的協(xié)同制造任務(wù)調(diào)度研究
    基于時間負(fù)載均衡蟻群算法的云任務(wù)調(diào)度優(yōu)化
    淺談linux多線程協(xié)作
    基于MVC模式的多租戶portlet應(yīng)用研究*
    云計算環(huán)境中任務(wù)調(diào)度策略
    云計算中基于進(jìn)化算法的任務(wù)調(diào)度策略
    租戶是大爺
    特別文摘(2014年17期)2014-09-18 01:31:21
    企業(yè)多租戶云存儲平臺的設(shè)計與實現(xiàn)
    SaaS模式下多租戶數(shù)據(jù)比較存儲模式研究
    Linux線程實現(xiàn)技術(shù)研究
    色噜噜av男人的天堂激情| 亚洲精品成人久久久久久| 亚洲av免费高清在线观看| 琪琪午夜伦伦电影理论片6080| 99久久99久久久精品蜜桃| 免费在线观看成人毛片| 在线观看美女被高潮喷水网站 | 亚洲精品成人久久久久久| 999久久久精品免费观看国产| 欧美国产日韩亚洲一区| 一级作爱视频免费观看| 成人无遮挡网站| 国产高清有码在线观看视频| 精品国产三级普通话版| 国产一区在线观看成人免费| 三级国产精品欧美在线观看| 老司机深夜福利视频在线观看| 老司机福利观看| 1024手机看黄色片| 亚洲av电影在线进入| 国产高清激情床上av| 亚洲精品在线美女| 日本免费一区二区三区高清不卡| 女人高潮潮喷娇喘18禁视频| 1000部很黄的大片| 欧美精品啪啪一区二区三区| 日本一本二区三区精品| 欧美一级毛片孕妇| 欧美色视频一区免费| 欧美黑人巨大hd| 国产成年人精品一区二区| 免费看a级黄色片| 国产老妇女一区| 亚洲av中文字字幕乱码综合| 亚洲男人的天堂狠狠| 很黄的视频免费| 狂野欧美白嫩少妇大欣赏| 嫁个100分男人电影在线观看| 日本a在线网址| 亚洲内射少妇av| 少妇的逼好多水| 免费电影在线观看免费观看| 国产欧美日韩一区二区三| 久久欧美精品欧美久久欧美| 精品一区二区三区视频在线观看免费| 国产精品亚洲一级av第二区| 夜夜看夜夜爽夜夜摸| 久久香蕉精品热| 嫩草影视91久久| 又粗又爽又猛毛片免费看| www日本黄色视频网| 88av欧美| 久久久久久大精品| 成年女人永久免费观看视频| 久久香蕉国产精品| 最近最新免费中文字幕在线| 欧美乱妇无乱码| 桃红色精品国产亚洲av| 天天添夜夜摸| 久久久精品欧美日韩精品| 哪里可以看免费的av片| 99国产极品粉嫩在线观看| 1000部很黄的大片| 亚洲 国产 在线| 免费看光身美女| 亚洲av二区三区四区| 国产在视频线在精品| 色吧在线观看| 久久婷婷人人爽人人干人人爱| 午夜免费成人在线视频| 久久欧美精品欧美久久欧美| 夜夜看夜夜爽夜夜摸| 亚洲中文字幕日韩| 国内精品美女久久久久久| 日韩中文字幕欧美一区二区| 久久久久久人人人人人| 午夜影院日韩av| 此物有八面人人有两片| 午夜两性在线视频| 日本与韩国留学比较| 国产亚洲精品久久久久久毛片| 亚洲国产精品久久男人天堂| 国产精品嫩草影院av在线观看 | 久久久久久久亚洲中文字幕 | 亚洲av成人不卡在线观看播放网| 亚洲第一电影网av| 69人妻影院| 亚洲 国产 在线| 国产在视频线在精品| 一夜夜www| 午夜福利高清视频| 国产在线精品亚洲第一网站| 亚洲最大成人手机在线| 香蕉av资源在线| 精品福利观看| 亚洲avbb在线观看| 最近最新中文字幕大全免费视频| 午夜福利欧美成人| 日本五十路高清| 91久久精品电影网| 成年女人看的毛片在线观看| 熟女电影av网| 免费av不卡在线播放| 亚洲欧美日韩东京热| 免费一级毛片在线播放高清视频| 国产在视频线在精品| 国内久久婷婷六月综合欲色啪| 国产精品永久免费网站| 狂野欧美激情性xxxx| 国产69精品久久久久777片| 一级作爱视频免费观看| 男插女下体视频免费在线播放| 亚洲欧美日韩卡通动漫| 观看美女的网站| 黄色视频,在线免费观看| 久久精品国产自在天天线| 一进一出好大好爽视频| 色噜噜av男人的天堂激情| 99热只有精品国产| 美女高潮喷水抽搐中文字幕| 十八禁网站免费在线| 天堂动漫精品| 欧美黄色片欧美黄色片| 久久精品国产清高在天天线| 精品乱码久久久久久99久播| 日本精品一区二区三区蜜桃| 88av欧美| 十八禁网站免费在线| 九色成人免费人妻av| 19禁男女啪啪无遮挡网站| 国产精品av视频在线免费观看| 99热只有精品国产| 久久久成人免费电影| 久久国产乱子伦精品免费另类| 午夜福利欧美成人| 岛国视频午夜一区免费看| 日韩欧美一区二区三区在线观看| 日韩欧美一区二区三区在线观看| 亚洲精品美女久久久久99蜜臀| 变态另类丝袜制服| 亚洲aⅴ乱码一区二区在线播放| 欧美乱妇无乱码| 亚洲精品久久国产高清桃花| 国产亚洲精品久久久com| 午夜精品久久久久久毛片777| netflix在线观看网站| 窝窝影院91人妻| 中文字幕人妻熟人妻熟丝袜美 | 两性午夜刺激爽爽歪歪视频在线观看| 亚洲中文日韩欧美视频| 日韩大尺度精品在线看网址| 99精品在免费线老司机午夜| 黄色丝袜av网址大全| 法律面前人人平等表现在哪些方面| 夜夜爽天天搞| 欧美黑人欧美精品刺激| 国产爱豆传媒在线观看| 变态另类成人亚洲欧美熟女| 国产av一区在线观看免费| 久久午夜亚洲精品久久| 亚洲精品国产精品久久久不卡| 大型黄色视频在线免费观看| 成人永久免费在线观看视频| 99久国产av精品| 男女视频在线观看网站免费| 十八禁网站免费在线| 男女午夜视频在线观看| 久久国产精品影院| 日韩大尺度精品在线看网址| 国产精品久久久久久久久免 | 变态另类丝袜制服| 亚洲狠狠婷婷综合久久图片| 18禁美女被吸乳视频| 日本 欧美在线| 国产亚洲av嫩草精品影院| 久久午夜亚洲精品久久| e午夜精品久久久久久久| 国产在视频线在精品| 国产欧美日韩精品一区二区| 国产精品国产高清国产av| 欧美区成人在线视频| 午夜福利高清视频| 日本与韩国留学比较| 亚洲片人在线观看| 少妇的逼好多水| 国产伦人伦偷精品视频| 别揉我奶头~嗯~啊~动态视频| 欧美中文日本在线观看视频| 国产亚洲欧美98| 熟女少妇亚洲综合色aaa.| 99热这里只有是精品50| 麻豆一二三区av精品| 欧美+日韩+精品| 一级黄色大片毛片| 亚洲真实伦在线观看| 热99在线观看视频| 国内毛片毛片毛片毛片毛片| 久久精品91无色码中文字幕| 一本一本综合久久| 在线看三级毛片| svipshipincom国产片| netflix在线观看网站| 在线观看66精品国产| 亚洲成人久久性| 五月伊人婷婷丁香| 亚洲性夜色夜夜综合| 中亚洲国语对白在线视频| 国产精华一区二区三区| 国内精品久久久久久久电影| 国产aⅴ精品一区二区三区波| 91九色精品人成在线观看| 欧美日韩综合久久久久久 | 精品国产三级普通话版| 国产精品三级大全| 岛国在线免费视频观看| 国产麻豆成人av免费视频| 精品日产1卡2卡| 九色国产91popny在线| 在线播放无遮挡| 亚洲精品在线美女| 少妇人妻一区二区三区视频| 国产三级黄色录像| 99riav亚洲国产免费| 在线观看免费午夜福利视频| 桃色一区二区三区在线观看| 在线看三级毛片| 中文字幕久久专区| 天天一区二区日本电影三级| 老汉色∧v一级毛片| 亚洲国产精品999在线| 床上黄色一级片| 精品免费久久久久久久清纯| 久久天躁狠狠躁夜夜2o2o| 午夜精品久久久久久毛片777| 亚洲天堂国产精品一区在线| 99精品在免费线老司机午夜| 国产精品一区二区三区四区免费观看 | 国产精品久久久人人做人人爽| 久久中文看片网| 亚洲欧美一区二区三区黑人| 欧美另类亚洲清纯唯美| 一个人看的www免费观看视频| 久久这里只有精品中国| 欧美3d第一页| xxx96com| 亚洲最大成人中文| 91av网一区二区| 久久久久久大精品| 日韩欧美精品免费久久 | www.www免费av| av女优亚洲男人天堂| 婷婷丁香在线五月| 久久精品国产综合久久久| 夜夜看夜夜爽夜夜摸| 中文字幕人成人乱码亚洲影| 欧美日韩中文字幕国产精品一区二区三区| 给我免费播放毛片高清在线观看| 两人在一起打扑克的视频| 欧美一级a爱片免费观看看| 白带黄色成豆腐渣| 国产不卡一卡二| 黄色视频,在线免费观看| 亚洲欧美激情综合另类| 亚洲欧美日韩高清在线视频| 又紧又爽又黄一区二区| 无遮挡黄片免费观看| 88av欧美| 亚洲aⅴ乱码一区二区在线播放| 操出白浆在线播放| 国产成人啪精品午夜网站| 国产伦精品一区二区三区四那| 手机成人av网站| 亚洲精品亚洲一区二区| 国产私拍福利视频在线观看| 香蕉丝袜av| 欧美成狂野欧美在线观看| 亚洲欧美精品综合久久99| 日日摸夜夜添夜夜添小说| 不卡一级毛片| 日韩 欧美 亚洲 中文字幕| 变态另类丝袜制服| 国产亚洲av嫩草精品影院| 高清在线国产一区| 啦啦啦韩国在线观看视频| 人妻夜夜爽99麻豆av| 久久久久久久久久黄片| 一区二区三区免费毛片| 欧美色视频一区免费| 国产综合懂色| 亚洲av二区三区四区| 中文字幕人成人乱码亚洲影| 51午夜福利影视在线观看| 国产97色在线日韩免费| 国内精品久久久久精免费| 麻豆成人av在线观看| 国产精品av视频在线免费观看| 国产精品久久久久久人妻精品电影| 午夜激情欧美在线| 18+在线观看网站| 亚洲国产高清在线一区二区三| 国产精品av视频在线免费观看| 免费大片18禁| 亚洲国产色片| 啦啦啦观看免费观看视频高清| 国产视频一区二区在线看| 啦啦啦免费观看视频1| 男女之事视频高清在线观看| 免费在线观看成人毛片| 天堂av国产一区二区熟女人妻| 国产99白浆流出| 变态另类丝袜制服| 成年人黄色毛片网站| 久久久久久久久中文| 三级男女做爰猛烈吃奶摸视频| 久久这里只有精品中国| 日韩av在线大香蕉| 欧美中文综合在线视频| 国产精品野战在线观看| 手机成人av网站| 午夜福利欧美成人| 免费观看人在逋| 亚洲人成网站在线播| 熟妇人妻久久中文字幕3abv| av天堂在线播放| 少妇裸体淫交视频免费看高清| 久久久久国内视频| 熟女少妇亚洲综合色aaa.| 一个人看视频在线观看www免费 | 国产一区二区三区在线臀色熟女| 亚洲成av人片免费观看| 真实男女啪啪啪动态图| 国产精品98久久久久久宅男小说| 国产午夜精品久久久久久一区二区三区 | 精品99又大又爽又粗少妇毛片 | av在线天堂中文字幕| 一级黄片播放器| 国产精品一区二区免费欧美| 99国产精品一区二区三区| 亚洲 国产 在线| 露出奶头的视频| 非洲黑人性xxxx精品又粗又长| 久久久久久久久中文| 国产精品影院久久| 亚洲av日韩精品久久久久久密| 一进一出抽搐动态| 亚洲av中文字字幕乱码综合| 两个人的视频大全免费| 精品乱码久久久久久99久播| 久久午夜亚洲精品久久| 在线观看舔阴道视频| 亚洲国产精品sss在线观看| 最近最新中文字幕大全免费视频| 特大巨黑吊av在线直播| 国产精品亚洲美女久久久| 男人舔奶头视频| 久久香蕉国产精品| 麻豆国产av国片精品| 高潮久久久久久久久久久不卡| 九九在线视频观看精品| 国产精品久久久人人做人人爽| 偷拍熟女少妇极品色| 老司机午夜十八禁免费视频| 韩国av一区二区三区四区| 99国产极品粉嫩在线观看| 国产精品爽爽va在线观看网站| 黄色片一级片一级黄色片| 国产激情欧美一区二区| 国产免费一级a男人的天堂| 男女床上黄色一级片免费看| 久久午夜亚洲精品久久| 国产成人av激情在线播放| 欧美三级亚洲精品| 国产精品爽爽va在线观看网站| 欧美色欧美亚洲另类二区| 无限看片的www在线观看| 午夜福利欧美成人| 成人午夜高清在线视频| 亚洲男人的天堂狠狠| 日本黄大片高清| 国产精品日韩av在线免费观看| 久久久久性生活片| 又黄又粗又硬又大视频| 精华霜和精华液先用哪个| 中国美女看黄片| 丁香六月欧美| 久久人人精品亚洲av| 亚洲欧美日韩卡通动漫| 国产 一区 欧美 日韩| 国产极品精品免费视频能看的| 长腿黑丝高跟| 午夜激情福利司机影院| 亚洲欧美日韩东京热| 美女大奶头视频| 男女之事视频高清在线观看| 性欧美人与动物交配| 午夜免费男女啪啪视频观看 | www日本在线高清视频| 国产一区二区在线观看日韩 | 国产精品久久电影中文字幕| 久久欧美精品欧美久久欧美| 欧美成人一区二区免费高清观看| 国产aⅴ精品一区二区三区波| 不卡一级毛片| 成人午夜高清在线视频| 观看免费一级毛片| 亚洲 国产 在线| 国产精品女同一区二区软件 | 美女高潮喷水抽搐中文字幕| 在线免费观看不下载黄p国产 | 超碰av人人做人人爽久久 | 99久久九九国产精品国产免费| 国产伦精品一区二区三区视频9 | 法律面前人人平等表现在哪些方面| 国产免费一级a男人的天堂| 亚洲精品国产精品久久久不卡| 桃色一区二区三区在线观看| 亚洲av五月六月丁香网| 日韩欧美三级三区| 女人被狂操c到高潮| 亚洲精品亚洲一区二区| 桃红色精品国产亚洲av| 精品久久久久久久人妻蜜臀av| 亚洲一区二区三区不卡视频| 男女床上黄色一级片免费看| 91麻豆av在线| av在线蜜桃| 欧美成人一区二区免费高清观看| 内射极品少妇av片p| 一二三四社区在线视频社区8| 一本精品99久久精品77| 国产一区二区在线观看日韩 | 我的老师免费观看完整版| 麻豆一二三区av精品| 精华霜和精华液先用哪个| 嫁个100分男人电影在线观看| 日本熟妇午夜| 国产一区二区激情短视频| 午夜福利成人在线免费观看| 国产乱人视频| 一区二区三区免费毛片| 波多野结衣巨乳人妻| 精品国产美女av久久久久小说| 一级黄片播放器| 三级国产精品欧美在线观看| 精品免费久久久久久久清纯| 国产探花在线观看一区二区| 色噜噜av男人的天堂激情| 在线观看日韩欧美| 日本成人三级电影网站| 国产精品精品国产色婷婷| 最近最新中文字幕大全电影3| 国产不卡一卡二| 美女高潮的动态| 精品国产超薄肉色丝袜足j| 啪啪无遮挡十八禁网站| 成人永久免费在线观看视频| www.999成人在线观看| 一卡2卡三卡四卡精品乱码亚洲| 久久香蕉精品热| 免费观看人在逋| 黑人欧美特级aaaaaa片| 五月伊人婷婷丁香| 午夜激情欧美在线| 不卡一级毛片| 一个人观看的视频www高清免费观看| 色综合婷婷激情| 91麻豆精品激情在线观看国产| 国产成人aa在线观看| 免费av不卡在线播放| 90打野战视频偷拍视频| 久久草成人影院| 国产老妇女一区| 极品教师在线免费播放| 中文在线观看免费www的网站| 亚洲 国产 在线| 桃红色精品国产亚洲av| 亚洲av五月六月丁香网| 久久久久久国产a免费观看| 久久伊人香网站| 精品人妻1区二区| 青草久久国产| 757午夜福利合集在线观看| 亚洲18禁久久av| 婷婷丁香在线五月| 久久久久久人人人人人| 日本 欧美在线| 久久精品国产综合久久久| 亚洲,欧美精品.| 亚洲av不卡在线观看| 91字幕亚洲| 免费观看的影片在线观看| 国产免费男女视频| 欧美性猛交黑人性爽| 国产综合懂色| 精华霜和精华液先用哪个| 热99re8久久精品国产| 成人特级黄色片久久久久久久| 欧美zozozo另类| 国产精品亚洲美女久久久| 国产精品三级大全| 男女那种视频在线观看| 91av网一区二区| 免费在线观看成人毛片| 我的老师免费观看完整版| 欧美成人a在线观看| 国产免费男女视频| a级毛片a级免费在线| 两个人看的免费小视频| 国产一区二区三区视频了| 88av欧美| 亚洲avbb在线观看| 美女免费视频网站| 亚洲人成伊人成综合网2020| 国产精品国产高清国产av| 国产主播在线观看一区二区| 可以在线观看的亚洲视频| 精品福利观看| 草草在线视频免费看| 国产麻豆成人av免费视频| 亚洲av五月六月丁香网| 九九久久精品国产亚洲av麻豆| av片东京热男人的天堂| 欧美一区二区精品小视频在线| 成年人黄色毛片网站| 婷婷精品国产亚洲av| 一夜夜www| 亚洲成av人片在线播放无| 少妇的逼好多水| 国产又黄又爽又无遮挡在线| 国产野战对白在线观看| 国产淫片久久久久久久久 | 最近最新免费中文字幕在线| 又黄又爽又免费观看的视频| 欧美日韩乱码在线| 一本综合久久免费| 国产精品自产拍在线观看55亚洲| 成人一区二区视频在线观看| 中文字幕人妻丝袜一区二区| 制服人妻中文乱码| 亚洲片人在线观看| 特大巨黑吊av在线直播| 国产真实伦视频高清在线观看 | 久久精品人妻少妇| 午夜精品久久久久久毛片777| 午夜两性在线视频| 18禁裸乳无遮挡免费网站照片| 在线十欧美十亚洲十日本专区| 国产黄色小视频在线观看| 成人精品一区二区免费| 美女高潮喷水抽搐中文字幕| 黄色丝袜av网址大全| 国产真人三级小视频在线观看| 午夜激情欧美在线| 大型黄色视频在线免费观看| 青草久久国产| 欧美区成人在线视频| 成人午夜高清在线视频| 欧美乱码精品一区二区三区| 免费观看人在逋| 亚洲一区二区三区不卡视频| 19禁男女啪啪无遮挡网站| 两个人看的免费小视频| 黄色女人牲交| 色av中文字幕| 国产真实伦视频高清在线观看 | 亚洲精品一区av在线观看| 国产成人aa在线观看| 一区二区三区高清视频在线| 好男人在线观看高清免费视频| 亚洲中文字幕一区二区三区有码在线看| 亚洲精品久久国产高清桃花| 一级黄色大片毛片| 一边摸一边抽搐一进一小说| 变态另类成人亚洲欧美熟女| 日本 欧美在线| 亚洲专区国产一区二区| 亚洲五月天丁香| 婷婷精品国产亚洲av| 色播亚洲综合网| 一个人看的www免费观看视频| 色播亚洲综合网| 国产精品99久久99久久久不卡| 免费人成视频x8x8入口观看| 老司机在亚洲福利影院| 亚洲精品影视一区二区三区av| 白带黄色成豆腐渣| 色精品久久人妻99蜜桃| 久久香蕉精品热| 桃红色精品国产亚洲av| 夜夜看夜夜爽夜夜摸| 国产精品嫩草影院av在线观看 | 欧美日韩中文字幕国产精品一区二区三区| 脱女人内裤的视频| 亚洲av美国av| 日本一本二区三区精品| 国产高清视频在线观看网站| 麻豆一二三区av精品| 久久久久久国产a免费观看| 一区二区三区国产精品乱码| 99在线人妻在线中文字幕| 怎么达到女性高潮| 天堂√8在线中文| 日韩大尺度精品在线看网址| 老汉色av国产亚洲站长工具| a级一级毛片免费在线观看| 久久久久久久午夜电影| a级一级毛片免费在线观看| 国产亚洲欧美在线一区二区| a级一级毛片免费在线观看| 精品久久久久久久毛片微露脸| 99久久99久久久精品蜜桃| 国产精品爽爽va在线观看网站| 午夜视频国产福利| 乱人视频在线观看| 特级一级黄色大片|