多租戶(hù)數(shù)據(jù)庫(kù)應(yīng)用的遵守服務(wù)等級(jí)協(xié)議的布局的制作方法

            文檔序號(hào):6578635閱讀:169來(lái)源:國(guó)知局
            專(zhuān)利名稱(chēng):多租戶(hù)數(shù)據(jù)庫(kù)應(yīng)用的遵守服務(wù)等級(jí)協(xié)議的布局的制作方法
            技術(shù)領(lǐng)域
            本發(fā)明涉及多租戶(hù)數(shù)據(jù)庫(kù)(multi-tenant database)應(yīng)用的布局。
            背景技術(shù)
            軟件作為服務(wù)(Software as a service, SaaS)通常指的是由提供商向用戶(hù)提供 軟件應(yīng)用的功能,經(jīng)常是通過(guò)網(wǎng)絡(luò)遠(yuǎn)程提供。例如,這樣的提供商維護(hù)實(shí)現(xiàn)軟件應(yīng)用所需要 的硬件、人力資源和其它基礎(chǔ)設(shè)施,從而降低總成本和用戶(hù)為了訪(fǎng)問(wèn)軟件和從軟件中受益 所需要做出的努力。這樣的場(chǎng)景的例子可能涉及數(shù)據(jù)庫(kù)應(yīng)用。例如,提供商可以維護(hù)多個(gè)服務(wù)器、相關(guān) 聯(lián)的存儲(chǔ)空間和其它計(jì)算資源,并且可以使用這些計(jì)算資源將數(shù)據(jù)庫(kù)應(yīng)用作為服務(wù)提供給 多個(gè)用戶(hù)。可能常常是這樣的情況,這樣的提供商可能期望在同一時(shí)間或重疊時(shí)間向多個(gè) 用戶(hù)提供這樣的數(shù)據(jù)庫(kù)應(yīng)用,而不同的用戶(hù)則對(duì)于他們希望如何訪(fǎng)問(wèn)和使用數(shù)據(jù)庫(kù)應(yīng)用有 著不同的需求和/或偏好。與此同時(shí),提供商可能在將數(shù)據(jù)庫(kù)應(yīng)用作為服務(wù)來(lái)提供方面面 臨著各種約束條件,并且尤其是,可能面臨著與計(jì)算資源相關(guān)的各種約束條件,這些計(jì)算資 源可用于在不同用戶(hù)之間進(jìn)行分配。結(jié)果是,對(duì)于提供商來(lái)說(shuō)難以在仍然維持用戶(hù)方所期望的服務(wù)體驗(yàn)的同時(shí)以最優(yōu) 化提供商的資源的方式將軟件作為服務(wù)來(lái)提供。

            發(fā)明內(nèi)容
            根據(jù)一個(gè)基本方面,一種包括記錄在計(jì)算機(jī)可讀介質(zhì)上的指令的計(jì)算機(jī)系統(tǒng)可以 包括布局管理器,其被配置為確定多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中每一個(gè)數(shù)據(jù)庫(kù)到多個(gè)服務(wù)器中一個(gè) 服務(wù)器的布局,其中,所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)包括原始租戶(hù)數(shù)據(jù)庫(kù)和從原始租戶(hù)數(shù)據(jù)庫(kù)復(fù)制 的復(fù)制租戶(hù)數(shù)據(jù)庫(kù)。所述布局管理器可以包括輸入處理器,其被配置為確定掌控所述多個(gè) 租戶(hù)數(shù)據(jù)庫(kù)與所述多個(gè)服務(wù)器的關(guān)聯(lián)的服務(wù)等級(jí)協(xié)議(SLA)的約束條件,并且被配置為確 定與所述多個(gè)服務(wù)器相關(guān)聯(lián)的計(jì)算約束條件;并且,所述布局管理器可以包括染色體比較 器,其被配置為將多個(gè)染色體進(jìn)行比較,每個(gè)染色體包括所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中每一個(gè)數(shù) 據(jù)庫(kù)到所述多個(gè)服務(wù)器中一個(gè)服務(wù)器的潛在布局,并且被配置為在符合SLA約束條件的的 基礎(chǔ)上和相對(duì)于計(jì)算約束條件將所述多個(gè)染色體中的每一個(gè)進(jìn)行比較,以由此輸出多個(gè)染 色體的選定子集。所述布局管理器可以包括染色體組合器,其被配置為將多個(gè)染色體的選 定子集的染色體進(jìn)行組合,以得到下一代染色體,用于輸出到所述染色體組合器以及用于 針對(duì)SLA約束條件和計(jì)算約束條件將下一代染色體的染色體進(jìn)行后續(xù)比較,作為在所述染 色體比較器和染色體組合器之間的多個(gè)染色體的進(jìn)化循環(huán)的部分。所述布局管理器可以包 括布局選擇器,其被配置為監(jiān)控所述進(jìn)化循環(huán)以及從其中選擇選定的染色體用于實(shí)施基于 該染色體的布局。實(shí)施方式可以具有一個(gè)或多個(gè)以下特征。例如,所述SLA約束條件可以對(duì)于多個(gè) 服務(wù)器指定針對(duì)相應(yīng)租戶(hù)的多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的負(fù)載均衡和容錯(cuò)二者,這二者通過(guò)將相應(yīng)租戶(hù)的多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的至少兩個(gè)租戶(hù)數(shù)據(jù)庫(kù)安裝到所述多個(gè)服務(wù)器的至少兩個(gè)上來(lái)提供。 所述SLA約束條件可以指定與所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)相關(guān)聯(lián)的租戶(hù)的至少兩個(gè)級(jí)別,所述至 少兩個(gè)級(jí)別包括相較于普通級(jí)別具有對(duì)多個(gè)服務(wù)器的資源優(yōu)先訪(fǎng)問(wèn)權(quán)的高級(jí)級(jí)別。對(duì)于后者,所述SLA約束條件可以指定所述優(yōu)先訪(fǎng)問(wèn)權(quán)根據(jù)這樣的布局來(lái)指定 相較于普通租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)的布局來(lái)說(shuō),高級(jí)租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)布置在多個(gè)服務(wù)器中具 有相對(duì)較低負(fù)載的服務(wù)器上。所述SLA約束條件還可以規(guī)定所述優(yōu)先訪(fǎng)問(wèn)權(quán)包括優(yōu)先容 錯(cuò),該優(yōu)先容錯(cuò)根據(jù)這樣的布局來(lái)指定相較于普通租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)在所述多個(gè)服務(wù)器 的布置來(lái)說(shuō),高級(jí)租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)布置在所述多個(gè)服務(wù)器中較多的服務(wù)器上。所述輸入處理器可以被配置為輸入至少一個(gè)與租戶(hù)相關(guān)聯(lián)的租戶(hù)情況,該租戶(hù)與 多個(gè)租戶(hù)數(shù)據(jù)庫(kù)相關(guān)聯(lián),所述至少一個(gè)租戶(hù)情況指定相關(guān)聯(lián)的租戶(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)大小和作 業(yè)請(qǐng)求特征,并且其中,所述染色體比較器被配置為使用所述至少一個(gè)租戶(hù)情況,相對(duì)于 SLA約束條件和計(jì)算約束條件來(lái)評(píng)價(jià)所述多個(gè)比較器。所述輸入處理器可以被配置為輸入 偏好參數(shù),該偏好參數(shù)是從偏好調(diào)節(jié)器接收到的,并且表示所述染色體比較器評(píng)價(jià)至少一 個(gè)SLA約束條件的方式。所述布局管理器可以包括染色體生成器,該染色體生成器被配置為生成初始染色 體種群,用于所述染色體比較器進(jìn)行評(píng)價(jià),該初始染色體種群各自由大小為T(mén)的陣列組成, 該陣列的元素編號(hào)為1到S,其中T是所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的數(shù)量,S是所述多個(gè)服務(wù)器的 數(shù)量。所述染色體組合器可以被配置為將多個(gè)染色體對(duì)進(jìn)行組合,包括將每對(duì)的每個(gè)成員 分成多個(gè)部分,然后將來(lái)自每對(duì)的至少某些部分組合到新的染色體中。所述染色體比較器可以被配置為評(píng)價(jià)每個(gè)染色體,包括創(chuàng)建多個(gè)染色體變種,其 中每個(gè)染色體變種都與所述多個(gè)服務(wù)器的相應(yīng)服務(wù)器的潛在故障相關(guān)聯(lián)。所述染色體比較 器可以被配置為評(píng)價(jià)每個(gè)染色體,包括將所述多個(gè)服務(wù)器的每個(gè)服務(wù)器的負(fù)載進(jìn)行歸一化 并且計(jì)算服務(wù)器的負(fù)載的標(biāo)準(zhǔn)偏差。所述染色體比較器可以被配置為針對(duì)多個(gè)時(shí)間段的每 個(gè)時(shí)間段評(píng)價(jià)所述多個(gè)染色體中的每一個(gè),然后將最終的多個(gè)評(píng)價(jià)組合以得到針對(duì)相應(yīng)染 色體的總評(píng)價(jià)。所述布局選擇器可以被配置為在預(yù)定數(shù)量代的進(jìn)化循環(huán)之后、或者在確定選定的 染色體在預(yù)定程度上滿(mǎn)足SLA約束條件之后,選擇選定的染色體。根據(jù)另一個(gè)一般方面,一種計(jì)算機(jī)實(shí)施的方法可以包括確定多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中 的每個(gè)和多個(gè)服務(wù)器中的至少一個(gè),其中所述租戶(hù)數(shù)據(jù)庫(kù)包括原始租戶(hù)數(shù)據(jù)庫(kù)和從原始租 戶(hù)數(shù)據(jù)庫(kù)復(fù)制的復(fù)制租戶(hù)數(shù)據(jù)庫(kù)。該方法可以包括確定掌控所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)對(duì)所述 多個(gè)服務(wù)器的訪(fǎng)問(wèn)的服務(wù)等級(jí)協(xié)議SLA的約束條件;確定與所述多個(gè)服務(wù)器相關(guān)聯(lián)的計(jì)算 約束條件;在符合SLA約束條件的基礎(chǔ)上和相對(duì)于計(jì)算約束條件評(píng)價(jià)多個(gè)染色體,每個(gè)染 色體包括所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中每一個(gè)數(shù)據(jù)庫(kù)到所述多個(gè)服務(wù)器中一個(gè)服務(wù)器的潛在布 局。所述方法可以包括輸出選定的多個(gè)染色體的子集;將選定的多個(gè)染色體的子集的染 色體進(jìn)行組合,以得到下一代染色體,用于輸出到所述染色體組合器以及用于針對(duì)SLA約 束條件和計(jì)算約束條件將下一代染色體的染色體進(jìn)行后續(xù)比較,作為所述多個(gè)染色體的進(jìn) 化循環(huán)的部分;以及從該進(jìn)化循環(huán)中選擇選定的染色體用于實(shí)施基于該染色體的布局。實(shí)施方式可以具有一個(gè)或多個(gè)以下特征。例如,所述SLA約束條件可以對(duì)于多個(gè) 服務(wù)器指定針對(duì)相應(yīng)租戶(hù)的多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的負(fù)載均衡和容錯(cuò)二者,這二者通過(guò)將相應(yīng)租戶(hù)的多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的至少兩個(gè)租戶(hù)數(shù)據(jù)庫(kù)安裝到所述多個(gè)服務(wù)器的至少兩個(gè)上來(lái)提供。 所述SLA約束條件可以指定與所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)相關(guān)聯(lián)的租戶(hù)的至少兩個(gè)級(jí)別,所述至 少兩個(gè)級(jí)別包括相較于普通級(jí)別具有對(duì)多個(gè)服務(wù)器的資源優(yōu)先訪(fǎng)問(wèn)權(quán)的高級(jí)級(jí)別。確定所 述SLA約束條件可以包括接收偏好參數(shù),該偏好參數(shù)表示所述染色體比較器評(píng)價(jià)至少一個(gè) SLA約束條件的方式。根據(jù)另一個(gè)一般方面,一種計(jì)算機(jī)程序產(chǎn)品可以有形地具體實(shí)現(xiàn)在計(jì)算機(jī)可讀介 質(zhì)上并且可以包括當(dāng)運(yùn)行時(shí)被配置為執(zhí)行如下操作的指令確定多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中的每個(gè) 到多個(gè)服務(wù)器中的一個(gè)的布局,其中所述租戶(hù)數(shù)據(jù)庫(kù)包括原始租戶(hù)數(shù)據(jù)庫(kù)和從原始租戶(hù)數(shù) 據(jù)庫(kù)復(fù)制的復(fù)制租戶(hù)數(shù)據(jù)庫(kù)。當(dāng)運(yùn)行時(shí)所述指令還可以被配置為將所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù) 在所述多個(gè)服務(wù)器上的潛在布局表達(dá)為染色體,該染色體用大小為T(mén)的陣列表達(dá)并且還被 配置為確定連續(xù)代的染色體,以及監(jiān)控所述連續(xù)代并且從其中選擇選定的染色體用于實(shí)施 基于該染色體的布局,該陣列的元素編號(hào)為1到S,其中T是所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的數(shù)量,S 是所述多個(gè)服務(wù)器的數(shù)量。實(shí)施方式可以具有一個(gè)或多個(gè)以下特征。例如,所述確定連續(xù)代可以通過(guò)相對(duì) 于服務(wù)等級(jí)協(xié)議(SLA)的約束條件以及相對(duì)于與所述多個(gè)服務(wù)器相關(guān)聯(lián)的計(jì)算約束條件 評(píng)價(jià)當(dāng)前代染色體,所述SLA約束條件掌控所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)與所述多個(gè)服務(wù)器的關(guān)聯(lián) 性。所述確定所述連續(xù)代可以通過(guò)基于所述評(píng)價(jià)確定選定的當(dāng)前代的子集,將選定的子集 對(duì)進(jìn)行組合來(lái)得到下一代,然后對(duì)該下一代重新執(zhí)行所述評(píng)價(jià),以得到其另一個(gè)選定的子 集。下面在附圖和說(shuō)明書(shū)中闡述了一個(gè)或多個(gè)實(shí)施方式的細(xì)節(jié)。從說(shuō)明書(shū)和附圖中以 及從權(quán)利要求中其它特征將變得明顯。


            圖1是布置(place)多租戶(hù)數(shù)據(jù)庫(kù)應(yīng)用的布局系統(tǒng)(placement system)的框圖。圖2是示出圖1的系統(tǒng)中所使用的染色體(chromosome)的示例組合的框圖。圖3是將容錯(cuò)(fault tolerance)并入圖1的系統(tǒng)中的示例染色體的框圖。圖4是圖示圖1的系統(tǒng)的示例操作的流程圖。圖5是可以用于圖1的示例中的示例染色體比較器的框圖。圖6是示出圖1和圖5的系統(tǒng)的示例操作的第一流程圖。圖7是示出圖1和圖5的系統(tǒng)的示例操作的第二流程圖。圖8是示出圖1和圖5的系統(tǒng)的示例操作的第三流程圖。圖9是示出圖1和圖5的系統(tǒng)的示例操作的第四流程圖。
            具體實(shí)施例方式圖1是布置(place)多租戶(hù)數(shù)據(jù)庫(kù)應(yīng)用的布局系統(tǒng)(placement system) 100的 框圖。在系統(tǒng)100中,布局管理器102被配置為在向租戶(hù)104提供期望等級(jí)的個(gè)人定制 服務(wù)的同時(shí),以最優(yōu)化服務(wù)器106a-106n的計(jì)算資源的方式分配關(guān)于服務(wù)器組(server farm) 106的多個(gè)服務(wù)器的多個(gè)租戶(hù)104的布局。而且,布局管理器102可以以快速、有效、可 重復(fù)的方式并且針對(duì)各種不同租戶(hù)的數(shù)量、類(lèi)型和工作需求的大范圍示例實(shí)現(xiàn)這些目標(biāo)。
            更加具體來(lái)說(shuō),如上所述,可以理解的是,服務(wù)器組106可以由第三方托管商提 供,該第三方托管商(host)例如將數(shù)據(jù)庫(kù)應(yīng)用提供給租戶(hù)104。也就是說(shuō),如已知的那樣, 為了以節(jié)省成本的方式將數(shù)據(jù)庫(kù)應(yīng)用作為SaaS提供物(offering)來(lái)托管(host),擁有服 務(wù)器組106的提供商/托管商可以部署常用的多重租用(multi-tenancy)部署策略,其中 數(shù)據(jù)庫(kù)應(yīng)用的一個(gè)實(shí)例(instance)被許多企業(yè)(business)(即,租戶(hù)104)共享。這種多 重租用不僅有助于節(jié)省諸如用于硬件、軟件和數(shù)據(jù)中心的基本建設(shè)費(fèi)用,還有助于節(jié)省諸 如用于人力和電力的運(yùn)作費(fèi)用。但是,多重租用也會(huì)造成軟件部署的高成本,例如由于針對(duì) 租戶(hù)104定制數(shù)據(jù)庫(kù)應(yīng)用的部署所需要的高復(fù)雜度和必要條件而造成的高成本。如下面將 詳細(xì)描述的那樣,這些針對(duì)一個(gè)或多個(gè)租戶(hù)104提供數(shù)據(jù)庫(kù)應(yīng)用的定制的需求常常被記錄 在眾所周知的服務(wù)等級(jí)協(xié)議(SLA)中。租戶(hù)104中的每一個(gè)都可以有這樣的SLA,該SLA掌控(govern)租戶(hù)104對(duì)服務(wù) 器106a-106n托管的數(shù)據(jù)庫(kù)應(yīng)用的訪(fǎng)問(wèn)。在這方面,可以理解的是,租戶(hù)104可以分別代表 例如使用托管服務(wù)的企業(yè)或公司,其中,每個(gè)這樣的租戶(hù)將由此典型地具有使用同一個(gè)租 戶(hù)賬戶(hù)訪(fǎng)問(wèn)所托管的應(yīng)用的多個(gè)用戶(hù)。特定租戶(hù)賬戶(hù)的這多個(gè)用戶(hù)可以被稱(chēng)為租戶(hù)實(shí)例。SLA的一個(gè)方面涉及關(guān)于租用級(jí)別(tenancy class)的每個(gè)租戶(hù)的識(shí)別 (identification),在該上下文中,術(shù)語(yǔ)“級(jí)別”指的是提供給一個(gè)租戶(hù)的服務(wù)等級(jí)或服務(wù) 類(lèi)型,該服務(wù)等級(jí)或服務(wù)類(lèi)型優(yōu)于或者不同于提供給另一個(gè)租戶(hù)的服務(wù)等級(jí)或服務(wù)類(lèi)型。 在圖1的示例中,并且在這里通常來(lái)說(shuō),雖然可以理解的是,級(jí)別的數(shù)量可以大于2,但是示 例中假設(shè)存在兩個(gè)級(jí)別,稱(chēng)為高級(jí)(premium)租戶(hù)108和普通(regular)租戶(hù)110。在圖1 的示例中,可以給高級(jí)租戶(hù)108提供比普通租戶(hù)110更高等級(jí)的容錯(cuò)和/或更加快速的響 應(yīng)時(shí)間(例如,對(duì)特定數(shù)據(jù)庫(kù)查詢(xún)做出響應(yīng)所需要的時(shí)間)。下面將更加詳細(xì)地描述掌控租 戶(hù)104對(duì)服務(wù)器106的訪(fǎng)問(wèn)的SLA的其它方面。如上所述,“多重租用”本身用于托管的數(shù)據(jù)庫(kù)應(yīng)用這一概念是眾所周知的。在該 意義上,雖然在圖1中沒(méi)有專(zhuān)門(mén)示出,但是已知這種托管的數(shù)據(jù)庫(kù)應(yīng)用一般有兩層運(yùn)行在 (例如,網(wǎng)絡(luò)和應(yīng)用)服務(wù)器上的應(yīng)用層和運(yùn)行在數(shù)據(jù)庫(kù)系統(tǒng)上的數(shù)據(jù)庫(kù)層。為了本說(shuō)明書(shū) 中示例的目的,將假設(shè)多重租用發(fā)生在服務(wù)的數(shù)據(jù)庫(kù)層上。實(shí)現(xiàn)多租戶(hù)數(shù)據(jù)庫(kù)應(yīng)用的一種已知方法被稱(chēng)為數(shù)據(jù)庫(kù)空間方法(database space approach),其一般適用于例如這樣的租戶(hù),其具有相對(duì)較大數(shù)據(jù)和計(jì)算負(fù)載,和/或?qū)?shù) 據(jù)隔離和安全性具有高等級(jí)需求。在數(shù)據(jù)庫(kù)空間方法中,允許多個(gè)用戶(hù)運(yùn)行在同一個(gè)數(shù)據(jù) 庫(kù)系統(tǒng)上,同時(shí)它們的數(shù)據(jù)被分別存儲(chǔ)在分離的數(shù)據(jù)空間中。該方法具有用戶(hù)數(shù)據(jù)隔離的 優(yōu)點(diǎn),并且通常幾乎不需要或者完全不需要對(duì)應(yīng)用進(jìn)行修改??赡軐?duì)于系統(tǒng)級(jí)資源帶來(lái)開(kāi) 銷(xiāo),諸如系統(tǒng)表格和其它所應(yīng)用的程序,因?yàn)槊總€(gè)數(shù)據(jù)庫(kù)空間都需要這些資源。通過(guò)用于多重租用的數(shù)據(jù)空間方法,租戶(hù)的數(shù)據(jù)庫(kù)可以被復(fù)制到多個(gè)服務(wù)器(例 如,完全復(fù)制),以便既實(shí)現(xiàn)容錯(cuò)又實(shí)現(xiàn)負(fù)載均衡。例如,高級(jí)租戶(hù)108a可以具有一定大小 的數(shù)據(jù)并且這些數(shù)據(jù)與每小時(shí)涉及訪(fǎng)問(wèn)該數(shù)據(jù)的一定數(shù)量的作業(yè)相關(guān)聯(lián)。如果相應(yīng)的數(shù)據(jù) 庫(kù)被復(fù)制,那么就可以將原始數(shù)據(jù)庫(kù)存儲(chǔ)在第一服務(wù)器(例如,服務(wù)器106a)上,同時(shí)可以 將復(fù)制的數(shù)據(jù)庫(kù)存儲(chǔ)在第二服務(wù)器(例如,服務(wù)器106b)上。然后,當(dāng)關(guān)于訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的請(qǐng) 求(例如,數(shù)據(jù)庫(kù)查詢(xún))到達(dá)時(shí),可以將請(qǐng)求路由到租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制的租戶(hù)數(shù)據(jù)庫(kù)中任意 一個(gè)或者路由到它們二者。當(dāng)這兩個(gè)數(shù)據(jù)庫(kù)都可用時(shí),這樣的配置對(duì)于服務(wù)器106a/106b提供了負(fù)載均衡,這是因?yàn)椴樵?xún)可以被交替地路由至服務(wù)器106a/106b中的每一個(gè),所以 不需要兩個(gè)服務(wù)器中的任何一個(gè)對(duì)所有查詢(xún)都做出響應(yīng)。而且,在服務(wù)器106a/106b中的 一個(gè)出故障或者不可用的情況下,更多查詢(xún)?nèi)匀豢梢员宦酚傻椒?wù)器106a/106b中的剩余 一個(gè),從而在系統(tǒng)100中提供容錯(cuò)水平(a level of fault tolerance)。已知的是,以最優(yōu)方式相對(duì)于服務(wù)器106a-106n分配或布置租戶(hù)104是個(gè)難題。例 如,如果一個(gè)或多個(gè)租戶(hù)數(shù)據(jù)庫(kù)被分配給一個(gè)服務(wù)器并且只消耗了那個(gè)服務(wù)器相對(duì)較小部 分的計(jì)算資源,那么所談?wù)摰淖鈶?hù)就可能會(huì)接收到高等級(jí)的服務(wù),但是服務(wù)器組106的托 管商將經(jīng)歷低效率并且浪費(fèi)地使用服務(wù)器資源。另一方面,如果租戶(hù)104(或多個(gè)租戶(hù))被 分配給一個(gè)服務(wù)器并且消耗了那個(gè)服務(wù)器所有或者近乎所有的計(jì)算資源,那么這可能充分 利用托管商/提供商的資源,但是可能會(huì)為所談?wù)摰囊粋€(gè)或多個(gè)租戶(hù)提供較慢或者不能令 人滿(mǎn)意的體驗(yàn)。甚至對(duì)于相對(duì)較小數(shù)量的服務(wù)器和租戶(hù)來(lái)說(shuō),可能也難以通過(guò)匹配租戶(hù)的 預(yù)期同時(shí)最優(yōu)化托管商的資源的方式給每個(gè)租戶(hù)數(shù)據(jù)庫(kù)布置相應(yīng)的服務(wù)器。對(duì)于較大數(shù)量的服務(wù)器和租戶(hù)來(lái)說(shuō),由于將T個(gè)租戶(hù)分配到S個(gè)服務(wù)器的解空間 大小為ST,因而給租戶(hù)布置服務(wù)器的問(wèn)題被擴(kuò)展地相當(dāng)大。在多租戶(hù)數(shù)據(jù)庫(kù)應(yīng)用的上下文 中將租戶(hù)分配到服務(wù)器這個(gè)一般問(wèn)題是已知的,正如對(duì)該問(wèn)題的許多可能解也是已知的一 樣。圖1的系統(tǒng)100 (具體說(shuō)來(lái),布局管理器102)通過(guò)快速并且有效的方式超出了這些已 知的解,以找出租戶(hù)104到服務(wù)器106的合適的布局。系統(tǒng)100還允許租戶(hù)104和服務(wù)器 106遵守基本(Underlying)SLA,該SLA可以包括例如容錯(cuò)和負(fù)載均衡并且考慮服務(wù)器106 的(可用)計(jì)算資源(例如,處理資源和存儲(chǔ)資源)之間的可能的異類(lèi)性。具體說(shuō)來(lái),系統(tǒng)100可以實(shí)現(xiàn)被稱(chēng)為遺傳算法(Genetic Algorithm, GA)的隨機(jī)化 算法方法,該遺傳算法一般指的是達(dá)爾文自然選擇的計(jì)算機(jī)模擬,達(dá)爾文自然選擇通過(guò)連 續(xù)代(successive generations)的迭代來(lái)向問(wèn)題/解空間中的最優(yōu)解收斂。這種遺傳算 法被系統(tǒng)100用來(lái)將SLA的要求并入到布局最優(yōu)化過(guò)程中。而且,系統(tǒng)100能夠提出租戶(hù) 104到服務(wù)器106的“可用最佳(best-available) ”布局,即使在沒(méi)有完全匹配所有SLA要 求的已知解的時(shí)候也是如此。因此,在圖1中,布局管理器102可以被配置為確定租戶(hù)104的多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中 的每一個(gè)到多個(gè)服務(wù)器106中的一個(gè)服務(wù)器的布局,其中,多個(gè)租戶(hù)數(shù)據(jù)庫(kù)包括原始租戶(hù) 數(shù)據(jù)庫(kù)和從原始租戶(hù)數(shù)據(jù)庫(kù)復(fù)制的復(fù)制租戶(hù)數(shù)據(jù)庫(kù)(例如,為了這里所提到的容錯(cuò)和/或 負(fù)載均衡的目的)。在這點(diǎn)上,可以理解的是,作為術(shù)語(yǔ),“租戶(hù)104”可以指代相應(yīng)的租戶(hù) 數(shù)據(jù)庫(kù)或者與相應(yīng)的租戶(hù)數(shù)據(jù)庫(kù)互換使用。例如,圖1中示為租戶(hù)108a的Tp,el可以指代所 談?wù)摰淖鈶?hù)的租戶(hù)數(shù)據(jù)庫(kù),其可以被復(fù)制用于利用服務(wù)器106的相應(yīng)服務(wù)器來(lái)存儲(chǔ)。以此 方式,可以以簡(jiǎn)明扼要的形式來(lái)表示和描述租戶(hù)(數(shù)據(jù)庫(kù))到服務(wù)器的示例布局,諸如下面 關(guān)于圖2和圖3所描述的那樣。當(dāng)然,應(yīng)當(dāng)理解的是,在實(shí)踐中,給定租戶(hù)實(shí)際上可能具有 多于一個(gè)待復(fù)制/存儲(chǔ)的數(shù)據(jù)庫(kù)。在系統(tǒng)100中,上述遺傳算法方法可以例如通過(guò)創(chuàng)建“染色體”來(lái)實(shí)現(xiàn),“染色體” 代表上述將“T”個(gè)租戶(hù)布置到“S”個(gè)服務(wù)器上的問(wèn)題的可能解。下面提供這種租戶(hù)-服務(wù) 器染色體的特定示例并且將例如參照?qǐng)D2和圖3詳細(xì)進(jìn)行討論??梢允褂枚鄠€(gè)輸入來(lái)創(chuàng)建這些染色體并且最終進(jìn)行評(píng)價(jià)。例如,如圖1所示,可以 存在SLA約束條件112,當(dāng)創(chuàng)建/評(píng)價(jià)染色體(可能解)時(shí)可以將這些約束條件考慮在內(nèi)。下面將提供這些SLA約束條件的具體示例,但是一般說(shuō)來(lái),應(yīng)當(dāng)理解,這些約束條件反映的 是要提供給給定租戶(hù)的數(shù)據(jù)庫(kù)服務(wù)的必要特征和/或期望特征。為此,SLA約束條件112可 以包括對(duì)于負(fù)載均衡和/或容錯(cuò)的最低要求,并且可以定義對(duì)于高級(jí)(相較于普通)租戶(hù) 在這些及其它方面在服務(wù)上的差別。這樣的SLA約束條件112中的某些條件可以是必需的 /必不可少的,而其它條件可以是可選的,同時(shí)還有一些條件可以被并入以基于用戶(hù)的偏好 來(lái)改變程度(degree)。計(jì)算約束條件114指的是關(guān)于服務(wù)器106a-106n的計(jì)算資源的輸入。例如,每個(gè) 這樣的服務(wù)器在處理能力(例如,可以在給定時(shí)間單位內(nèi)處理的作業(yè)請(qǐng)求的最大數(shù)量或大 小)或存儲(chǔ)容量方面可能多少有一點(diǎn)不同。有點(diǎn)類(lèi)似地,租戶(hù)情況(context) 116可以指代 每個(gè)租戶(hù)104的特定需求或特征。僅僅舉兩個(gè)例子來(lái)說(shuō),例如,某些租戶(hù)可能需要大型數(shù)據(jù) 庫(kù),但是可能相對(duì)不頻繁地訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),而相反地,其它租戶(hù)可能具有較小的數(shù)據(jù)庫(kù),這些 數(shù)據(jù)庫(kù)被較為頻繁地訪(fǎng)問(wèn)。應(yīng)當(dāng)理解,可以相對(duì)于計(jì)算約束條件114和/或租戶(hù)情況116來(lái)定義SLA約束條 件112。例如,SLA約束條件112可能要求每個(gè)租戶(hù)104的應(yīng)用數(shù)據(jù)都必須適應(yīng)于服務(wù)器 106a-106n中的一個(gè)(例如,必須至少適應(yīng)于服務(wù)器106a-106n的最小存儲(chǔ)空間)。因此, 這樣的SLA約束條件可能被一個(gè)租戶(hù)滿(mǎn)足但可能不被另一個(gè)(具有較大應(yīng)用數(shù)據(jù)大小的) 租戶(hù)滿(mǎn)足。如上所述,可能需要滿(mǎn)足SLA約束條件112中的一些條件,以便布局解(placement solution)(被表示為染色體)被視為是可行的,而同時(shí)放寬或去除其它SLA約束條件112。 因此,示出偏好調(diào)節(jié)器118,其可以用于提供這種在必要的SLA約束條件和可選的SLA約束 條件之間的指示(designation),而且針對(duì)非必要的SLA約束條件還提供在何種程度上可 以放寬或去除這些約束條件。對(duì)于后者,例如,SLA約束條件可以規(guī)定布置給高級(jí)租戶(hù)108 的服務(wù)器的負(fù)載應(yīng)當(dāng)比提供給普通租戶(hù)110的服務(wù)器的負(fù)載少(這意味著對(duì)高級(jí)租戶(hù) 有更快的響應(yīng)時(shí)間)。因此,偏好調(diào)節(jié)器118可以用于要求維持的差,或者可以用于通 過(guò)只要求維持加/減來(lái)放寬該約束條件,其中,偏好調(diào)節(jié)器118允許值的調(diào)整。 下面將詳細(xì)提供偏好調(diào)節(jié)器118的這一示例用途及其它示例用途。因此,在布局管理器102中,輸入處理器(handler) 120可以被配置為確定某些或 全部輸入112-118,例如,包括掌控多個(gè)租戶(hù)數(shù)據(jù)庫(kù)與多個(gè)服務(wù)器的關(guān)聯(lián)的SLA約束條件 112和多個(gè)服務(wù)器106a-106n相關(guān)聯(lián)的計(jì)算約束條件114。然后,遺傳算法管理器112可 以被配置為使用所接收到的輸入來(lái)創(chuàng)建表示租戶(hù)104到服務(wù)器106a-106n的布局的可能 解的多個(gè)染色體,其中可以對(duì)照例如SLA約束條件112來(lái)評(píng)價(jià)這些可能解。根據(jù)遺傳算 法,這些經(jīng)過(guò)評(píng)價(jià)的染色體中最好的一個(gè)可以被“再生”以創(chuàng)建新一代染色體或新一種群 (population)的染色體,然后新一代染色體或新一種群(population)的染色體本身可以 被評(píng)價(jià),從而選擇其子集以供進(jìn)一步再生和后續(xù)評(píng)價(jià)。通過(guò)這樣的方式,每一代/每一種群 的染色體都將趨于向?qū)⒆鈶?hù)104布置到服務(wù)器106a-106n的最優(yōu)解收斂。最終,布局選擇 器124可以用于選擇解(染色體)中的特定一個(gè),用于執(zhí)行租戶(hù)104到服務(wù)器106a-106n 的實(shí)際分配或布局。更加具體說(shuō)來(lái),遺傳算法管理器122可以包括染色體生成器126,其被配置為生成 租戶(hù)-服務(wù)器染色體。這樣的生成過(guò)程可以隨機(jī)發(fā)生,或者可以包括關(guān)于將特定租戶(hù)布置或不布置給特定服務(wù)器的一些初始方針或限制。如上所述,下面將針對(duì)圖2和圖3來(lái)提供這 種染色體的示例。但是一般說(shuō)來(lái),可以理解的是,染色體只是對(duì)于上述的租戶(hù)-服務(wù)器布局 問(wèn)題的潛在的解,其可以被實(shí)施為數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)包括大小為租戶(hù)總數(shù)T的陣列(包 括原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制的租戶(hù)數(shù)據(jù)庫(kù))并且具有從1到S的元素值,其中S代表可用服 務(wù)器的總數(shù)。例如,這樣的染色體的簡(jiǎn)單示例可以是這樣情況兩個(gè)租戶(hù)Tl和T2以及兩個(gè) 服務(wù)器Sl和S2。然后,可能的布局解(染色體)可以包括[T1/S1,T2/S2]、或[T2/S1,T1/ S2]、或[T1/S1,T2/S1](也即沒(méi)有租戶(hù)在S2上)、或[T1/S2,T2/S2](也即,沒(méi)有租戶(hù)在Sl 上)。當(dāng)然,如上所述,較大數(shù)量的租戶(hù)和服務(wù)器導(dǎo)致可用的染色體池呈指數(shù)增長(zhǎng),因而 難以或不可能生成,更別說(shuō)評(píng)價(jià),所有的可能解。許多因素可能加劇這一困難。例如,可 能存在時(shí)間約束條件,該時(shí)間約束條件可能出現(xiàn)在計(jì)算布局解/分配時(shí),諸如出現(xiàn)在新租 戶(hù)或新服務(wù)器可能變?yōu)榭捎没虿豢捎脮r(shí)(例如,服務(wù)器故障)。而且,如上所述,各種輸入 112-118可能是復(fù)雜的,這是因?yàn)椋瑑H僅給出幾個(gè)例子來(lái)說(shuō),SLA約束條件112可能在類(lèi)型和 程度上有所不同,服務(wù)器106a-106n在它們的計(jì)算資源方面可能是異類(lèi)的,并且租戶(hù)情況 116也可能相當(dāng)不同并且可能隨著時(shí)間而改變。因此,染色體生成器126生成初始染色體種群或集合,而非嘗試產(chǎn)生并評(píng)價(jià)所有 可能解,然后該初始染色體種群或集合被染色體比較器128評(píng)價(jià),所述染色體比較器128被 配置為在符合SLA約束條件112的基礎(chǔ)上并且相對(duì)于計(jì)算約束條件114 (并且還有例如租 戶(hù)情況116和/或從偏好調(diào)節(jié)器118接收到的用戶(hù)偏好)將染色體種群進(jìn)行比較,以便由 此輸出選定的多個(gè)染色體的子集,該子集代表租戶(hù)104對(duì)服務(wù)器106a-106n的可用最佳匹 配/布局。下面將提供染色體比較器128的比較和評(píng)價(jià)過(guò)程的細(xì)節(jié)和示例。然后,染色體組合器130可以接收選定的多個(gè)染色體的子集并且可以被配置為將 選定的多個(gè)染色體的子集的染色體進(jìn)行組合,以便得到下一代(下一種群)染色體,作為在 染色體比較器128和染色體比較器130之間連續(xù)代的多個(gè)染色體的進(jìn)化循環(huán)的一部分,下 一代染色體用于輸出到染色體比較器128,染色體比較器128接著可以針對(duì)輸入處理器120 的輸入執(zhí)行對(duì)下一代染色體的其它后續(xù)比較,所述輸入包括例如輸入112-118。對(duì)于連續(xù)代 中的每一代,新的染色體種群代表或包括租戶(hù)104相對(duì)于服務(wù)器106a-106n的可能的改進(jìn) 布局或最優(yōu)布局。從而,新的代/種群可以被迭代地創(chuàng)建,直到遇到最優(yōu)解(例如,直到滿(mǎn) 足包括SLA約束條件的所有輸入),或者直到遇到達(dá)到某個(gè)預(yù)定義滿(mǎn)足等級(jí)的輸入,或者直 到計(jì)算新的代/種群的時(shí)間被用完(在該時(shí)間點(diǎn),可以選擇當(dāng)前代的最佳解)。因此,假定如上所述的SLA約束條件112的情況下,可以理解,系統(tǒng)100能夠找出 租戶(hù)104到服務(wù)器106a-106n的最優(yōu)分配,以使得絕對(duì)滿(mǎn)足必要SLA約束條件,同時(shí)按照用 戶(hù)所提供的優(yōu)先級(jí)滿(mǎn)足可選SLA約束條件,并且使得貫穿所有租戶(hù)作業(yè)的最大完成時(shí)間最 小化。對(duì)于后者,這種貫穿所有作業(yè)的最大完成時(shí)間可以被稱(chēng)為完工時(shí)間(makespan)。從 而,系統(tǒng)100可以被配置為最小化給定測(cè)量周期期間的完工時(shí)間。舉幾個(gè)例子來(lái)說(shuō),這樣的 測(cè)量周期可以是每小時(shí)、每天或每周。在這里所提供的示例中,假定租戶(hù)104代表這樣的業(yè) 務(wù),其在一般的一天24小時(shí)中在使用中經(jīng)歷重大并且相當(dāng)(somewhat)可預(yù)測(cè)的變化。從 而,在下面的示例中,使用一小時(shí)作為時(shí)間單位,以使得可以使用每小時(shí)平均負(fù)載來(lái)在24 小時(shí)時(shí)間序列上均衡服務(wù)器106a-106n上的負(fù)載分布。
            如上所述,可以相對(duì)于作為判斷布局成功的方法的完工時(shí)間的最小化,來(lái)定義已 知的將T個(gè)租戶(hù)分配到S個(gè)服務(wù)器上的負(fù)載均衡問(wèn)題。但是,這樣的結(jié)果可能在許多情況 下都不令人滿(mǎn)意。例如,僅最小化完工時(shí)間的解可以產(chǎn)生這樣的分配高級(jí)租戶(hù)103面臨的 響應(yīng)時(shí)間不能夠滿(mǎn)足它們區(qū)別于普通租戶(hù)110的SLA要求。相反,系統(tǒng)100能夠?qū)⒏嘁?素而不僅僅是完工時(shí)間并入到布局過(guò)程中,作為判斷最終布局的方法,并且可以以靈活快 速的方式這樣做,這樣的方式在實(shí)際最佳解不可得到時(shí)提供可用最佳解。如上所述,布局選擇器124可以被配置為監(jiān)控進(jìn)化循環(huán)并且從中選擇選定的染色 體,以基于該染色體實(shí)現(xiàn)布局。如剛才所述的那樣,選定的染色體/解可以代表最佳(最 優(yōu))解,或者可以代表可用最佳解。從而,布局選擇器124可以通過(guò)確定是否、在何時(shí)以及 如何中斷或者終止進(jìn)化循環(huán)并且提取最佳或可用最佳解。然后,布局選擇器124可以輸出 選定的染色體和/或在合適的服務(wù)器中執(zhí)行實(shí)際發(fā)送和/或安裝租戶(hù)數(shù)據(jù)。在圖1中,可以理解的是,系統(tǒng)100被示為使用代表或多或少的離散功能的各種功 能塊或模塊。提供這樣的圖示是為了清楚和方便,但是可以理解的是,各種功能可以重疊或 者在所描述的模塊中組合,或者可以由未專(zhuān)門(mén)示出在圖1中的一個(gè)或多個(gè)模塊來(lái)實(shí)現(xiàn)。當(dāng) 然,根據(jù)需要,也包括對(duì)圖1的系統(tǒng)100有用的傳統(tǒng)功能,諸如例如復(fù)制租戶(hù)數(shù)據(jù)庫(kù)的功能。 再有,為了清楚和方便起見(jiàn),沒(méi)有明確示出這些傳統(tǒng)元件。從而,系統(tǒng)100可以將服務(wù)器106a-106n的狀態(tài)在為空和被一個(gè)或多個(gè)租戶(hù)數(shù)據(jù) 庫(kù)填充至不同程度二者之間進(jìn)行變換。同時(shí),系統(tǒng)100可以將租戶(hù)數(shù)據(jù)庫(kù)從第一狀態(tài)變換 為第二狀態(tài),第一狀態(tài)為被存儲(chǔ)在第一服務(wù)器中(服務(wù)器106a-106n中的任何一個(gè)或者其 它離線(xiàn)服務(wù)器,例如,所談?wù)摰淖鈶?hù)的服務(wù)器),第二狀態(tài)為被存儲(chǔ)在服務(wù)器106a-106n的 另一個(gè)(不同的)服務(wù)器中。如上所述,租戶(hù)數(shù)據(jù)庫(kù)可以存儲(chǔ)近乎所有類(lèi)型的數(shù)據(jù),諸如例 如商業(yè)界中的數(shù)據(jù)類(lèi)型,其中數(shù)據(jù)可以包括物理事物,包括用戶(hù)、雇員或待售商品。如所示的那樣,系統(tǒng)100可以與計(jì)算設(shè)備132相關(guān)聯(lián),從而將計(jì)算設(shè)備132變換為 設(shè)計(jì)用于確定和實(shí)現(xiàn)如這里所述的布局過(guò)程的專(zhuān)用機(jī)器。在這種意義上來(lái)說(shuō),可以理解的 是,計(jì)算設(shè)備132可以包括所有標(biāo)準(zhǔn)元件,其包括未在圖1中具體示出的處理器、存儲(chǔ)器、電 源、外圍設(shè)備以及其它計(jì)算元件。系統(tǒng)100還可以與顯示設(shè)備134相關(guān)聯(lián)(例如,監(jiān)視器或 其它顯示器),其可以用于提供圖形用戶(hù)界面(GUI) 136。GUI136可以用于例如接收使用偏 好調(diào)節(jié)器118的偏好,輸入或修改SLA約束條件112或者管理或利用系統(tǒng)100??梢蕴砑踊?包括將對(duì)實(shí)現(xiàn)系統(tǒng)100有用的系統(tǒng)100的其它元件,如對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)明顯 可見(jiàn)的那樣。圖2是示出圖1的系統(tǒng)100中所使用的染色體202、204的示例組合的框圖。也 就是說(shuō),染色體202、204可以是由染色體比較器128確定的多個(gè)染色體或染色體種群中的 一對(duì)染色體,其將被輸出到染色體組合器130,如這里所描述的那樣。這樣的染色體對(duì)可 以被輸入到染色體組合器130,然后以親本(parent)染色體的角色被組合,來(lái)執(zhí)行性別交 叉(sexual crossover)的模擬,以得到新的子染色體206,如上所述,新的子染色體206因 此而成為可以與同一代的其它成員一起作為進(jìn)化循環(huán)的一部分被輸入回染色體比較器128 以?xún)?yōu)化租戶(hù)104到服務(wù)器106a-106n的布局的新一代染色體的一部分。因此,遺傳算法管 理器122將遺傳算法作為達(dá)爾文自然選擇的計(jì)算機(jī)模擬來(lái)提供,其通過(guò)各個(gè)代的迭代來(lái)向 問(wèn)題空間的最佳解收斂。
            在圖2的示例中,染色體202-206分別代表大小為T(mén) = 7的陣列(具有被標(biāo)記為 208-220的租戶(hù)數(shù)據(jù)庫(kù)T1-T7)的部分,該陣列的元素值在1到S = 5之間(具有被標(biāo)記為 222-230的服務(wù)器S1-S5)。可以假設(shè)圖2是只具有一個(gè)級(jí)別租戶(hù)的簡(jiǎn)化示例,并且在圖2 中,沒(méi)有為容錯(cuò)而復(fù)制租戶(hù)數(shù)據(jù)庫(kù)。因此,圖2只示出了一個(gè)或多個(gè)租戶(hù)數(shù)據(jù)庫(kù)208-220可 以布置在服務(wù)器222-230中的服務(wù)器上的概念,盡管不是每個(gè)服務(wù)器都需要用于一個(gè)具體 的解(例如,子染色體206不使用服務(wù)器S4228)。圖2還示出了遺傳重組的概念,如遺傳算法管理器122中所執(zhí)行的那樣。在圖2 中,圖2示出了使用兩點(diǎn)交叉方案,通過(guò)染色體組合器130將施加到親本雙方202、204以產(chǎn) 生新的子染色體206的染色體重組。使用該方法,第一親本202的隨機(jī)選擇的連續(xù)分段(由 隨機(jī)切口 1和2來(lái)限定)被復(fù)制到子體206,然后再加上第二親本204中的尚未從第一親本 的分段中拿開(kāi)的所有剩余項(xiàng)。在圖2中,由隨機(jī)切口 1和2限定的親本染色體202、204的 部分以陰影線(xiàn)表示并且被相應(yīng)的箭頭指示為在子染色體206內(nèi)組合,并保持與親本中一樣 的出現(xiàn)次序。這樣的組合只是可能的重組技術(shù)的一個(gè)示例。一般說(shuō)來(lái),從遺傳算法的已知特征 中可以理解,親本染色體可以通過(guò)模擬性別交叉來(lái)重組以產(chǎn)生子染色體,并且在子染色體 內(nèi)可能出現(xiàn)偶然引起的突變,這將產(chǎn)生兩個(gè)親本中都沒(méi)有的新特征。這樣的突變可以隨機(jī) 生成,或者根據(jù)預(yù)定義的技術(shù)由染色體組合器130生成。然后,子染色體可以被傳遞回染色體比較器128,如所述的那樣,染色體比較器 128可以被配置為評(píng)價(jià)子染色體并且然后將其分級(jí),之后選擇子染色體的最佳子集作為下 一代的親本染色體,從而再次模擬自然選擇。世代循環(huán)(generational loop)或進(jìn)化循環(huán) (evolutionary loop)可以在例如滿(mǎn)足某最優(yōu)條件之后或者在滿(mǎn)足某停止條件之后終止。 對(duì)于后者舉例來(lái)說(shuō),布局選擇器124可以被配置為監(jiān)控遺傳算法管理器122,并且在經(jīng)過(guò)了 100代之后或者到遺傳算法管理器122在預(yù)設(shè)數(shù)量的代之后沒(méi)有產(chǎn)生更好的解時(shí),終止進(jìn) 化循環(huán)。為了比較并評(píng)價(jià)染色體,染色體比較器可以實(shí)現(xiàn)評(píng)價(jià)函數(shù),該函數(shù)合并或反映例 如各種輸入112-118??梢栽?4小時(shí)期間每小時(shí)應(yīng)用該評(píng)價(jià)函數(shù),以得到總得分,然后該總 得分被用于選擇子染色體的最佳子集以作為下一代的親本染色體。下面更加詳細(xì)地提供評(píng) 價(jià)函數(shù)的特定示例。圖3是將容錯(cuò)并入圖1的系統(tǒng)中的示例染色體的框圖。更加具體說(shuō)來(lái),圖3示出 了根據(jù)2等級(jí)方案提供的不同服務(wù),該方案既包括高級(jí)租戶(hù)302,又包括普通租戶(hù)304,并且 合并了如這里所描述的容錯(cuò)。在本示例中為了提供容錯(cuò),為每個(gè)高級(jí)租戶(hù)302 (包括高級(jí)租戶(hù)306、308)創(chuàng)建了 兩個(gè)完全復(fù)制數(shù)據(jù)庫(kù)(full replica database),并且針對(duì)每個(gè)普通租戶(hù)304(包括普通租 戶(hù)310、312、314、316)創(chuàng)建了一個(gè)完全復(fù)制數(shù)據(jù)庫(kù)。于是,如圖所示,高級(jí)租戶(hù)306與原始 租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)318、320、322相關(guān)聯(lián),高級(jí)租戶(hù)308與原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù) 制租戶(hù)數(shù)據(jù)庫(kù)324、326、328相關(guān)聯(lián)。類(lèi)似地,普通租戶(hù)310與原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù) 數(shù)據(jù)庫(kù)330、332相關(guān)聯(lián),普通租戶(hù)312與原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)334、336相關(guān) 聯(lián),普通租戶(hù)314與原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)338、340相關(guān)聯(lián),普通租戶(hù)316與原 始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)342、344相關(guān)聯(lián)。
            因此,原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)318-344可以被分配/布置到在圖3中 示為346、348、350、352的四個(gè)服務(wù)器S1-S4。在沒(méi)有服務(wù)器發(fā)生故障的第一個(gè)例子中,租 戶(hù)數(shù)據(jù)庫(kù)如圖所示在四個(gè)服務(wù)器346-352中分配,租戶(hù)數(shù)據(jù)庫(kù)318-344分別分布到服務(wù)器 346、348、350、346、348、350、348、352、350、352、352、348、352 和 346。例如,分別與普通租戶(hù) 312,314關(guān)聯(lián)的租戶(hù)數(shù)據(jù)庫(kù)336和338都被分配給服務(wù)器S4352。在另一個(gè)示例中,與高級(jí) 租戶(hù)306相關(guān)聯(lián)的原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)318-322被分別分配給服務(wù)器346、 348、350。這樣,可以通過(guò)將原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)在不同服務(wù)器346-352中分 布來(lái)實(shí)現(xiàn)負(fù)載均衡。而且,因?yàn)槿绻?wù)器346-352其中之一發(fā)生故障,那么出故障的服務(wù)器上的每 個(gè)租戶(hù)數(shù)據(jù)庫(kù)的至少一個(gè)其它副本會(huì)存在于較大系統(tǒng)中,所以可以提供容錯(cuò)。例如,正如剛 剛提到的,與高級(jí)租戶(hù)306相關(guān)聯(lián)的原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)318-322被分別分 配到服務(wù)器346、348、350。因此,如果服務(wù)器Sl 346發(fā)生故障而使得租戶(hù)數(shù)據(jù)庫(kù)318不可 用(如圖3中塊354所示),那么剩余的租戶(hù)數(shù)據(jù)庫(kù)320和322仍然可用。類(lèi)似地,租戶(hù)數(shù) 據(jù)庫(kù)324和344也將是不可用的,此時(shí)這些租戶(hù)數(shù)據(jù)庫(kù)的副本應(yīng)當(dāng)在相應(yīng)的無(wú)故障服務(wù)器 上繼續(xù)可用。圖3示出了更多的示例,S卩,其中服務(wù)器S2 348發(fā)生故障(如塊356所示) 的示例,其中服務(wù)器S3 350發(fā)生故障(如塊358所示)的示例,以及其中服務(wù)器S4 352發(fā) 生故障(如塊360所示)的示例。因此,圖3示出了這樣的示例其中,兩個(gè)高級(jí)租戶(hù)306、308被分別復(fù)制兩次、同 時(shí)四個(gè)普通租戶(hù)310-316被分別復(fù)制一次,從而總共(二)X(三)+ (四)X( 二)或總共 十四個(gè)原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù)要分布在四個(gè)可用服務(wù)器上。如圖所示,結(jié)果是 陣列大小為14的染色體362,該陣列的值關(guān)于S1-S4 (346-352)而定義,如上面針對(duì)圖2已 提到的那樣。在圖3中,可以理解的是,表示容錯(cuò)與為每個(gè)可能的服務(wù)器故障創(chuàng)建新的染色體 364、366、368、370 —樣簡(jiǎn)單,如所示的那樣。然后,可以以與標(biāo)準(zhǔn)染色體362 —樣的方式,使 用圖1的系統(tǒng)100評(píng)價(jià)最終得到的染色體364-370。應(yīng)當(dāng)清楚的是,雖然為了簡(jiǎn)單和簡(jiǎn)要起 見(jiàn),圖3限于一個(gè)服務(wù)器故障的示例,但是,可以用同樣的方式來(lái)表示多個(gè)同時(shí)發(fā)生的服務(wù)
            器故障。圖4是示出圖1的系統(tǒng)的示例操作的流程圖400。具體說(shuō)來(lái),如上面針對(duì)圖1-3所 提到的那樣,圖1的系統(tǒng)100可以被配置為將租戶(hù)數(shù)據(jù)庫(kù)(也即,為了負(fù)載均衡和容錯(cuò)的目 的的原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù))到可用服務(wù)器的潛在布局表示為遺傳算法的染 色體。圖1的各個(gè)輸入112-118對(duì)于產(chǎn)生和評(píng)價(jià)染色體是可用的。然后,第一代染色體的選 定的染色體可以組合形成第二代染色體,在第二代染色體上可以重復(fù)基于輸入112-118評(píng) 價(jià)染色體的過(guò)程,從而可以選擇第二代的子集用于再生第三代染色體。這樣的進(jìn)化循環(huán)的 后續(xù)迭代或重復(fù)使得能夠發(fā)生其中代的成員向最優(yōu)布局解收斂的自然選擇的過(guò)程。如這里 的示例中所示,各個(gè)輸入112-118中的某些或全部可以隱式地或直接地并入這樣的遺傳算 法中,從而確保結(jié)果得到的最優(yōu)化的解在期望的程度上(也即,完全地或部分地)滿(mǎn)足SLA 約束條件112和其它輸入滿(mǎn)足。然后,在圖4中,可以確定多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中的每一個(gè)以及多個(gè)服務(wù)器中的至少 一個(gè)(402)。租戶(hù)數(shù)據(jù)庫(kù)包括原始租戶(hù)數(shù)據(jù)庫(kù)和從原始租戶(hù)數(shù)據(jù)庫(kù)復(fù)制得來(lái)的復(fù)制租戶(hù)數(shù)據(jù)庫(kù),如所述的那樣。例如,這些租戶(hù)數(shù)據(jù)庫(kù)可以包括租戶(hù)104或者與租戶(hù)104有關(guān),租戶(hù) 104包括高級(jí)租戶(hù)108和普通租戶(hù)110。上面針對(duì)圖3提供并討論了這些租戶(hù)數(shù)據(jù)庫(kù)的復(fù) 制的示例,諸如,當(dāng)用原始/復(fù)制租戶(hù)數(shù)據(jù)庫(kù)318、320、322來(lái)表示租戶(hù)306時(shí)。服務(wù)器可以 包括服務(wù)器組106的服務(wù)器106a-106n??梢源_定掌控多個(gè)租戶(hù)數(shù)據(jù)庫(kù)到多個(gè)服務(wù)器的訪(fǎng)問(wèn)的服務(wù)等級(jí)協(xié)議(SLA)的約 束條件(404)。例如,輸入處理器120可以確定SLA約束條件112。如所述的那樣,SLA約 束條件112可以包括所要求的且必須被滿(mǎn)足的約束條件和/或可以包括放寬的和/或可 選的SLA約束條件。SLA約束條件112可以指定例如用于服務(wù)器106a-106n之間的負(fù)載均 衡的參數(shù),或者用于包括針對(duì)與普通租戶(hù)110相對(duì)的高級(jí)租戶(hù)108的區(qū)別服務(wù)等級(jí)的租戶(hù) 104之間的負(fù)載均衡的參數(shù)。SLA約束條件112還可以指定針對(duì)高級(jí)租戶(hù)和/或普通租戶(hù) 108/110所需要的容錯(cuò)等級(jí),以及提供給與普通租戶(hù)相對(duì)的高級(jí)租戶(hù)的區(qū)別服務(wù)的其它特 征。這里描述了 SLA約束條件的其它示例??梢源_定與多個(gè)服務(wù)器相關(guān)聯(lián)的計(jì)算約束條件(406)。例如,輸入處理器120可以 確定計(jì)算約束條件114,其可以與服務(wù)器106a-106n的能力有關(guān)。例如,服務(wù)器106a-106n 可以具有異類(lèi)計(jì)算能力(例如,不同的處理速度或存儲(chǔ)容量)。這些計(jì)算約束條件114可以 與評(píng)價(jià)SLA約束條件112相關(guān)。例如,如果SLA約束條件指定每個(gè)租戶(hù)數(shù)據(jù)庫(kù)必須完整地 裝入其所分配的服務(wù)器,則如果計(jì)算約束條件114說(shuō)明給定服務(wù)器的存儲(chǔ)容量太小而無(wú)法 容納整個(gè)租戶(hù)數(shù)據(jù)庫(kù),那么該服務(wù)器就可以被排除作為針對(duì)所談?wù)摰淖鈶?hù)數(shù)據(jù)庫(kù)的布局候 選服務(wù)器。在這點(diǎn)上,應(yīng)當(dāng)理解,輸入處理器120也可以輸入租戶(hù)情況116,租戶(hù)情況(tenant context) 116可以指定諸如給定租戶(hù)的數(shù)據(jù)庫(kù)的大小、或者該租戶(hù)多久輸出一次向租戶(hù)數(shù) 據(jù)庫(kù)請(qǐng)求數(shù)據(jù)的作業(yè)請(qǐng)求之類(lèi)的內(nèi)容。與此同時(shí),偏好調(diào)節(jié)器118允許系統(tǒng)100的用戶(hù)指定 根據(jù)計(jì)算約束條件114和租戶(hù)情況116來(lái)匹配SLA約束條件112的方式或者程度。例如, 偏好調(diào)節(jié)器118可以允許用戶(hù)指定放寬的SLA約束條件實(shí)際上被放寬到何種程度。例如, 雖然SLA約束條件112可以指定在用于給定租戶(hù)/租戶(hù)數(shù)據(jù)庫(kù)的三個(gè)服務(wù)器之間完全相等 的負(fù)載均衡。然而,偏好調(diào)節(jié)器118可以指定在完全相等(completely equality)的給定 百分比差內(nèi)的實(shí)際負(fù)載均衡是可以被接受的,其中,偏好調(diào)節(jié)器118可以用于提高或降低 可接受的百分比差。這里提供了有關(guān)輸入112-116的可調(diào)節(jié)偏好的其它示例。然后,可以在符合SLA約束條件基礎(chǔ)上并且相對(duì)于計(jì)算約束條件來(lái)評(píng)價(jià)多個(gè)染色 體,其中,每個(gè)染色體可以包括多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中每一個(gè)到多個(gè)服務(wù)器中的一個(gè)服務(wù)器的 潛在布局(408)。例如,遺傳算法管理器122的染色體生成器126可以用于隨機(jī)生成將租 戶(hù)104 (包括原始租戶(hù)數(shù)據(jù)庫(kù)和復(fù)制租戶(hù)數(shù)據(jù)庫(kù))布置到服務(wù)器106a-106n的染色體,如在 圖2中針對(duì)染色體202、204所示的那樣。如在圖3中針對(duì)染色體362-370進(jìn)一步所示,可 以簡(jiǎn)單地通過(guò)創(chuàng)建從中去除了特定服務(wù)器以表示其(潛在)故障的染色體來(lái)表示以及合并 容錯(cuò)的等級(jí)。評(píng)價(jià)可以基于一個(gè)或多個(gè)評(píng)價(jià)函數(shù)進(jìn)行。下面針對(duì)圖5-9提供這些評(píng)價(jià)函數(shù)的具 體示例。如上所述,評(píng)價(jià)可以基于輸入112-118中的任意一個(gè)或全部來(lái)進(jìn)行。執(zhí)行評(píng)價(jià)的 結(jié)果可以包括將得分分配給所生成的多個(gè)染色體中的每個(gè)染色體。然后,可以輸出多個(gè)染色體的選定的子集(410)。例如,染色體比較器128可以執(zhí)行評(píng)價(jià),然后將選定的染色體子集輸出到染色體組合器130。作為多個(gè)染色體的進(jìn)化循環(huán)的一部分,多個(gè)染色體的選定子集中的染色體可以被 組合以得到下一代染色體,以便相對(duì)于SLA約束條件和計(jì)算約束條件對(duì)該下一代染色體中 的染色體進(jìn)行后續(xù)評(píng)價(jià)(412)。例如,染色體組合器130可以執(zhí)行這樣的選定的染色體子集 的組合,諸如按照上面針對(duì)圖2所討論的示例,或者使用遺傳算法領(lǐng)域已知的其它(重新) 組合技術(shù)。然后,染色體比較器128對(duì)于新一代染色體可以簡(jiǎn)單地重新執(zhí)行上述的評(píng)價(jià)函 數(shù),從而將選定的染色體子集重新輸出回染色體組合器130??梢詮倪x定的染色體中選擇染色體以利用其來(lái)實(shí)現(xiàn)布局(414)。例如,布局選擇 器124可以被配置為基于某預(yù)設(shè)準(zhǔn)則,從染色體比較器128或染色體組合器130選擇特定 染色體。例如,布局選擇器130可以在充分滿(mǎn)足SLA約束條件112之后或者在執(zhí)行了特定 數(shù)目的進(jìn)化循環(huán)之后選擇染色體。有利的是,布局選擇器130可以在遺傳算法期間的幾乎 任意時(shí)刻選擇解(染色體),該解然后將代表可用最佳解并且不需要等到算法完成的時(shí)候。圖5是可以用于圖1的示例中的示例染色體比較器128的框圖。更加具體說(shuō)來(lái), 圖5示出了染色體比較器128的示例,該染色體比較器128被配置為通過(guò)執(zhí)行與特定SLA 約束條件112相對(duì)的特定評(píng)價(jià)函數(shù)來(lái)評(píng)價(jià)/評(píng)分/比較染色體。在這點(diǎn)上,應(yīng)當(dāng)理解的是, 這些特定示例僅僅為了示出各種實(shí)施例以幫助理解更多相關(guān)概念,并且不受限于本領(lǐng)域技 術(shù)人員所清楚的其它實(shí)施例。為了下面的示例,如上面針對(duì)圖1-3所描述的假定在服務(wù)器組106中使用多租戶(hù) 數(shù)據(jù)庫(kù)應(yīng)用,并且每個(gè)高級(jí)租戶(hù)被復(fù)制到三個(gè)服務(wù)器上,并且以輪詢(xún)(round robin)方式將 請(qǐng)求路由到這些服務(wù)器。類(lèi)似地,每個(gè)普通租戶(hù)使得其數(shù)據(jù)被復(fù)制到兩個(gè)服務(wù)器上。于是, 高級(jí)租戶(hù)和普通租戶(hù)分別可以經(jīng)受住兩個(gè)服務(wù)器和一個(gè)服務(wù)器故障。在圖5-9的示例中,假定(例如,被要求或規(guī)定的指定程度上)實(shí)施下列六個(gè)SLA 約束條件,如下面詳細(xì)描述的那樣。具體說(shuō)來(lái),第一約束條件可以指定在經(jīng)過(guò)校準(zhǔn)以歸一化 異類(lèi)計(jì)算能力之后在服務(wù)器之間均衡負(fù)載??梢詫⒇?fù)載均衡管理器502包括在內(nèi)以管理該 約束條件。第二約束條件可以指定在相同等級(jí)的所有租戶(hù)(以及相同租戶(hù)的所有租戶(hù)實(shí)例) 之間均衡負(fù)載,即使在發(fā)生服務(wù)器故障時(shí)(容錯(cuò))也是如此??梢詫⒇?fù)載分布管理器504 包括在內(nèi)以實(shí)施該約束條件。第三約束條件可以指定提供給高級(jí)租戶(hù)的服務(wù)器的負(fù)載比提供給普通租戶(hù)的服 務(wù)器的負(fù)載少X%。在這點(diǎn)上,可以理解,分配較多的服務(wù)器給高級(jí)租戶(hù)不一定確保更好的 響應(yīng)時(shí)間,這是因?yàn)槔珥憫?yīng)時(shí)間還可能依賴(lài)于高級(jí)租戶(hù)的負(fù)載等級(jí)、分配給相同服務(wù)器 的普通租戶(hù)的數(shù)量和普通租戶(hù)的負(fù)載。可以將高級(jí)負(fù)載分布管理器506包括在內(nèi)以實(shí)施該 約束條件。當(dāng)提到這些示例中的負(fù)載時(shí),基于這樣的認(rèn)知來(lái)考慮日常的負(fù)載分布租戶(hù)的負(fù) 載在一天之中可能極為不同。例如,租戶(hù)可能在其業(yè)務(wù)時(shí)間期間負(fù)載較重,而對(duì)于不同租 戶(hù)、不同行業(yè)和不同地理區(qū)域來(lái)說(shuō)業(yè)務(wù)時(shí)間本身可能有所不同。因此,可以考慮流量模式的 時(shí)間局部性(temporal locality of traffic patterns),并且對(duì)于較高精度的負(fù)載均衡, 可以將負(fù)載分布看作每小時(shí)平均負(fù)載的時(shí)間序列。對(duì)于這前三個(gè)約束條件,可以遵守下列規(guī)定這些約束條件可以以不同的期望程度被實(shí)施,并且不代表要施加到最終得到的布局上的絕對(duì)的或極端的(all-or-nothing) 要求。例如,系統(tǒng)管理員可以配置與系統(tǒng)故障發(fā)生時(shí)相對(duì)的正常工作期間負(fù)載均衡的重要 性(importance)。在另一個(gè)示例中,如上所述,不需要嚴(yán)格均勻地均衡負(fù)載,而是可以是在 給定的誤差范圍或幅度(a certain window or margin of error)內(nèi)均勻地均衡負(fù)載并且 仍然是可接受的??梢杂善谜{(diào)節(jié)器118來(lái)指定可以在何種程度上實(shí)現(xiàn)或調(diào)整這些參數(shù)。第四SLA約束條件可以指定既用于高級(jí)租戶(hù)數(shù)據(jù)庫(kù)又用于普通租戶(hù)數(shù)據(jù)庫(kù)的數(shù) 據(jù)應(yīng)當(dāng)被復(fù)制,其中經(jīng)由復(fù)制的容錯(cuò)的程度可以隨租戶(hù)級(jí)別不同而有所不同。一般地,對(duì)于 同一租戶(hù)級(jí)別中的所有租戶(hù)來(lái)說(shuō),容錯(cuò)等級(jí)可以相同,與普通租戶(hù)級(jí)別相比通過(guò)在更多的 服務(wù)器上進(jìn)行復(fù)制來(lái)向高級(jí)租戶(hù)提供更高等級(jí)的容錯(cuò),這里的示例假設(shè)對(duì)高級(jí)租戶(hù)進(jìn)行兩 次復(fù)制而對(duì)普通租戶(hù)進(jìn)行一次復(fù)制??梢詫⑷蒎e(cuò)管理器508包括在內(nèi)以實(shí)施該約束條件。第五SLA約束條件可以指定相同的租戶(hù)數(shù)據(jù)庫(kù)的復(fù)制本不應(yīng)當(dāng)布置在相同的服 務(wù)器上,這是因?yàn)檫@樣的分配沒(méi)有任何好處。可以將復(fù)制管理器510包括在內(nèi)以實(shí)施該第 五約束條件。第六SLA約束條件可以承認(rèn)(recognize)每個(gè)服務(wù)器都具有一個(gè)存儲(chǔ)容量限制 (如計(jì)算約束條件114所指定的那樣),并且每個(gè)租戶(hù)具有“固定”大小的應(yīng)用數(shù)據(jù)(在一 個(gè)時(shí)間段內(nèi))(如租戶(hù)情況116所指定的那樣)。租戶(hù)數(shù)據(jù)庫(kù)的應(yīng)用數(shù)據(jù)必須裝入一個(gè)服務(wù) 器。為了簡(jiǎn)便起見(jiàn),假定系統(tǒng)100不會(huì)為了一天中不同小時(shí)的負(fù)載等級(jí)變化而到處移動(dòng)租 戶(hù)數(shù)據(jù)的復(fù)制本以進(jìn)行調(diào)整。可以將容量管理器512包括在內(nèi)以實(shí)施該第六約束條件。上面所述的第四、第五和第六約束條件可以被視為絕對(duì)約束條件,也即,為了使特 定布局(染色體)將被視為是可行的而必須滿(mǎn)足的約束條件。換句話(huà)說(shuō),不滿(mǎn)足這些特定 約束條件的染色體會(huì)被立即丟棄。最后,在圖5中,可以根據(jù)需要使用得分編譯器(score compiler) 514,以便在計(jì) 算正在進(jìn)行的得分參數(shù)時(shí)跟蹤它們,然后合計(jì)或者編譯與染色體比較器(128)的評(píng)價(jià)函數(shù) 相關(guān)聯(lián)的一個(gè)或多個(gè)得分。圖6是示出圖1和圖5的系統(tǒng)的示例操作的第一流程圖600。在圖6的示例中, 輸入處理器120可以確定正如上面所描述的六個(gè)SLA約束條件所表示的那些SLA約束條件 112中的某些或全部約束條件、與服務(wù)器106a-106n的處理和存儲(chǔ)限制相關(guān)的計(jì)算約束條 件114、與各個(gè)租戶(hù)104的工作負(fù)荷要求和數(shù)據(jù)庫(kù)大小相關(guān)的租戶(hù)情況116以及與通過(guò)偏好 調(diào)節(jié)器118接收的與上述某些或全部相關(guān)的偏好(602)。然后,染色體生成器126可以產(chǎn)生第一或初始染色體種群(604)。例如,染色體生 成器126可以簡(jiǎn)單地通過(guò)隨機(jī)分配租戶(hù)給服務(wù)器來(lái)產(chǎn)生預(yù)定數(shù)量的染色體。然后,染色體 比較器128可以針對(duì)每個(gè)染色體執(zhí)行評(píng)價(jià)函數(shù),以便將得分與每個(gè)染色體相關(guān)聯(lián)(606)???以使用組件502-504來(lái)執(zhí)行評(píng)價(jià)函數(shù),并且下面針對(duì)圖7-9提供評(píng)價(jià)函數(shù)的特定示例?;谠u(píng)價(jià)和評(píng)分,可以通過(guò)染色體比較器128得到選定的染色體子集。然后,可以 將該選定的染色體子集傳遞到染色體組合器130,染色體組合器130然后可以將染色體對(duì) 進(jìn)行組合,以得到下一代染色體(610)。圖2提供了如何執(zhí)行這些組合的示例,很顯然,也那 樣可以使用其它技術(shù)。于是,通過(guò)將下一代染色體返回到染色體比較器128,迭代的進(jìn)化循環(huán)可以進(jìn)行下 去,如圖1和圖6中所示??傮w說(shuō)來(lái),每一代都將大體上向可接受的或優(yōu)化的解前進(jìn)。可以在預(yù)定數(shù)目的迭代/代之后、或者當(dāng)SLA約束條件在所要求程度上全部得到滿(mǎn)足時(shí)、或者在 到達(dá)時(shí)限或某其它停止指標(biāo)(indicator)之后,終止該循環(huán)。可以由布局選擇器124進(jìn)行 這些確定,布局選擇器124接著可以選擇可用最佳染色體來(lái)用作布局解(612)。圖7是示出圖1和圖5的系統(tǒng)的示例操作的第二流程圖700。具體說(shuō)來(lái),圖7示出 了由圖1和圖5的染色體比較器128所使用的評(píng)價(jià)函數(shù)的某些方面的執(zhí)行。在圖7中,從染色體種群中選擇染色體(702)。染色體比較器128可以首先檢查必 要的SLA約束條件以及可以被容易地檢驗(yàn)的SLA約束條件。例如,可以由復(fù)制管理器510 檢查第五SLA約束條件以便確保租戶(hù)數(shù)據(jù)庫(kù)沒(méi)有在同一服務(wù)器上被重復(fù)(被復(fù)制)(704), 這是因?yàn)?,如所述的那樣,從容錯(cuò)的觀(guān)點(diǎn)來(lái)看這樣的布局毫無(wú)用處。因此,如果發(fā)生了這樣 的重復(fù),那么可以將所談?wù)摰娜旧w丟棄(706)。如果不是這樣的話(huà),容量管理器512可以檢驗(yàn)第六SLA約束條件,該條件要求租戶(hù) 數(shù)據(jù)庫(kù)(各自作為一個(gè)整體)必須裝入其可能被布置到的至少一個(gè)服務(wù)器(708)。如果任 何租戶(hù)數(shù)據(jù)庫(kù)在該意義上太大了,那么可能又一次丟棄相關(guān)染色體(706)。容錯(cuò)管理器508可以檢查染色體以確保該染色體包括總共三個(gè)租戶(hù)數(shù)據(jù)庫(kù)(一個(gè) 原始的和兩個(gè)復(fù)制的)用于每個(gè)高級(jí)租戶(hù),以及總共兩個(gè)租戶(hù)數(shù)據(jù)庫(kù)(一個(gè)原始的和一個(gè) 復(fù)制的)用于每個(gè)普通租戶(hù)。如果不是這樣的話(huà),那么可以丟棄該染色體(706)。通過(guò)這樣 的方式,可以保持所要求的容錯(cuò)等級(jí)上的差別。然后,負(fù)載均衡管理器502和負(fù)載分布管理器504可以執(zhí)行它們各自的功能,以實(shí) 施上述第一和第二 SLA約束條件,同時(shí)高級(jí)負(fù)載分布管理器506可以用于監(jiān)控和/或?qū)嵤?第三SLA約束條件??梢允褂孟旅娴姆?hào)和慣例(notation and convention)來(lái)進(jìn)行這些計(jì)算以及下 列計(jì)算。具體說(shuō)來(lái),每個(gè)服務(wù)器Si被稱(chēng)為具有計(jì)算能力C0mpP0WerSi,其以每小時(shí)處理的作 業(yè)數(shù)量來(lái)度量。每個(gè)服務(wù)器還具有存儲(chǔ)容量StorageCapsi。T= U^t2,... ,tj表示復(fù)制 后(post-implication)租戶(hù)的集合,其中每個(gè)租戶(hù)t」每小時(shí)的負(fù)載為L(zhǎng)oadtj的作業(yè)并且 具有DataVolumetj的數(shù)據(jù)量。Tlffe是高級(jí)租戶(hù)集合,Tms是普通租戶(hù)集合,以使得(TlffeU Treg =T 并且 Tpre Π Treg = null (至))。服務(wù)器106a-106n可以在它們的計(jì)算能力/約束條件方面是相異的。從而,每個(gè) 服務(wù)器都具相對(duì)于其計(jì)算能力的歸一化負(fù)載(normalized load),其中服務(wù)器S的這種歸 一化負(fù)載可以表示為L(zhǎng)s。高級(jí)租戶(hù)的服務(wù)器和高級(jí)租戶(hù)的副本的服務(wù)器可以被定義為集 合Spre = {spl,sp2,. . . SpJ,而Sreg = {srl, sr2,. . . srJ}表示普通租戶(hù)的服務(wù)器和普通租戶(hù)的 副本的服務(wù)器。如可以理解的那樣,Spre和Sreg可以有重疊。使用上述符號(hào),負(fù)載均衡管理 器502和/或負(fù)載分布管理器504可以命令(mandate)和/或執(zhí)行關(guān)于得到具有高級(jí)租戶(hù) (714)和普通租戶(hù)(716)的服務(wù)器的負(fù)載的運(yùn)算。然后,σpre 可以是{Lspl,Lsp2,. . . LspJ 的標(biāo)準(zhǔn)偏差,而 σ reg 可以是{Lsrl,Lsr2,· ·., LsrjI的標(biāo)準(zhǔn)偏差。然后,一般說(shuō)來(lái),較小的σρΜ表示容納高級(jí)租戶(hù)的所有服務(wù)器上的負(fù)載 分布較恒定,從而高級(jí)租戶(hù)的體驗(yàn)更為流暢。相同的推理也適用于普通租戶(hù)的Oreg,盡管 對(duì)于具有普通租戶(hù)而沒(méi)有高級(jí)租戶(hù)的服務(wù)器來(lái)說(shuō)可以容忍較大的Oreg值。一般說(shuō)來(lái),可以 理解的是,優(yōu)選的布局應(yīng)當(dāng)在可能的程度上最小化σρΜ和二者,以提供更好的用戶(hù)體 驗(yàn)。因此,負(fù)載均衡管理器502可以計(jì)算參數(shù)Qme(720)和Ome(722)。
            如上所述,第三約束條件可以指定高級(jí)租戶(hù)可以被提供具有比提供給普通租戶(hù)的 服務(wù)器少的負(fù)載的服務(wù)器。該約束條件反映了向高級(jí)租戶(hù)提供更好服務(wù)的商業(yè)價(jià)值 (business value)與輕負(fù)載服務(wù)器相關(guān)聯(lián)。例如,如果期望高級(jí)租戶(hù)被提供以負(fù)載比提供 給普通租戶(hù)的服務(wù)器的負(fù)載少的服務(wù)器,并且布局產(chǎn)生對(duì)于高級(jí)租戶(hù)的平均負(fù)載AVGpm 和對(duì)于普通租戶(hù)的平均負(fù)載AVG,eg,那么差(differential) (AVGreg-AVGpre) /AVGreg越接近于
            ,第三SLA約束條件越接近于被滿(mǎn)足。從而,如圖7中所示,負(fù)載分布管理器504可以被 配置為計(jì)算AVGpm (720)和AVGreg(724)。然后,高級(jí)負(fù)載分布服務(wù)器506可以被配置為確定 這些參數(shù)之間的百分比差(percent difference) (726),如上所述。然后,可以將該百分比 差與參數(shù)比較,以便確定參數(shù)Odiff (728),該參數(shù)用于判斷對(duì)于所談?wù)摰娜旧w在何種 程度上實(shí)現(xiàn)第三SLA約束條件。然后,一般說(shuō)來(lái),在圖7中被評(píng)分的染色體可以具有如公式1所示的初始得分CJ pre+ O reg+① diff,公式1其中,在表示相對(duì)于第三SLA約束條件的約束條件的較小標(biāo)準(zhǔn)偏差和較小百 分比差時(shí)優(yōu)選較小的得分。但是,除此這外,并且如上所述,例如針對(duì)圖6,可以通過(guò)偏好調(diào) 節(jié)器118來(lái)接收偏好參數(shù),這些參數(shù)定義上述得分組件取值的范圍和方式。具體說(shuō)來(lái),α可以表示可以由用戶(hù)配置的權(quán)重,用于表示他們?cè)谑垢呒?jí)租戶(hù)占用 的服務(wù)器的負(fù)載或普通租戶(hù)占用的服務(wù)器的負(fù)載更加均衡時(shí)的偏好(preference)。與此同 時(shí),β表示用于調(diào)節(jié)實(shí)現(xiàn)區(qū)別負(fù)載要求Odiff的期望程度的參數(shù)。然后,可以如公式2中所 示更加充分地表示染色體得分,其可以由得分編譯器來(lái)確定(730)α σ pre+(l-a) σ reg+β Odiff公式 2圖8是示出圖1和圖5的系統(tǒng)的示例操作的第三流程圖800。具體說(shuō)來(lái),圖8示出 了用于在出現(xiàn)服務(wù)器故障時(shí)提供包括負(fù)載均衡在內(nèi)的容錯(cuò)的特定技,諸如上面針對(duì)圖3所 述的那些技術(shù),以及諸如可以由圖5的容錯(cuò)管理器508連同負(fù)載均衡管理器502和/或負(fù) 載分布管理器504 —起執(zhí)行的技術(shù)。如從上面的描述理解的那樣,如這里所描述的用于多租戶(hù)數(shù)據(jù)庫(kù)應(yīng)用的數(shù)據(jù)庫(kù)空 間方法可以使用內(nèi)容已知(content-aware)路由器或其它已知技術(shù),將相同租戶(hù)的請(qǐng)求分 布到多個(gè)服務(wù)器(每個(gè)服務(wù)器容納該租戶(hù)的原始版本的數(shù)據(jù)庫(kù)或復(fù)制版本的數(shù)據(jù)庫(kù))。當(dāng) 服務(wù)器發(fā)生故障時(shí),諸如上面針對(duì)圖3所述的那樣,路由器必須將發(fā)送到故障服務(wù)器的請(qǐng) 求重新引導(dǎo)到其它工作著的服務(wù)器。為了即使在發(fā)生服務(wù)器故障時(shí)也確保負(fù)載均衡,還必 須評(píng)價(jià)在正常工作期間的布局。因此,對(duì)于正在被評(píng)分的給定染色體(諸如圖3的染色體 362),可以確定多個(gè)染色體變種(variant)(諸如染色體變種364-370),在這些染色體變種 中的每一個(gè),服務(wù)器中的不同服務(wù)器被假定發(fā)生了故障。然后,可以根據(jù)上面針對(duì)圖6和圖 7所描述的評(píng)價(jià)函數(shù)來(lái)對(duì)染色體和染色體變種評(píng)分。而且,如下面所描述的那樣,可以針對(duì) 在較大評(píng)價(jià)函數(shù)的給定實(shí)現(xiàn)中要求這樣的容錯(cuò)負(fù)載均衡的程度來(lái)接收和包括用戶(hù)偏好。然后,在圖8中,對(duì)于正在被評(píng)分的染色體,從染色體中去除服務(wù)器Si,以創(chuàng)建第一 染色體變種(802),在該第一染色體變種中服務(wù)器Si發(fā)生故障并且未來(lái)所有對(duì)該服務(wù)器的 請(qǐng)求都必須被重新路由到其它服務(wù)器。然后,針對(duì)染色體變種重新計(jì)算上面的參數(shù)σρΜ、 σ @和Cdiff (804)。如果Si不是該染色體中的最后一個(gè)服務(wù)器,那么該過(guò)程接下來(lái)去除下 一個(gè)服務(wù)器(802)。
            如果不是這樣的話(huà),可以得到染色體的負(fù)載均衡得分(808)。也就是說(shuō),可以計(jì)算 或從存儲(chǔ)器中檢索如圖7中所確定的得分(730)。然后,可以重新執(zhí)行如上面針對(duì)圖7的描 述的相同技術(shù),以得到針對(duì)每個(gè)染色體變種和相關(guān)聯(lián)的服務(wù)器故障的負(fù)載均衡得分(810)。結(jié)果是使用上面的公式1和公式2,得到(諸如針對(duì)圖3的染色體362)正常負(fù)載 均衡得分(沒(méi)有服務(wù)器發(fā)生故障),以及若干各自對(duì)應(yīng)于染色體變種(例如,如圖3的染色 體變種364-370)的得分??梢园慈旧w變種的數(shù)目將染色體變種的得分平均,以得到容錯(cuò) 得分 ScoreFt (814)??梢岳斫獾氖?,可以將服務(wù)器組106中的服務(wù)器故障視為相對(duì)可能或相對(duì)不可 能,或者給定租戶(hù)或其它用戶(hù)可以具有相對(duì)較高或相對(duì)較低的承受服務(wù)器故障的風(fēng)險(xiǎn)容 限。由于這些和其它相關(guān)或類(lèi)似原因,對(duì)于特定租戶(hù)來(lái)說(shuō)容錯(cuò)得分和相關(guān)聯(lián)的分析可以相 對(duì)重要或相對(duì)不重要。因此,偏好調(diào)節(jié)器118可以使得用戶(hù)可以根據(jù)容錯(cuò)得分的權(quán)重輸入 偏好,其中該偏好在本說(shuō)明書(shū)中表示為λ。因此,在使用該權(quán)重因子λ時(shí),可以理解,較小 的λ值表明正常情況下(也即,沒(méi)有服務(wù)器崩潰的情況下)布局的高得分是首選的。另一 方面,較小的λ表示相對(duì)于負(fù)載均衡的更好容錯(cuò)能力的偏好。因此,可以使用公式3,例如由得分編譯器514得到最終得分(814)(1-λ ) Score+λ (ScoreFt)公式 3再次,術(shù)語(yǔ)Score和Sc0reFt應(yīng)當(dāng)被理解為表示例如根據(jù)圖7和圖8的操作所計(jì)算 的上面公式2的輸出。圖9是示出圖1和圖5的系統(tǒng)的示例操作的第四流程圖900。如上所述,為了解決 租戶(hù)和/或服務(wù)器的負(fù)載和其它特征每小時(shí)都不同的問(wèn)題,按小時(shí)來(lái)進(jìn)行布局決策可能有 用。因此,在圖9中,針對(duì)小時(shí)h來(lái)計(jì)算最終得分,以得到每小時(shí)的得分(902)。如果不是 例如24小時(shí)周期/日的最后一小時(shí)(904),那么就可以計(jì)算下一個(gè)小時(shí)的得分(902)。如 果不是這樣的話(huà),可以將每小時(shí)的得分平均,以得到總的染色體得分(906)。為此,最終得分可以用于所談?wù)摰娜旧w,并且類(lèi)似地,可以對(duì)于給定種群/代中 的每一個(gè)染色體計(jì)算最終得分。然后,如所述的那樣,染色體比較器128可以相應(yīng)地為這些 染色體分等級(jí)并且將染色體的選定子集作為如上所述的遺傳算法的進(jìn)化循環(huán)的一部分轉(zhuǎn) 送到染色體組合器130,。這樣,圖1和圖5將這一事實(shí)考慮在內(nèi)在一天的一個(gè)小時(shí)內(nèi),可能一個(gè)或多個(gè)服 務(wù)器會(huì)具有高負(fù)載。正如針對(duì)圖9所描述的那樣,這里所描述的系統(tǒng)和方法能夠在一天的 24小時(shí)內(nèi)實(shí)施負(fù)載均衡。如果所描述的算法只知道租戶(hù)每天的負(fù)載并且相應(yīng)地計(jì)算布局,那么可用的最佳 布局終究會(huì)導(dǎo)致服務(wù)器的過(guò)大的最大負(fù)載。但是,如果所描述的算法被提供了一天之間每 個(gè)小時(shí)的租戶(hù)負(fù)載,然后如所描述的那樣通過(guò)將24小時(shí)內(nèi)的這些布局得分進(jìn)行平均來(lái)評(píng) 價(jià)布局,那么每個(gè)服務(wù)器24小時(shí)內(nèi)的服務(wù)器最大負(fù)載就可以被最小化。圖6-9描述了可以用于圖1和圖5的系統(tǒng)的特定評(píng)價(jià)函數(shù)的操作,并且在傳達(dá)其 所包括的功能和特征的程度上對(duì)其進(jìn)行描述。但是,應(yīng)當(dāng)理解,在圖1和圖5的系統(tǒng)的實(shí)際 操作或執(zhí)行中,可以采用許多變形和優(yōu)化。例如,當(dāng)在圖9中計(jì)算每小時(shí)的得分時(shí),許多沒(méi) 有按小時(shí)變化的參數(shù)(諸如是否在一個(gè)服務(wù)器上復(fù)制特定租戶(hù)數(shù)據(jù),如上面的第五SLA約 束條件所禁止的)不需要重新計(jì)算。應(yīng)當(dāng)清楚,在實(shí)際實(shí)施圖1和圖5的系統(tǒng)中可以包括其它效率和優(yōu)化。 在下文中,將給出代碼或偽碼的實(shí)際部分,它們提供了這些實(shí)際實(shí)施方式的示例。 具體說(shuō)來(lái),下面給出算法1,其中變量t代表當(dāng)前代的染色體,P(t)代表該代的種群。如這 里所描述的那樣,染色體通過(guò)多代的適應(yīng)和選擇而進(jìn)化。另外,如算法1中所示,某些實(shí)施 方式中的染色體組合器130可以將一個(gè)或多個(gè)突變包括到染色體種群中。也就是說(shuō),可以 隨機(jī)變更或突變一個(gè)或多個(gè)染色體的具體方面,以探索解空間的多個(gè)部分,這些解空間的 部分在遺傳算法的正常運(yùn)行期間將不會(huì)被碰到。因此,類(lèi)似于上面的圖4和圖6的示例,算 法1表示遺傳算法和相關(guān)聯(lián)操作的總體運(yùn)行。注意在下面的算法中,第一到第六SLA約束 條件被分別稱(chēng)為REQ1-REQ6。
            算法1 遺傳搜索算法_ 如算法1中可見(jiàn)的那樣,實(shí)際評(píng)價(jià)函數(shù)在其第8行發(fā)生。算法2提供了可以怎樣 實(shí)施這樣的評(píng)價(jià)函數(shù)的進(jìn)一步的細(xì)節(jié)。具體說(shuō)來(lái),例如,在第5行,類(lèi)似于圖7的操作,它在 沒(méi)有服務(wù)器故障的正常工作情況下計(jì)算每個(gè)染色體的得分。為了這樣做,算法2調(diào)用如下 所述的算法3。然后,從第7行到第10行,類(lèi)似于圖8的操作,它再次使用算法3,對(duì)當(dāng)服務(wù) 器發(fā)生故障時(shí)相同布局的性能進(jìn)行評(píng)價(jià)。在每一次迭代中,都假定服務(wù)器中的一個(gè)服務(wù)器 發(fā)生故障并且布置在故障服務(wù)器上的原始負(fù)載被重新引導(dǎo)(redirect)至包含與故障服務(wù) 器相同的租戶(hù)數(shù)據(jù)庫(kù)副本的其它服務(wù)器。在第11行中,通過(guò)應(yīng)用參數(shù)λ來(lái)計(jì)算染色體的 最終得分,以考慮相對(duì)于負(fù)載均衡的容錯(cuò)能力的偏好。 算法2中所引用的評(píng)價(jià)布局函數(shù)在下面的算法3中示出。在算法3中,如上面所 述,示出了圖7和圖8的操作以及圖9的操作。具體說(shuō)來(lái),第6-10行檢查是否存在布置在同 一服務(wù)器的相同租戶(hù)的副本。如果是的話(huà),這樣的布局就將得到無(wú)窮大(infinite)或有效 無(wú)窮大(effective infinite)的得分,因?yàn)檫@種情況違犯了所要求的第五SLA約束條件。類(lèi)似地,從第12行到第17行,關(guān)于服務(wù)器的硬盤(pán)空間是否足夠容納所分配的副本 來(lái)對(duì)每個(gè)服務(wù)器進(jìn)行檢查,如第六SLA約束條件所要求的那樣。所有不能接納所分配的租 戶(hù)數(shù)據(jù)庫(kù)的服務(wù)器將再次導(dǎo)致無(wú)窮大或有效無(wú)窮大的得分。如果滿(mǎn)足上面兩個(gè)條件,那么就在24小時(shí)內(nèi)逐小時(shí)地評(píng)價(jià)布局,如圖9所示。更 新高級(jí)租戶(hù)和普通租戶(hù)所占用的服務(wù)器的統(tǒng)計(jì)數(shù)字(第20-29行)并且通過(guò)在第30行將 用戶(hù)偏好并入來(lái)計(jì)算該小時(shí)的得分。最后,將24小時(shí)內(nèi)的平均得分返回作為該染色體的最 終得分。
            圖1-9以及上面所描述的公式和算法提供了可以怎樣通過(guò)隱含地并入SLA約束條 件112和其它輸入114-118的方式,將租戶(hù)數(shù)據(jù)庫(kù)分配到服務(wù)器組106中的多個(gè)服務(wù)器的 一般性示例和特定示例。從而,可以明確地并入潛在的必要約束條件,同時(shí)可以在不同程度 上并入其它約束條件,所述程度可以由用戶(hù)根據(jù)期望使用偏好調(diào)節(jié)器118修改。
            下面的描述提供了如何針對(duì)關(guān)于圖5-9的示例具體描述的不同偏好參數(shù)使用偏 好調(diào)節(jié)器118的附加示例和說(shuō)明。如上面一般所述的那樣,偏好參數(shù)α可以用于表示對(duì)于 均衡高級(jí)租戶(hù)和普通租戶(hù)所占用的服務(wù)器的負(fù)載的用戶(hù)偏好,因此較大的α表示均衡高 級(jí)租戶(hù)的負(fù)載更加重要,而相對(duì)較小的α表示均衡普通租戶(hù)的負(fù)載更加重要。偏好參數(shù)β 用于實(shí)施不同級(jí)別的租戶(hù)之間的區(qū)別負(fù)載(differential load),也即,用于確定實(shí)際的區(qū) 別負(fù)載可以與所指定的或所期望的區(qū)別負(fù)載偏離的程度。最后,偏好參數(shù)λ可以如所描述 的那樣使用,以使得該參數(shù)的較大的值表示用戶(hù)對(duì)罕有服務(wù)器故障的正常情況關(guān)注較少而 對(duì)服務(wù)器故障較普遍的情況關(guān)注較多,而該參數(shù)的較小的值表示用戶(hù)對(duì)罕有服務(wù)器故障的 正常情況關(guān)注較多而對(duì)服務(wù)器故障較普遍的情況關(guān)注較少。一般說(shuō)來(lái),在各種實(shí)施例中,除 了參數(shù)β可以如上所述被設(shè)置為無(wú)窮大或有效無(wú)窮大以從考慮對(duì)象中有效去除給定染色 體之外,參數(shù)α、β和λ可以被設(shè)置為0到1之間不同的值。對(duì)于參數(shù)α,可以理解,用戶(hù)可以指定他們期望怎樣均衡高級(jí)租戶(hù)或普通租戶(hù)所 占用的服務(wù)器負(fù)載的偏好(也即,他們想要均衡哪個(gè)級(jí)別的租戶(hù)負(fù)載)。較大的α表示用于 高級(jí)租戶(hù)的負(fù)載均衡更加重要,反過(guò)來(lái)較小的α表示均衡普通租戶(hù)的負(fù)載更加重要。上面 的示例算法能夠返回非常接近于用戶(hù)偏好的解,因此,如果α較大,那么算法將得出這樣 的解其中,高級(jí)租戶(hù)的負(fù)載比普通租戶(hù)的負(fù)載更好地被均衡。另一方面,給定較小的α, 算法可以產(chǎn)生這樣的結(jié)果該結(jié)果使普通租戶(hù)的負(fù)載更加均衡。即使是在可用服務(wù)器或服 務(wù)器的盤(pán)空間上有限制,參數(shù)α也可以用于實(shí)施高級(jí)租戶(hù)與普通租戶(hù)之間期望的負(fù)載均 衡。而且,一般說(shuō)來(lái),α的變化對(duì)參數(shù)β的效力幾乎或完全沒(méi)有影響。關(guān)于參數(shù)β,更加具體說(shuō)來(lái),如上所述,可以理解的是,該參數(shù)涉及用戶(hù)對(duì)實(shí)施區(qū) 別負(fù)載的偏好。如果用戶(hù)更加注重在不同級(jí)別的租戶(hù)之間實(shí)施區(qū)別負(fù)載,也即,β較大,那 么算法就有效地響應(yīng)以滿(mǎn)足該要求。但是,當(dāng)基本參數(shù)和odiff(高級(jí)租戶(hù)與普通租戶(hù) 之間的期望區(qū)別負(fù)載以及染色體匹配該期望區(qū)別的程度)增大時(shí),那么相對(duì)較小或較大的 β值可能在實(shí)施上或多或少地有困難,這尤其依賴(lài)于服務(wù)器盤(pán)空間的限制。關(guān)于參數(shù)和Odiff本身,可以理解的是,如上所定義的函數(shù)Φ本身可以被調(diào) 整,以滿(mǎn)足不同的偏好。例如,如果高級(jí)租戶(hù)接收到比普通租戶(hù)差的服務(wù)(如下面條件所定 義的那樣普通租戶(hù)的平均響應(yīng)時(shí)間比高級(jí)租戶(hù)的平均響應(yīng)時(shí)間短),那么參數(shù)Odiff就可 以被設(shè)置為無(wú)窮大或有效無(wú)窮大,因?yàn)檫@樣的情況一般是完全不可接受的。另一方面,如果 高級(jí)租戶(hù)相對(duì)于普通租戶(hù)來(lái)說(shuō)得到太多的益處,那么提供給普通租戶(hù)的服務(wù)可能會(huì)急劇惡 化。因此,當(dāng)普通租戶(hù)與高級(jí)租戶(hù)之間的差超過(guò)(對(duì)于SLA約束條件來(lái)說(shuō)該條件不是必 要的并且在最佳情況下向高級(jí)租戶(hù)提供過(guò)度的好處)時(shí),那么將再次分配無(wú)窮大或有效無(wú) 窮大的值。如已經(jīng)討論的那樣,參數(shù)λ可以用于指定用戶(hù)是更加關(guān)注正常情況(其中服務(wù) 器故障罕有發(fā)生)還是更加關(guān)注服務(wù)器故障發(fā)生相對(duì)頻繁的情況。為了表示該情況,可以 考慮,Serveri崩潰,那么由高級(jí)租戶(hù)和普通租戶(hù)戰(zhàn)用的服務(wù)器的最終負(fù)載偏差被定義為 devpre(i)和devreg(i),同時(shí)當(dāng)沒(méi)有服務(wù)器崩潰時(shí),該偏差可以就用devpre和如、68來(lái)表示。當(dāng)較大的λ被指定為表示用戶(hù)對(duì)于服務(wù)器故障情況下的負(fù)載均衡更加關(guān)心時(shí), 那么deVpre和dev,eg的平均值將變得較小。與此同時(shí),devpre和dev,eg沒(méi)有顯著地受到負(fù)面 影響。原因在于,當(dāng)服務(wù)器中任意一個(gè)崩潰時(shí)負(fù)載仍然是均衡的暗示著負(fù)載在所有服務(wù)器上也是均衡的。另一方面,如果在所有服務(wù)器上負(fù)載已經(jīng)是均衡的,那么當(dāng)服務(wù)器崩潰發(fā)生 時(shí)該負(fù)載不會(huì)總是同樣地均衡。因此,本說(shuō)明書(shū)提供一種在將η個(gè)作業(yè)分配到m個(gè)服務(wù)器這一負(fù)載均衡問(wèn)題上取 得進(jìn)步的方法(advance),其包括考慮實(shí)現(xiàn)SLA約束條件所需的額外復(fù)雜度。這里所描述的 布局算法靈活到足以將不同形式的各種SLA約束條件并入其中,并且即使它沒(méi)有生成滿(mǎn)足 所有要求的解決方案,也能夠產(chǎn)生最佳的可能布局解。所描述的遺傳算法提供這樣的解決 布局問(wèn)題的解,并且具有將各種不同形式的SLA約束條件封裝到它的評(píng)價(jià)中的靈活性。從 而,這里所描述的系統(tǒng)和方法提供了封裝各種不同形式的SLA約束條件的完整框架以及考 慮到可用資源、需求以及情況(context)漸進(jìn)地找到滿(mǎn)足所述約束條件的最佳可能解的遺 傳算法。這里描述的各種技術(shù)的實(shí)施方式可以被實(shí)施在數(shù)字電子電路中,或者實(shí)施在計(jì)算 機(jī)硬件、固件、軟件,或者它們的組合中。實(shí)施方式可以實(shí)施為計(jì)算機(jī)程序產(chǎn)品,即有形地具 體體現(xiàn)在信息載體中的計(jì)算機(jī)程序,信息載體例如機(jī)器可讀存儲(chǔ)設(shè)備或者傳播的信號(hào),以 供數(shù)據(jù)處理裝置執(zhí)行,或者控制數(shù)據(jù)處理裝置的操作,所述數(shù)據(jù)處理裝置例如可編程處理 器、計(jì)算機(jī)、多個(gè)計(jì)算機(jī)。計(jì)算機(jī)程序,諸如上面描述的計(jì)算機(jī)程序,可以用任何形式的編程 語(yǔ)言編寫(xiě),包括匯編語(yǔ)言或解釋語(yǔ)言,并且,它可以被以任何形式部署,包括作為獨(dú)立的程 序或者作為模塊、組件、子程序或其他適于在計(jì)算環(huán)境中使用的單元。計(jì)算機(jī)程序可以被部 署為在一個(gè)計(jì)算機(jī)上執(zhí)行或在位于一個(gè)地點(diǎn)或分布在多個(gè)地點(diǎn)并被通信網(wǎng)絡(luò)互連起來(lái)的 多個(gè)計(jì)算機(jī)上執(zhí)行。方法步驟可以被一個(gè)或多個(gè)可編程處理器執(zhí)行,所述可編程處理器執(zhí)行計(jì)算機(jī)程 序,以通過(guò)對(duì)輸入數(shù)據(jù)操作和產(chǎn)生輸出來(lái)執(zhí)行功能。方法步驟還可以被用于特殊目的的邏 輯電路執(zhí)行,或者裝置可以被實(shí)施為用于特殊目的的邏輯電路,所述用于特殊目的的邏輯 電路例如FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)或ASIC(專(zhuān)用集成電路)。作為例子,適于執(zhí)行計(jì)算機(jī)程序的處理器包括通用和專(zhuān)用微處理器,以及任何類(lèi) 型的數(shù)字計(jì)算機(jī)的任意一個(gè)或多個(gè)處理器。一般說(shuō)來(lái),處理器將從只讀存儲(chǔ)器或隨機(jī)存取 存儲(chǔ)器接收指令和數(shù)據(jù),或者從兩者都接收指令和數(shù)據(jù)。計(jì)算機(jī)的元件可以包括至少一個(gè) 用于執(zhí)行指令的處理器和用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備。一般說(shuō)來(lái),計(jì)算 機(jī)還可以包括,或者被可操作地耦合以從一個(gè)或多個(gè)用于存儲(chǔ)數(shù)據(jù)的海量存儲(chǔ)設(shè)備接收數(shù) 據(jù),或把數(shù)據(jù)傳送到海量存儲(chǔ)設(shè)備,或者二者皆有,所述海量存儲(chǔ)設(shè)備例如磁盤(pán)、磁光盤(pán)或 光盤(pán)。適于具體實(shí)施計(jì)算機(jī)程序指令和數(shù)據(jù)的信息載體包括所有形式的非易失性存儲(chǔ)器, 包括例如半導(dǎo)體存儲(chǔ)器件,例如EPR0M、EEPROM和閃存器件;磁盤(pán),例如內(nèi)置硬盤(pán)或可移動(dòng) 磁盤(pán);磁光盤(pán);以及⑶-ROM和DVD-ROM盤(pán)。處理器和存儲(chǔ)器可以由用于特殊目的的邏輯電 路補(bǔ)充,或者被包含在用于特殊目的的邏輯電路中。為了提供與用戶(hù)的交互,實(shí)施方式可以在具有顯示設(shè)備和鍵盤(pán)以及定點(diǎn) (pointing)設(shè)備的計(jì)算機(jī)上實(shí)施,顯示設(shè)備例如陰極射線(xiàn)管(CRT)或液晶顯示器(IXD)監(jiān) 視器,用于向用戶(hù)顯示信息,鍵盤(pán)和指示設(shè)備例如鼠標(biāo)或跟蹤球,用戶(hù)利用它們可以提供到 計(jì)算機(jī)的輸入。其他種類(lèi)的設(shè)備也可以被用來(lái)提供和用戶(hù)的交互;例如,提供給用戶(hù)的反饋 可以是任何形式的感覺(jué)反饋,例如視覺(jué)反饋、聽(tīng)覺(jué)反饋或觸覺(jué)反饋,并且,來(lái)自用戶(hù)的輸入 可以被以任何形式接收,包括聲音、語(yǔ)音或觸覺(jué)輸入。
            實(shí)施方式可以被在包括后端組件或包括中間件組件或包括前端組件的計(jì)算系統(tǒng) 中實(shí)施,或者在這些后端、中間件、前端組件的任意組合中實(shí)施,后端組件例如數(shù)據(jù)服務(wù)器, 中間件組件例如應(yīng)用服務(wù)器,前端組件例如具有圖形用戶(hù)界面或Web瀏覽器的客戶(hù)端計(jì)算 機(jī),通過(guò)圖形用戶(hù)界面或Web瀏覽器,用戶(hù)可以和實(shí)施方式進(jìn)行交互。可以利用數(shù)字?jǐn)?shù)據(jù)通 信的任何形式或介質(zhì)互連組件,數(shù)字?jǐn)?shù)據(jù)通信的介質(zhì)例如通信網(wǎng)絡(luò)。通信網(wǎng)絡(luò)的例子包括 局域網(wǎng)(LAN)和廣域網(wǎng)(WAN),例如因特網(wǎng)。雖然如這里所描述的那樣已經(jīng)示出了所描述的實(shí)施方式的某些特征,但是本領(lǐng)域 技術(shù)人員現(xiàn)在應(yīng)當(dāng)想到很多修改、替換,變化或等同物。因此應(yīng)當(dāng)理解,所附權(quán)利要求旨在 覆蓋落入實(shí)施例的范圍內(nèi)的所有這些修改和變化。
            權(quán)利要求
            一種包括記錄在計(jì)算機(jī)可讀介質(zhì)上的指令的計(jì)算機(jī)系統(tǒng),該系統(tǒng)包括布局管理器,其被配置為確定多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中每一個(gè)數(shù)據(jù)庫(kù)到多個(gè)服務(wù)器中一個(gè)服務(wù)器的布局,其中,所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)包括原始租戶(hù)數(shù)據(jù)庫(kù)和從原始租戶(hù)數(shù)據(jù)庫(kù)復(fù)制的復(fù)制租戶(hù)數(shù)據(jù)庫(kù),其中,所述布局管理器包括輸入處理器,其被配置為確定掌控所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)與所述多個(gè)服務(wù)器的關(guān)聯(lián)的服務(wù)等級(jí)協(xié)議SLA的約束條件,并且被配置為確定與所述多個(gè)服務(wù)器相關(guān)聯(lián)的計(jì)算約束條件,染色體比較器,其被配置為將多個(gè)染色體進(jìn)行比較,每個(gè)染色體包括所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中每一個(gè)數(shù)據(jù)庫(kù)到所述多個(gè)服務(wù)器中一個(gè)服務(wù)器的潛在布局,并且被配置為在符合SLA約束條件的基礎(chǔ)上并且相對(duì)于計(jì)算約束條件將所述多個(gè)染色體中的每一個(gè)進(jìn)行比較,從而輸出所述多個(gè)染色體的選定子集;染色體組合器,其被配置為將所述多個(gè)染色體的選定子集中的染色體進(jìn)行組合以得到下一代染色體,作為在所述染色體比較器和染色體組合器之間的多個(gè)染色體的進(jìn)化循環(huán)的一部分,該下一代染色體用于輸出到所述染色體比較器并且用于相對(duì)于SLA約束條件和計(jì)算約束條件對(duì)所述下一代染色體中的染色體進(jìn)行的后續(xù)比較;以及布局選擇器,其被配置為監(jiān)控所述進(jìn)化循環(huán)以及從其中選擇選定的染色體用于實(shí)施基于所述選定的染色體的布局。
            2.如權(quán)利要求1所述的系統(tǒng),其中,所述SLA約束條件對(duì)于所述多個(gè)服務(wù)器規(guī)定針對(duì)相 應(yīng)租戶(hù)的多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的負(fù)載均衡和容錯(cuò)二者,這二者通過(guò)將相應(yīng)租戶(hù)的多個(gè)租戶(hù)數(shù)據(jù) 庫(kù)中的至少兩個(gè)租戶(hù)數(shù)據(jù)庫(kù)安裝到所述多個(gè)服務(wù)器中的至少兩個(gè)服務(wù)器上來(lái)提供。
            3.如權(quán)利要求1所述的系統(tǒng),其中,所述SLA約束條件規(guī)定與所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)相關(guān) 聯(lián)的租戶(hù)的至少兩個(gè)級(jí)別,所述至少兩個(gè)級(jí)別包括相較于普通級(jí)別具有對(duì)多個(gè)服務(wù)器的資 源優(yōu)先訪(fǎng)問(wèn)權(quán)的高級(jí)級(jí)別。
            4.如權(quán)利要求3所述的系統(tǒng),其中,所述SLA約束條件規(guī)定按如下方式指定所述優(yōu)先訪(fǎng) 問(wèn)權(quán)與普通租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)的布局相比,高級(jí)租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)被布置在多個(gè)服務(wù)器 中具有相對(duì)較低負(fù)載的服務(wù)器上。
            5.如權(quán)利要求3所述的系統(tǒng),其中,所述SLA約束條件規(guī)定所述優(yōu)先訪(fǎng)問(wèn)權(quán)包括優(yōu)先容 錯(cuò),所述優(yōu)先容錯(cuò)是按照如下方式來(lái)指定的與普通租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)在所述多個(gè)服務(wù)器 上的布局相比,高級(jí)租戶(hù)的租戶(hù)數(shù)據(jù)庫(kù)被布置在所述多個(gè)服務(wù)器中的較多的服務(wù)器上。
            6.如權(quán)利要求1所述的系統(tǒng),其中,所述輸入處理器被配置為輸入至少一個(gè)關(guān)于與所 述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)相關(guān)聯(lián)的租戶(hù)的租戶(hù)情況,所述至少一個(gè)租戶(hù)情況指定相關(guān)聯(lián)的租戶(hù)數(shù) 據(jù)庫(kù)的數(shù)據(jù)大小和作業(yè)請(qǐng)求特征,并且其中,所述染色體比較器被配置為使用所述至少一 個(gè)租戶(hù)情況,相對(duì)于SLA約束條件和計(jì)算約束條件來(lái)評(píng)價(jià)所述多個(gè)染色體。
            7.如權(quán)利要求1所述的系統(tǒng),其中,所述輸入處理器被配置為輸入偏好參數(shù),該偏好參 數(shù)是從偏好調(diào)節(jié)器接收的,并且表示所述染色體比較器評(píng)價(jià)所述SLA約束條件中的至少一 個(gè)約束條件的方式。
            8.如權(quán)利要求1所述的系統(tǒng),其中,所述布局管理器包括染色體生成器,該染色體生成 器被配置為生成初始染色體種群,用于由所述染色體比較器進(jìn)行評(píng)價(jià),該初始染色體種群 各自被形成為大小為T(mén)的陣列,該陣列的元素的值為數(shù)字1到S,其中T是所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的數(shù)量,S是所述多個(gè)服務(wù)器的數(shù)量。
            9.如權(quán)利要求1所述的系統(tǒng),其中,所述染色體組合器被配置為將所述多個(gè)染色體中 的染色體對(duì)進(jìn)行組合,包括將每對(duì)染色體的每個(gè)成員劃分為多個(gè)部分,然后將來(lái)自每對(duì)的 至少某些部分組合到新的染色體中。
            10.如權(quán)利要求1所述的系統(tǒng),其中,所述染色體比較器被配置為評(píng)價(jià)每個(gè)染色體,包 括創(chuàng)建多個(gè)染色體變種,其中每個(gè)染色體變種都與所述多個(gè)服務(wù)器的相應(yīng)服務(wù)器的潛在故 障相關(guān)聯(lián)。
            11.如權(quán)利要求1所述的系統(tǒng),其中,所述染色體比較器被配置為評(píng)價(jià)每個(gè)染色體,包 括將所述多個(gè)服務(wù)器的每個(gè)服務(wù)器的負(fù)載進(jìn)行歸一化并且計(jì)算所述服務(wù)器的負(fù)載的標(biāo)準(zhǔn)偏差。
            12.如權(quán)利要求1所述的系統(tǒng),其中,所述染色體比較器被配置為針對(duì)多個(gè)時(shí)間段中的 每個(gè)時(shí)間段評(píng)價(jià)所述多個(gè)染色體中的每一個(gè),然后將最終的多個(gè)評(píng)價(jià)組合以得到針對(duì)相應(yīng) 染色體的總評(píng)價(jià)。
            13.如權(quán)利要求1所述的系統(tǒng),其中,所述布局選擇器被配置為在進(jìn)化循環(huán)的預(yù)定數(shù)量 的代之后、或者在確定所述選定的染色體在預(yù)定程度上滿(mǎn)足SLA約束條件之后,選擇所述 選定的染色體。
            14.一種計(jì)算機(jī)實(shí)施的方法,包括確定多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中的每個(gè)租戶(hù)數(shù)據(jù)庫(kù)和多個(gè)服務(wù)器中的至少一個(gè)服務(wù)器,其中所 述租戶(hù)數(shù)據(jù)庫(kù)包括原始租戶(hù)數(shù)據(jù)庫(kù)和從所述原始租戶(hù)數(shù)據(jù)庫(kù)復(fù)制的復(fù)制租戶(hù)數(shù)據(jù)庫(kù);確定掌控所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)對(duì)所述多個(gè)服務(wù)器的訪(fǎng)問(wèn)的服務(wù)等級(jí)協(xié)議SLA的約束 條件;確定與所述多個(gè)服務(wù)器相關(guān)聯(lián)的計(jì)算約束條件;在符合所述SLA約束條件的基礎(chǔ)上并且相對(duì)于所述計(jì)算約束條件評(píng)價(jià)多個(gè)染色體,每 個(gè)染色體包括所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中每一個(gè)數(shù)據(jù)庫(kù)到所述多個(gè)服務(wù)器中一個(gè)服務(wù)器的潛 在布局;輸出所述多個(gè)染色體的選定子集;將所述多個(gè)染色體的選定子集中的染色體進(jìn)行組合以得到下一代染色體,作為所述多 個(gè)染色體的進(jìn)化循環(huán)的部分,下一代染色體用于相對(duì)于SLA約束條件和計(jì)算約束條件對(duì)下 一代染色體中的染色體進(jìn)行的后續(xù)比較,;以及從該進(jìn)化循環(huán)中選擇選定的染色體用于實(shí)施基于該染色體的布局。
            15.如權(quán)利要求14所述的方法,其中,所述SLA約束條件對(duì)于所述多個(gè)服務(wù)器規(guī)定針對(duì) 相應(yīng)租戶(hù)的多個(gè)租戶(hù)數(shù)據(jù)庫(kù)的負(fù)載均衡和容錯(cuò)二者,這二者通過(guò)將所述相應(yīng)租戶(hù)的多個(gè)租 戶(hù)數(shù)據(jù)庫(kù)的至少兩個(gè)租戶(hù)數(shù)據(jù)庫(kù)安裝到所述多個(gè)服務(wù)器的至少兩個(gè)服務(wù)器上來(lái)提供。
            16.如權(quán)利要求14所述的系統(tǒng),其中,所述SLA約束條件規(guī)定與所述多個(gè)租戶(hù)數(shù)據(jù)庫(kù)相 關(guān)聯(lián)的租戶(hù)的至少兩個(gè)級(jí)別,所述至少兩個(gè)級(jí)別包括相較于普通級(jí)別具有對(duì)所述多個(gè)服務(wù) 器的資源的優(yōu)先訪(fǎng)問(wèn)權(quán)的高級(jí)級(jí)別。
            17.如權(quán)利要求14所述的系統(tǒng),其中,確定所述SLA約束條件包括接收偏好參數(shù),該偏 好參數(shù)表示所述染色體比較器評(píng)價(jià)所述SLA約束條件中的至少一個(gè)約束條件的方式。
            全文摘要
            本發(fā)明提供一種計(jì)算機(jī)系統(tǒng),其包括確定多個(gè)租戶(hù)數(shù)據(jù)庫(kù)到多個(gè)服務(wù)器的布局的布局管理器。該布局管理器包括輸入處理器,其確定掌控多個(gè)租戶(hù)數(shù)據(jù)庫(kù)到多個(gè)服務(wù)器的關(guān)聯(lián)的服務(wù)等級(jí)協(xié)議SLA的約束條件以及與多個(gè)服務(wù)器相關(guān)聯(lián)的計(jì)算約束條件;染色體比較器,其相對(duì)于SLA約束條件和計(jì)算約束條件比較每個(gè)染色體,以輸出多個(gè)染色體的選定子集,每個(gè)染色體包括多個(gè)租戶(hù)數(shù)據(jù)庫(kù)中的每一個(gè)到多個(gè)服務(wù)器中的一個(gè)的潛在布局;染色體組合器,其將多個(gè)染色體的選定子集中的染色體組合以得到下一代染色體,其被輸出到染色體比較器以用于后續(xù)比較;以及布局選擇器,其監(jiān)控所述進(jìn)化循環(huán)以及從其中選擇選定的染色體用于實(shí)施基于選定的染色體的布局。
            文檔編號(hào)G06F17/30GK101931609SQ20091014621
            公開(kāi)日2010年12月29日 申請(qǐng)日期2009年6月22日 優(yōu)先權(quán)日2009年6月22日
            發(fā)明者許儉, 黎文憲 申請(qǐng)人:Sap股份公司
            網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
            • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品
            国产麻豆福利av在线播放| 欧美一区高清| 久久成人黄色| 精品在线一区二区| 亚洲免费视频网站| 亚洲一区欧美| 久久精品国产2020观看福利色| 久久这里精品| 五月婷婷影院| 99精品视频在线| 久久线看观看精品香蕉国产| 久久综合一本| 欧美日韩在线亚洲国产人| 99热中文| 久久99热这里只有精品国产 | 欧美日韩第三页| 久久久久综合网久久| 在线日韩国产| 亚洲水蜜桃久久综合网站| 成人9久久国产精品品| 亚洲一级免费毛片| 亚洲码在线| 日本一区二区中文字幕| 永久国产| 国产亚洲欧美久久久久| 国产精品视频一区二区三区不卡 | 久久久综合久久| 在线观看日本一区| 亚洲网站一区| 99综合久久| 国产亚洲免费观看| 96国产精品| 中文一区二区在线观看| 国产网址在线| 国产精品福利网站| 欧美日韩综合精品一区二区三区| 亚洲日韩在线观看| 国产日韩欧美一区二区| 久热中文字幕在线精品首页| 日韩高清不卡在线| 国产色产综合色产在线观看视频| 黄网在线观看网址入口| 国产成人精品福利网站在线观看| 五月婷婷影院| 久久综合桃花| 亚洲国产第一区二区香蕉| 性欧美高清久久久久久久| 欧美日韩福利视频| 国产真实系列在线| 日韩国产免费一区二区三区| 亚洲三级在线看| 国产精品久久久久久久久岛| 日本在线视频www色| 日韩一区二区三区在线观看| 亚洲精品国产综合一线久久| 亚洲欧美日韩国产精品网| 日韩欧美视频一区二区| 久久国产一区二区| 99久久国产免费中文无字幕| 欧美激情一区| 亚洲一级免费视频| 亚洲欧美一区二区三区九九九| 国产成人综合91香蕉| 日韩欧美在线观看视频一区二区| 国产日韩欧美不卡www| 久久精品国产一区二区小说| 国产成人精品一区二三区在线观看| 在线视频精品一区| 视频在线一区二区| 久久精品夜夜春| 国产九九热视频| 亚州**色毛片免费观看| 亚洲高清国产一区二区三区| 日韩欧美亚洲天堂| 国产成人综合在线视频| 国产欧美另类久久精品91| 国产亚洲精品午夜高清影院| 国产精品亚洲午夜不卡| 亚洲欧美日韩国产综合久| 色婷婷精品综合久久狠狠| 日韩中文一区| 国产成人久久精品二区三区| 亚洲欧美精品成人久久91| 99精品视频一区在线视频免费观看| 亚洲国产成人久久综合一区| 九九热这里| 亚洲综合网址| 九九视频这里只有精品| 青草视频在线免费| 欧美在线一区二区三区精品| 久久一级电影| 69国产成人精品视频软件| 亚洲国产天堂| 欧美国产伦久久久久| 一区二区精品在线观看| 四虎在线永久| 国产精品一二三| 免费a级黄色片| 精品国精品国产自在久国产应用| 亚洲a成人7777777久久| 久久精品国产中国久久| 日韩美香港a一级毛片| 亚洲国产品综合人成综合网站 | 欧美日韩精品福利在线观看| 国产精品久久久久无码av| 在线观看亚洲一区二区| 精品视频一区二区三区四区五区| 欧美福利小视频| 波多野吉衣一区| 国产成人啪午夜精品网站| 伊人99在线观看| 欧美日韩国产在线观看| 亚洲精品三级| 日韩欧美国产精品| 精品日本一区二区| 九九免费观看全部免费视频| 国产一区二区三区视频在线观看 | 91综合在线视频| 亚洲国产毛片| 99久久精品国产亚洲| 色综合久久中文字幕综合网| 亚洲欧美日韩另类在线专区| 一区二区在线免费视频| 亚洲欧美综合在线观看| 99久久综合狠狠综合久久| 亚洲欧美久久| 久久午夜精品2区| 99久久婷婷免费国产综合精品| 国产精品久久久久三级| 国产在线永久视频| 黑人一区二区三区中文字幕| 亚洲精品在线网站| 国产亚洲一区呦系列| 中文字幕在线观看一区| 福利一区在线观看| 国产一级片在线播放| 日韩国产精品视频| 在线观看欧美亚洲日本专区| 亚洲精品乱码久久久久| 欧美日韩国产一区| 99riav视频国产在线看| 无码av中文一区二区三区桃花岛 | 99re这里只有精品在线观看| 97色伦图片97色伦图影院久久| 91久久精品都在这里| 国产精品区免费视频| 国产日韩欧美一区二区三区在线| 9999精品视频| 伊人欧美在线| 亚洲一区日本| 国产三级精品视频| 亚洲综合欧美| 国产中文一区| 日本福利片在线观看| 欧美精品亚洲二区| 四虎国产精品高清在线观看| 国产成人久久777777| 国产亚洲一区二区精品| 婷婷九月色| 亚洲人成一区二区不卡| 在线色网址| 色婷婷婷婷| 久久影院中文字幕| 国产在线不卡视频| 久久综合影院| 久久精品国产曰本波多野结衣| 久久精品夜色国产| 男人天堂综合| 国内精品视频在线观看| 欧美亚洲国产精品久久久久| 一本一本久久a久久精品综合| 久久青草影院| 亚洲欧美视频在线观看| 色婷婷在线视频| 亚洲欧美综合在线观看| 国产九九热视频| 久久网页| 久久久综合久久| 国产午夜视频在线| 国产欧美成人免费观看| 久久青青成人亚洲精品| 国产精品欧美在线| 亚洲国产欧洲综合997久久| 国产无套在线播放| 欧美精品一区二区三区在线| 国内精品免费视频| 韩国福利视频一区二区| 亚洲欧美v视色一区二区| 久热中文| 2020国产免费久久精品99| 国产r级在线观看| 99国产在线| 亚洲欧美一区二区三区图片| 亚洲综合色婷婷在线观看| 亚洲午夜国产片在线观看| 久久精品国产72精品亚洲| 欧美日本另类| 欧美亚洲国产第一页草草| 国产成人一区二区| 日韩一区二区三区电影在线观看| 在线观看国产三级| 59pao成国产成视频永久免费| 国产精品日韩欧美一区二区| 一区二区午夜| 欧美一区二区三区激情视频| 国产精品色| 亚洲人成网男女大片在线播放| 亚洲天堂社区| 亚洲成人在线网| 永久免费人成网ww555kkk手机| 欧美精品国产一区二区三区| 国产精品自拍视频| 这里只有精品99re在线| 中文字幕日韩精品中文区| 亚洲青草视频| 中文字幕日韩一区| 亚洲综合一区二区三区| 久久久久久免费播放一级毛片| 国产成人精品.一二区| 欧美日韩精品在线| 91婷婷| 欧美日本免费一区二区三区| 亚洲不卡视频| 中文字幕欧美激情| 亚洲一级毛片免费看| 亚洲精品视频二区| 91精品在线免费视频| 久久国产精品男女热播| 婷婷玖玖| 在线观看国产精品入口| 国产精品日韩精品| 国产精品久久久久精| 99久久精品无码一区二区毛片| 久久婷婷国产精品香蕉| 精品久久久久久婷婷| 97精品国产高清自在线看超| 久久伊人成人网| 欧美一级看片免费观看视频在线| 欧美国产免费| 免费视频不卡一区二区三区| 午夜欧美日韩| 欧美专区综合| 国产精品第44页| 色www永久免费视频| 日韩中文字幕一区二区不卡| 国产成人精品日本亚洲专| 中文欧美日韩| 国产专区一区| 成人免费视频网站| 中国一级毛片免费观看| 男女一级毛片免费视频看| 日韩精品电影一区亚洲高清| 亚洲福利视频一区二区| 狠狠色狠狠色综合日日不卡| www.精品国产| 久久精品视频2| 精品999久久久久久中文字幕| 色综合久久久久| 亚洲成人高清| 午夜激爽毛片在线看| 狠狠综合久久综合网站| 91亚洲一区二区在线观看不卡| 99久久国产免费-99久久国产免费| 日韩免费福利视频| 在线日韩国产| 91久久国产精品| 国产精品任我爽爆在线播放6080| 久久免费电影| 国产二区视频| 91华人在线视频| 亚洲精品天堂在线观看| 国产精品综合在线| 国产色网站| 日韩国产成人| 欧美日本一道免费一区三区| 欧美日韩国产一区二区三区播放| 伊人不卡久久大香线蕉综合影院| 国产亚洲综合精品一区二区三区| 亚洲欧美综合精品成| 亚洲视频欧美| 成人9久久国产精品品| 婷婷综合视频| 不卡视频一区二区| 欧美一区二区三区精品国产| 久久99精品久久久| 日韩久久精品视频| 七七七久久久久人综合| 亚洲国产麻豆| 欧美日韩视频一区二区三区| 国产在线观看首页123| 亚洲日本一区二区三区高清在线| 亚洲视频999| 国产精品一区二区av| 国产精品视频一区二区亚瑟| 在线亚洲激情| 蜜桃视频一区| 精品一久久香蕉国产二月| 久久久久久岛国免费网站| 久久91精品国产91久| 亚洲美女视频一区| 不卡福利视频| 国产精品视频一区二区三区不卡| 国产精品一区欧美日韩制服| 伊人久久青草青青综合| 伊人天伊人天天网综合视频| 99久久精品免费视频| 欧美精品不卡| 亚洲一级成人| 亚洲精品在线电影| 日韩欧美一区二区不卡| 国产在线欧美日韩一区二区| 日韩中文字幕在线有码视频网| 国产欧美亚洲精品第二区首页| 视色4se成人午夜精品| 久久精品最新免费国产成人| 国产在线欧美精品| 日日夜夜免费视频| 亚洲欧美日韩中文久久| 亚洲人成在线免费观看| 五月婷网| 精品伊人久久久| 欧洲亚洲一区| 日本欧美国产| 国产二区精品| 亚洲欧美一区二区三区不卡| 日本一本在线视频| 国产精品亚洲欧美日韩一区在线| 国产丝袜视频| 亚洲精品自拍区在线观看| 91精品国产91热久久p| 亚洲欧美一区二区三区九九九| 香蕉网在线视频| 婷婷99| 久久综合色综合| 最新露脸国产精品视频| 国产一区二区播放| 中文字幕国产| 国产va免费精品高清在线观看| 日韩欧美一区二区三区中文精品| 日韩一区精品| 麻豆亚洲一区| 97国产视频| 狠狠色成色综合网| 国产精品久久久久9999高清| 欧美专区一区| 免费aⅴ视频| 亚洲视频在线观看一区| 日韩视频一区| 国产精品久久久精品三级| 国内精品久久国产大陆| 99久久综合狠狠综合久久aⅴ| 久久五月网| 久热香蕉视频| 精品国产欧美一区二区五十路 | 亚洲伊人tv综合网色| 亚洲国产精品区| 亚洲国产精品婷婷久久| 色婷婷影视| 国产123区| 91日本在线精品高清观看| 91免费高清视频| 亚洲欧洲专线一区| 亚洲欧美中文字幕专区| 亚洲日韩欧洲无码av夜夜摸| 国产一区二区不卡视频| 欧美日韩精品一区二区另类| 在线国产91| 亚洲视频综合| 久久桃花综合| 伊人色强在线网| 狠狠亚洲丁香综合久久| 九九九国产视频| 国产精品麻豆视频| 日韩日韩日韩手机看片自拍| 色婷婷5月精品久久久久| 91av中文字幕| 国产精选第一页| 夜夜精品视频| 日韩一区二区三| 国产福利在线观看永久免费| 日韩精品久久不卡中文字幕| 国产高清在线免费| 成人中文在线| 伊人婷婷色香五月综合缴激情| 国产午夜在线观看视频播放| 国产精品亚洲w码日韩中文app | 精品久久久久中文字幕日本| 欧美国产精品不卡在线观看| 亚洲一级片免费看| 亚洲综合伊人色一区| 亚洲欧美视频在线观看| 久久91这里精品国产2020| 在线国产小视频| 久久99精品视频| 亚洲午夜综合网| 91福利视频免费观看| 欧美日韩在线高清| 国产精品成人一区二区| 国产91欧美| 国产精品高清在线观看地址 | 日韩欧美亚洲一区| 伊人免费视频| 999精品国产| 欧美亚洲激情视频| 国产成人一区二区三区在线视频| 国产精品自在线| 伊人国产精品| 久99久视频| 88国产精品视频一区二区三区| 精品久久久久久18免费看| 日韩在线2020专区| 国内一区二区三区精品视频| 日韩欧美高清在线| 色网站免费在线观看| 色婷婷视频在线| 婷婷综合色伊人阁| 伊人网在线免费视频| 国产国产人免费人成免费视频| 久久丁香视频| 国产在线视频二区| 国产午夜三区视频在线| 国产精品国产三级国产专播下 | 国产手机精品a| 99精品视频在线| 精品在线观看一区| 伊人网色| 国产福利99| 国产男人天堂| 欧美国产在线视频| 欧美日韩精品在线观看| 国产99免费视频| 久久久久性| 欧美一区在线播放| 久久久久久久国产免费看| 国产成人精品综合在线观看| 99久久网站| 国语精品91自产拍在线观看二区| 国产欧美亚洲精品第3页在线| 亚洲精品欧美综合四区| 伊人久久大香线| 成人小视频在线免费观看| 91在线日本| 91国内精品视频| 国产美女网址| 久久综合桃花网| 久久精品免视国产| 久久福利免费视频| 欧美一区视频在线| 国产一线在线观看| 第一页在线视频| 亚洲国产成人麻豆精品| 一区二区视频在线| 国产成人香蕉久久久久| 一个色综合导航| 伊人免费视频二| 国产美女视频一区二区二三区| 国产在线色站| 亚州综合网| 亚洲国产麻豆| 亚洲高清成人| 国产自产c区| 伊人成影院九九| 亚洲三级毛片| 五月天婷婷综合| 欧美在线视频一区在线观看| 久久鸭综合久久国产| 亚洲一级二级三级| 亚洲成人中文字幕| 伊人不卡久久大香线蕉综合影院| 亚洲九九色| 狠狠色网| 国产精品自在线拍| 国产精品永久免费| 91精品国产综合久| 久久久久久久综合色一本| 国产视频三区| 99热国产在线| 九九激情视频| 国产成人在线小视频| 日韩精品欧美激情亚洲综合| 午夜视频欧美| 亚洲精品视频久久久| 欧美国产综合日韩一区二区| 99久久99久久久99精品齐| 久久久受www免费人成| 九色福利视频| 久久福利一区二区| 国产r级在线观看| 欧美精品久久| 久久久网站亚洲第一| 五月国产综合视频在线观看 | 91九色在线观看| 在线观看视频一区二区| 伊人久久国产| 亚洲社区在线观看| 亚洲人成网站在线| 久久久青草青青亚洲国产免观| 综合久久影院| 国产一区自拍视频| 日韩精品中文字幕视频一区| 综合激情婷婷| 久久久精品一区二区三区| 九九精品影院| 国产一区二区三区毛片| 久久久高清免费视频| 狠狠综合久久久久尤物丿| 激情五月婷婷综合网| 亚洲欧美精品中文字幕| 久久国产精品99久久小说| 成人9久久国产精品品| 99视频国产在线| 亚洲三级久久| 国产在线啪| 一区视频在线| 九九亚洲精品| 日韩国产在线播放| 色www永久免费网站国产| 高清中文字幕视频在线播| 国产在线精品一区二区夜色| 91在线视频网址| 99久久精品免费看国产麻豆| 国产日韩欧美综合| 香蕉久久国产精品免| 日本激情一区二区三区 | 久久久久国产精品免费| 欧美无专区| 国产精品男人的天堂| 欧美精品亚洲二区| 无码精品日韩中文字幕| 成人午夜免费福利视频| 亚洲日本精品| 久青草中文字幕精品视频| 亚洲综合在线观看一区www| 青青在线精品视频| 久久精品成人国产午夜| 国产日韩欧美91| 国产精品h| 思思久久q6热在精品国产| 在线亚洲小视频| 久久精品免观看国产成人| 久久青青成人亚洲精品| 一区二区网站| 亚洲欧美日韩中文字幕久久| 香蕉蕉亚亚洲aav综合| 久草资源福利站| 456亚洲视频| 91久久大香线蕉| 欧美久草| 欧洲一区| 国产一区成人| 国产精品毛片久久久久久久| 亚洲欧美日韩中文在线| 日本久久精品视频| 亚洲系列在线| 亚欧美综合| 国产精品高清视亚洲精品| 久久99精品国产99久久6男男| 亚洲一区二区视频| 精品久久久久久中文字幕一区| 在线观看欧美精品| 亚洲一区精品伊人久久| 国产亚洲精品无码不卡| 国产区久久| 亚洲第一福利视频导航| 亚洲专区欧美| 四虎精品久久| 色综合久久综合网观看| 日韩一区二区在线视频| 免费色网址| 青草国产在线视频| 中文字幕在线观看不卡| 久久久成人网| 亚洲福利在线观看| 国产成人啪精品午夜在线观看| 亚洲国产精品线在线观看| 国产亚洲综合精品一区二区三区| 91国内外精品自在线播放 | 亚洲丁香色婷婷综合欲色啪| 国产玖玖玖精品视频| 九九久久亚洲综合久久久| 99视频在线看| 91精品国产高清久久久久| 久国产精品视频| 久久精品国产精品亚洲精品| 99re热在线视频| 精品日韩欧美一区二区三区在线播放| 中文天堂网在线www| 亚洲精品在线不卡| 五月天婷婷综合| 99精品视频在线观看re| 国产97视频在线| 亚洲精品视频久久久| 久久精品国产精品青草不卡| 99精品影视| 色135综合网| 精品国产欧美| 国产在线一区二区三区在线| 国产一区精品在线观看| 国产成人精品福利网站人| 日日碰碰| 综合激情在线| 91免费视频网| 色狠狠色狠狠综合一区| 久久视精品| 国产成人精品自线拍| 狠狠综合久久综合网站| 久久精品这里| 色婷婷.com| 99久久精彩视频| 国产精品久久久久久免费| 精品久久久久久综合网| 亚洲午夜综合网| 深夜国产一区二区三区在线看| 亚洲不卡网| 日韩视频中文字幕专区| 亚洲日本在线观看网址| www.国产一区二区| 一级精品视频| 91一区二区三区| 亚洲综合成人网在线观看| 国产伦精品一区二区三区网站| 99亚洲乱人伦精品| 久热伊人| 久久久夜色精品国产噜噜| 中文字幕久久精品| 国内精品久久久久久久试看| 亚洲视频一二区| 欧美国产日韩做一线| 色综合合久久天天给综看 | 欧美国产中文| 国产精品国产三级国产专业不| 亚洲视频一区网站| 久久成人精品视频| 国产精品久久久久久吹潮| 欧美一区二区三区视频在线| 九九精品国产99精品| 精品91在线| 久久久久久久91精品免费观看| 亚洲一区二区视频在线观看| 99久久久精品| 成人久久电影| 91色视频网站| 91国内精品视频| 国产不卡在线| 欧美亚洲福利| 激情亚洲网| 国内精品亚洲| 亚洲国产午夜精品乱码| 婷婷综合色伊人阁| 国产一区二区三区免费在线视频| 97一区二区三区四区久久| 国产精品狼色在线观看视色| 中文毛片无遮挡播放免费| 亚洲欧美精品| 国产欧美日韩精品第二区| 婷婷爱五月天| 国产福利第一页| 久久国产精品久久久久久| 日韩欧美一区二区三区在线视频| 国产精品99在线观看| 在线视频不卡国产在线视频不卡 | 亚洲午夜天堂| 精品噜噜噜噜久久久久久久久| 欧美日韩在线视频专区免费| 欧美一区网站| 青青草伊人久久| 久久综合视频网站| 亚洲人成中文字幕在线观看| 亚洲欧洲精品国产二码| 久久www免费人成_看| 麻豆精品在线观看| 怡红院成人永久免费看| 在线日韩麻豆一区| 日韩欧美视频一区二区在线观看| 国产va免费精品观看| 一区二区三区精品国产| 成人免费国产欧美日韩你懂的| 精品国产综合| 久久久久青草线蕉亚洲麻豆| 国产精品v欧美精品v日本精| 国产河南妇女毛片精品久久| 九一色视频| 怡红院一区二区在线观看| 久久国产亚洲| 国产伦一区二区三区免费| 国产一二三区视频| 日韩国产第一页| 国产福利小视频在线| 久久久久久久成人午夜精品福利| 国产亚洲欧美日韩在线看片| 日韩美女福利视频| 中文字幕欧美一区| 国产日韩精品欧美一区喷 | 手机看片久久国产免费不卡| 久久r精品| 久久国产美女| 亚洲国产www| 亚洲成人在线免费观看| 九九久久国产精品大片| 精品福利在线观看| 色综合久久天天综合绕观看| 制服丝袜第三页| 午夜性色一区二区三区不卡视频| 99香蕉国产线观看免费| 久久久久综合中文字幕| 亚洲高清中文字幕一区二区三区| 久久机热/这里只有精品1| 亚洲国产人成在线观看| 久久国产精品99国产精| 欧美日韩在线永久免费播放| 婷婷爱五月天| 伊人激情视频| 在线观看a国v| 91精品一区国产高清在线gif| 亚洲精品自拍区在线观看| 国产日韩欧美在线播放| 亚洲色欧美| 亚洲精品影院久久久久久| 黑人巨大精品欧美一区二区| 国产一区二区三区在线看| 91久久精品国产免费一区| 国产精品ⅴ视频免费观看| 日韩欧美精品一区二区| 欧洲精品在线观看| 国产成人自产拍免费视频| 午夜免费成人| 亚洲视频精品| 欧美中文在线观看| 久久久久久99精品| 日本精品视频一区二区| 综合久青草视频| 国产一区二区自拍视频| 久久成人国产精品青青| www.国产在线观看| 91久久夜色精品国产九色| 欧美精品久久久久久久免费观看| 国产精品亚洲一区二区三区久久| 亚洲成人在线播放| 亚洲国产情侣一区二区三区| 欧美成人伊人十综合色| 1024国产精品| 国产拍拍视频一二三四区| 最新中文字幕在线播放| 国产亚洲精品美女久久久| 中文字幕在线免费视频| 性欧美精品久久久久久久| 色偷偷伊人| 99久久精品费精品国产一区二| 亚洲国产成人精品91久久久| 亚洲a在线视频| 国产福利精品在线| 91av成人| 日韩欧美亚洲一区精选| 在线观看亚洲成人| 亚洲国产精品久久人人爱| 国产天天在线| 国产精品被窝福利一区| 欧美日韩国产高清| 亚洲一级黄色| 国产欧美在线视频| 精品国产成人综合久久小说| 国产精品久久久久久久久久久威| 国产欧美成人免费观看视频| 久久九九国产| 97av在线播放| 精品一区二区三区| 香蕉视频在线精品| 亚洲欧美日本国产一区二区三区 | 日韩久久精品| 亚洲午夜久久久久中文字幕久| 国产一级高清| 自拍偷拍国语对白| 午夜男人天堂| 亚洲人成77777在线播放网站不卡 欧美中文字幕一二三四区 | 国产成人免费观看| 国产成人亚洲精品蜜芽影院| 欧美高清国产| 久久成人动漫| 亚洲人成一区| 亚洲视频第一页| 欧美精品久久久久久久小说| 综合一区| 久久88综合| 欧美中文字幕第一页| 欧美一区二区久久精品| 亚洲天堂免费| 欧美一级中文字幕| 欧美在线国产| 日本一道本在线视频| 日本在线看小视频网址| 伊人资源| 亚洲天堂网2014| 日本中文字幕一区二区有码在线| 欧美国产日韩久久久| 最新欧美精品一区二区三区不卡| 精品99视频| 91久久综合| 奇米在线影视一区二区三| 久久国产成人| 国产在线精品观看| 四虎精品永久免费| 欧美色99| 制服丝袜中文在线| 亚洲女人国产香蕉久久精品| 欧美中文字幕在线看| 国产精品福利在线| 欧美日韩国产免费一区二区三区| 国内精品久久久久久中文字幕| 久久国产精品免费一区二区三区| 亚洲欧美综合另类| 国产无人区一区二区三区| 欧美日韩一区二区不卡| 亚洲一区第一页| 久久精品视频网| 日本国产网站| 国产成人艳妇aa视频在线| 亚洲区一区| 国产91高跟丝袜| 国产精品久久久久久一区二区三区| 亚洲一区欧美| 亚洲欧美v国产一区二区| 精品国产91久久久久久久a| 国产精品久久久久久免费播放 | 久久er99热精品一区二区| 精品视频一区在线观看| 欧美日本另类| 日本a在线看| 久久99中文字幕久久| 青草国产| 国产二区在线播放| 九九热视频这里只有精品| 91成人国产| 欧美亚洲中日韩中文字幕在线| 狠狠色丁香婷婷久久综合2021| 久久久久综合给合狠狠狠| 精品一区二区三区视频在线观看免| 国产一区福利| 99九九99九九九视频精品| 欧美中文在线| 国产精品91在线播放| 国产又大又硬又粗| 久久亚洲欧美综合激情一区| 制服丝袜在线播放| 91国语精品自产拍在线观看性色| 国产精品大全| 无码日韩精品一区二区免费| 亚洲伊人成综合网| 日韩欧美一区二区在线| 精品伊人久久久| 91免费观看视频| 久久精品视频2| 91福利专区| 亚洲人成伊人成综合网久久| 国产不卡在线看| 欧美大陆日韩| 欧美成人一区二区三区不卡视频| 亚洲综合涩| 日韩欧美天堂| 精品亚洲综合久久中文字幕| 精品久久久久亚洲| 国产91免费视频| 99久久亚洲| 五月天婷婷综合| 国产在线干| 在线观看视频一区二区三区| 色中色欧美| 一级精品视频| 四虎在线观看一区二区| 99国产精品高清一区二区二区| 综合亚洲一区二区三区| 99久久国产免费-99久久国产免费| 99九九99九九九视频精品| 亚洲综合色婷婷在线观看| 久久线看观看精品香蕉国产| 久久精品视频国产| 天天操中文字幕| 日日噜噜夜夜狠狠| 日韩欧美亚洲精品| 日韩在线视频免费| 亚洲欧洲视频在线| 国产精品第一页在线| 欧美精品在线免费| 日韩精品免费在线观看| 日韩国产欧美在线观看| 伊人欧美在线| 亚洲免费资源| 99视频一区| 国产黄色免费观看| 亚洲视频在线网站| 综合亚洲色图| 在线观看亚洲| 麻豆国内精品久久久久久| 高清国产在线| 91香蕉国产亚洲一区二区三区| 国产黄色在线播放| 欧美成亚洲| 福利一区二区三区视频午夜观看| 日本欧美一区二区免费视| 国产成人免费全部网站| 色婷婷综合久久久| 亚洲毛片网| 欧美久久超级碰碰碰二区三区| 精品福利一区二区免费视频| 国产欧美久久精品| 国产一区二区三区久久精品| 97国产精品| 国产一区二区三区美女秒播| 国产免费又粗又猛又爽视频国产| 欧美久久亚洲精品| 亚洲综合在线网| 无码一区二区三区视频| 99re国产视频| 日韩亚洲国产激情在线观看| 国产午夜影院| 国产亚洲一区二区三区不卡 | 久久久香蕉视频| 亚洲欧美一区二区三区在线观看 | 午夜国产小视频| 国产午夜精品久久久久免费视| 国产精品久久久久乳精品爆| 国产精品伦一区二区三级视频| 国产一区二区三区免费| 日韩成人免费| 男人的亚洲天堂| 香蕉蕉亚亚洲aav综合| 国产欧美一区二区三区久久| 色www永久免费网站国产| 99精品福利视频| 中文字幕不卡在线观看| 欧美大陆日韩| 97精品国产福利一区二区三区 | 亚洲免费成人| 99精品视频在线观看免费| 91在线视频免费播放| 中国一级毛片免费观看| 亚洲精品第一页中文字幕| 99久久国产| 欧美日视频| 青草视频在线播放| 99久久99久久精品免费看子伦| 日韩欧美成末人一区二区三区| 国产精品伦理久久久久| 久久国产这里只有精品| 久久久久综合中文字幕| 久久国产精品系列| 亚洲综合一区二区三区| 99视频精品全部免费免费观 | 日韩精品一区二区三区乱码| 国产自在自线午夜精品视频在| 亚洲成人一区在线| 99久久精品免费看国产高清| 国产成年网站v片在线观看| 国产欧美二区三区| 亚洲午夜在线视频| 亚洲精品综合| 依人成人综合网| 99精品久久久久久久| 日本不卡视频在线视频观看 | 视频一区二区三区免费观看| 国产99re| 香蕉视频一区二区| 欧美日韩视频二区三区| 免费日韩在线视频| 亚洲国产成人九九综合| 亚洲黄色中文字幕| 精品99久久| 九九精品在线视频| 香蕉视频在线精品| 一本色道久久综合一区| 日产国产精品久久久久久| 国产精品久久福利网站app| 亚洲欧美日韩精品| 亚洲一区二区三区四区视频| 久久精品8| 久久国产精品一区二区| 日本精品久久久久中文字幕8 | 亚洲一级二级三级| 亚洲第一区视频| 日韩成人在线网站| 欧美精品第三页| 91免费国产精品| 日韩成人午夜| 在线国产毛片| 色丁香婷婷| 成人国产在线观看高清不卡 | 精品一区国产| 亚洲精品一二三| 久久字幕| 免费高清不卡毛片在线看| 亚洲一区二区三区免费视频| 欧美特黄a级| 久久国产免费一区二区三区| 成人中文字幕在线高清| 日韩精品免费一区二区| 久久亚洲国产| 亚洲第一页中文字幕| 日本一道本在线视频| 国产免费一区二区三区四区视频| 99欧美精品| 久久精品中文字幕首页| 国产一区三区二区中文在线| 99ri精品| 久热国产在线| 国产精品三区四区| 免费网站看v片在线成人国产系列| www.国产精品| 亚洲性夜夜夜谢夜夜2019| 色狠狠色狠狠综合一区| 91精品啪在线观看国产日本| 亚洲精品欧洲精品| 色综合久久久久| 99精品国产三级在线观看| 日本一区二区在线视频| 国产亚洲综合| 久久免费精品国产72精品剧情 | 日韩一区二区三区免费体验| 日韩精品福利片午夜免费| 国产午夜视频| 国产成人免费在线| 亚洲国产精品美女| 激情婷婷综合| 国产97在线视频观看| 国产精品毛片无码| 亚洲午夜在线播放| 在线视频亚洲欧美| 国产亚洲精品不卡在线| 亚洲精品综合网| 99国产精品久久| 99国产精品热久久久久久夜夜嗨| 狠狠色狠狠色综合伊人| 久久99国产精一区二区三区!| 一区二区三区精品视频| 91精品成人国产app下载| 亚洲欧美日韩中文字幕网址| 欧美激情精品久久久久久久九九九| 色综合久久网| 在线观看视频91| 中文在线视频| 国产专区中文字幕| 精品视频一区在线观看| 久久99视频精品| 亚洲无吗在线视频| 亚洲毛片大全| 国产视频99| 激情久久久久久久久久久| 97久久精品人人澡人人爽| tom影院亚洲国产一区二区| 欧美一区二区视频在线观看| 一区在线免费观看| 欧美精品在欧美一区二区| 久久久久亚洲| 亚洲欧美色视频| 国产精品一区二区在线观看完整版| 亚洲精品不卡午夜精品| 国产视频一区在线观看| 中文字幕久久久久久精| 日韩欧美视频一区| 五月综合视频| 亚洲国产精品二区久久| 亚洲一区二区视频| 毛片免费在线视频| 日韩欧美不卡视频| 欧美一级视频免费看| 91免费国产在线观看| 日本在线观看永久免费网站| 久久久国产精品福利免费| 国产高清一区| 国产精品美女网站在线观看| 亚洲精品自拍视频| 欧美国产免费| 在线视频亚洲欧美| 日韩久久一区二区三区 | 九九这里只有精品视频| 精品在线99| 国产亚洲综合| 天堂va在线高清一区| 亚洲成人久久| 国产在线观看91精品一区| 国产4p精品观看| 国产精品午夜在线播放a| 亚洲精品欧美在线| 国产精品91av| 欧美日韩国产亚洲一区二区三区| 日韩欧美中文字幕一区| 亚洲怡红院在线| 青草影院在线观看| 亚洲伊人久久大香线蕉在观| 久久精品视频16| 91久久精品视频| 福利视频欧美一区二区三区| 欧美精品在线看| 午夜激情视频在线播放| 久草性视频| 亚洲欧美日韩一| 日韩久久网| 欧美日本一二三区| 国产108页| 国产午夜精品一区二区不卡| 亚洲性久久久影院| 欧美精品一区二区三区免费观看| 色偷偷狠狠色综合网| 日本aⅴ精品一区二区三区久久| 国产高清在线精品一区导航| 天天插天天爽| 欧美日韩国产精品| 国产午夜亚洲精品国产| 久99视频| 久久精品视频免费播放| 精品福利一区二区免费视频| 99视频精品全部在线播放| 97se亚洲国产综合自在线| 国产专区中文字幕| 国产区精品在线| 亚洲欧美色中文字幕| 色综合色综合色综合| 91麻豆精品国产自产在线观看一区| 91九色首页| 午夜精品久久久久久中宇| 香蕉久久夜色精品国产小优| 婷婷六月激情在线综合激情| 国产高清一区| 99久久免费国产精精品| 国产日韩欧美视频二区| 国产日产精品久久久久快鸭| 亚洲欧美中文日韩专区| 亚洲精品1区| 夜夜狠狠| 99热在线观看免费| 国产日韩欧美另类| 国产成人艳妇aa视频在线| 国产一区二区三区日韩| 亚洲一区二区三区视频| 精品国产网| 亚洲国产成人麻豆精品| 国产普通话对白视频二区| 国产精品久久久久久久午夜片| 国产精品电影一区| 亚洲欧美日韩精品久久久| 国产一二三区视频| 久久久蜜桃| 99精品中文字幕| 一级欧美日韩| 青青草原国产在线视频| 欧美日韩中文字幕免费不卡| 欧美专区一区二区三区| 久久er热这里只有精品免费| 2021久久精品永久免费| 国产99精品视频| 国产v在线播放| 激情综合色综合久久综合| www.国产在线观看| 最新国产网址| 亚洲成人免费看| 欧美视频第一区| 日韩精品导航| 亚洲精品高清国产麻豆专区 | 国产成人啪精品视频免费软件| 久久久成人网| 亚洲欧美国产日产综合不卡| 亚洲欧美在线观看一区二区| 国产精品v欧美精品v日韩精品| 国产欧美视频综合二区| 国产综合一区二区| 国产在线视频91| 国产视频导航| 欧美日韩麻豆| 天天综合网天天综合色| 成人久久18免费网| 欧美丝袜一区| 99国产精品久久久久久久成人热| 久久伊| 亚洲天堂男人网| 亚洲人成一区| 91久久精品国产亚洲| 中文字幕永久在线| 日韩欧美一区二区三区| 91精品国产麻豆91久久久久久| 国产精品亚洲玖玖玖在线靠爱| 亚洲欧美日韩国产综合在线播放| 亚洲综合美腿丝国产一区| 欧美激情亚洲激情| 欧美日韩中文字幕免费不卡| 亚洲视频精品| 国产美女精品人人做人人爽| 成人欧美一区二区三区小说| 激情综合网址| 久久综合一区| 日韩免费一区| 国产91原创| 99reav| 国内精品久久久久久久| 99久久国产综合精品swag超清| 国产一区二区三区久久精品| 高清国产性色视频在线| 五月婷婷一区| 99久久精品免费看国产四区| 日韩欧美在线精品| 97精品国产综合久久| 五月婷婷六月丁香激情| 亚洲综合中文| 亚洲综合一区二区不卡| 欧美国产高清欧美| 国产日韩视频| 免费一区二区三区视频狠狠| 亚洲视频1区| 色噜噜国产精品视频一区二区| 国产亚洲综合在线| 99成人免费视频| 色聚网久久综合| 亚洲色图欧美一区| 中文字幕第一页在线| 99久久亚洲国产高清观看| 伊人色综合久久天天人手人停 | 日韩在线一区二区| 精品日韩一区| 精品日韩一区| 欧美一区网站| 99热这里只有精品首页精品| 99re在线观看视频| 成人国产精品一级毛片视频| 日韩制服在线| 伊人成人久久| 亚洲一区中文字幕在线电影网| 97成人精品视频在线播放| 一区二区三区在线|欧| 四虎永久网址在线观看| 日韩国产免费一区二区三区| 国产91色在线|亚洲| 亚洲天堂网站| 国产福利不卡视频| 国产色网站| 婷婷在线网| a级网站在线观看| 亚洲欧美成人综合在线| 亚洲第一页在线观看| 五月婷婷色综合| 欧美日韩在线第一页| 一区二区免费电影| 国产高清不卡码一区二区三区| 久久综合九色综合97小说 | 福利在线不卡| 欧美亚洲777| 中文国产成人精品久久96| 麻豆国产一区| 日韩高清成人| 国产真实生活伦对亚洲欧洲毛片 | 色婷婷久久合月综| 日本aⅴ在线观看| 亚洲日本香蕉视频| 久久99国产精品免费观看| 在线观看中文字幕亚洲| 五月婷婷综合色| 欧美激情在线精品一区二区| 亚洲一区影院| 国产a精品三级| 亚洲视频1区| 伊人色综| 日韩精品中文字幕一区二区三区| 在线观看国产一区亚洲bd| 国产欧美在线不卡| 国产三级在线| 国产精品欧美日韩| 久热精品视频在线播放| 亚洲欧美在线免费| 国产高清中文字幕| 91精品国产丝袜| 99精品久久| 国产亚洲亚洲精品777| 伊人成综合网| 欧美日韩v| 欧美精品黄页在线观看大全| 精品国产一区二区三区久久| 中文日本免费高清| 欧美一级欧美三级在线观看| 成人国产一区| 91久久青草精品38国产| 国产精品久久一区一区| 国产高清啪啪| 久久精品国产一区二区小说| 国产成人综合洲欧美在线| 成人亚洲国产精品久久| 国产精品视频ccav| 国产精品久久久久久一区二区| 久久国产热| 精品国产高清在线看国产| 92午夜视频| 天天躁夜夜躁狠狠躁躁| 精品久久久久久久一区二区伦理| 国产成人综合精品| 毛片免费视频网站| 久久久亚洲欧美综合| 欧美一区二区视频| 九九热在线视频观看| 国产精品成人在线| 成人国产精品999视频| 综合久久伊人| 亚洲专区在线播放| 久久综合欧美| 国产精品自拍一区| 伊人色播| 色丁香婷婷| 久久免费毛片| 国产日韩欧美在线| 99re6在线视频精品免费下载| 九九热在线视频观看| 久久亚洲精品中文字幕| 亚洲国产精品久久精品怡红院| 一区二区视频免费观看| 中文字幕在线天堂| 日韩在线视频一区二区三区| 91九色在线观看| 亚洲欧美综合网| 91麻豆视频网站| 制服丝袜一区二区三区| 伊人色在线视频| 国产成人愉拍免费视频| 国内久久精品视频| 久久综合99| 久久久久久久91精品免费观看| 综合久久久久久中文字幕| 午夜国产在线视频| 国产不卡在线观看| 国产剧情中文字幕| 99精品网| 亚洲国产精品久久| 亚洲国产精品网站在线播放 | 久久精品动漫| 亚洲人成网站在线| 99riav国产精品| 中文字幕久久久久一区| 国产天堂在线观看| 99久久伊人一区二区yy5099| 日本不卡一区二区三区在线观看| 国产91丝袜| ppypp日本欧美一区二区| 亚洲五月综合网色九月色| 久久99久久99精品免观看麻豆| 91精品久久| 亚洲天堂在线播放| 99久久精品久久久久久清纯| 日韩一区二区视频在线观看| 久久精品国产精品亚洲艾| 久久久精品免费国产四虎| 99久久做夜夜爱天天做精品| 色视频www在线播放国产人成| 国产欧美在线不卡| 国产在线视频欧美亚综合| 福利一区福利二区| 99久久香蕉国产综合影院| 欧美国产日韩一区| 日韩精品专区| 久久久久久久久影院| 国产精品区网红主播在线观看| 国产精品日韩欧美在线| 91精品国产91久久久久久麻豆| 国产精品视频一| 国产精品原创永久在线观看| 亚洲国产成人超福利久久精品| 国产福利在线观看永久免费| 久久青草福利免费资源网站| 色综合电影| 久久国产美女| 日韩精品久久久毛片一区二区| 精品国产一区二区三区在线| 日韩欧美亚洲一区| 自拍亚洲一区| 欧美一级va在线视频免费播放 | 制服丝袜国产在线| 亚洲天堂网视频| 超级香蕉97视频在线观看一区| 国产精品日韩欧美| 亚洲精品国产精品乱码不97| 欧美日产国产亚洲综合图区一| 色综久久| 国产一二三区在线观看| 亚洲欧洲专线一区| 日韩欧美中文字幕在线播放| 精品伊人久久久香线蕉| 色婷婷色99国产综合精品| 久久精品天堂| 久久午夜国产电影| 久久青青热| 九九精品99久久久香蕉| 97在线免费看视频| 久久深夜福利| 亚洲综合视频网| 亚洲天堂高清| 精品日韩欧美一区二区三区在线播放 | 日本在线不卡一区二区| 伊人色综合久久天天伊| 亚洲制服丝袜第一页| 国产精品亚洲欧美日韩区| 久草国产在线观看| 久久精品免费视频6| 国产精品久久久久久久免费| 国产精品高清在线观看| 国产三级精品三级| 国产区一区| 欧美日韩1区| 中文字幕亚洲高清综合| 青青草国产精品人人爱99| 精品91一区二区三区| 国产成人精品久久| 国产成人精品一区二区视频| 91热久久免费频精品黑人99| 亚洲一本视频| 婷婷色网| 国语自产免费精品视频一区二区| 国产91免费在线| 久久艹精品| 亚洲精品免费视频| 亚洲人成综合网站在线| 欧美精品不卡| 91精品观看91久久久久久| 国产成人一区二区三区视频免费蜜| 97视频在线免费播放| 九九精品免费视频| 婷婷伊人五月| 亚洲福利一区二区三区| 日韩精品免费视频| 久久精品国产精品青草| 国产999在线观看| 亚洲国产欧美日韩| 四虎精品永久在线网址| 中文字幕国产视频| 久久亚洲综合色| 色偷偷亚洲综合网亚洲| 91av手机在线观看| 九九热亚洲精品综合视频| 伊人色综合久久天天伊| 视频一区二区在线播放| 怡红院分站| 色综合婷婷| 久久人人爽爽爽人久久久| 国产精品免费一区二区三区| 99久久婷婷免费国产综合精品| 91久久精品视频| 亚洲欧美综合视频| 欧美精品国产日韩综合在线| 97超频在线观看| 国产精品久久久久久久久 | 久久精品国产99久久无毒不卡| 国产精品久久久久久免费| 国产成人久久777777| 欧美综合久久| 久久99精品视频| 午夜国产精品福利在线观看| 亚洲高清综合| 久久免费精品国产72精品剧情 | 成人亚洲精品| 国产在线欧美精品| 免费一区二区三区免费视频| 欧美日韩精品一区二区三区视频播放| 欧美国产在线看| 亚洲欧美综合| 亚洲免费色| 欧美另类视频一区二区三区| 国产精品国产亚洲精品看不卡| 91久久精品国产免费一区| 久久综合久久久| 久久免费黄色| 国产在线综合视频| 另类视频综合| 欧美色亚洲| 亚洲国产精品区| 98精品国产综合久久| 国产精品亚洲αv天堂2021| 亚洲一区二区三区麻豆| 99re在线视频播放| 亚洲天堂免费| 亚洲午夜久久久久久尤物| 国产美女精品三级在线观看| 99国内精品久久久久久久| 亚洲成年人免费网站| 欧美成人精品第一区二区三区| 国产一区a| 66精品综合久久久久久久| 日本一区精品久久久久影院| 国产精品久久久久久久久久免费 | 欧美日韩中文一区| 国产人成久久久精品| 日本精品久久久久久久| 在线欧美精品二区三区| 亚洲精品在线免费看| 久久久网站亚洲第一| 亚洲精品在线免费看| 在线观看日韩一区| 色狠狠成人综合网| 国产成人精品777| 九九久久99| 久久综合九色综合97小说 | 亚洲视频一二三| 久碰香蕉精品视频在线观看| 国产99re| 欧美不卡精品中文字幕日韩| 国产福利一区二区在线观看| 免费看日韩| 欧美精品www| 在线日韩国产| 91中文在线| 成人字幕网视频在线观看| 亚洲欧美天堂| 欧美亚洲国产成人综合在线| 精品国产自在现线看久久| 91精品国产91热久久p| 亚洲一区二区视频| 国产亚洲人成网站在线观看不卡 | 久久久久国产精品免费| 丁香婷婷综合网| 亚洲成人国产| 国产日韩精品欧美一区喷| 亚洲九九色| 国产成人高清一区二区私人| 成人久久久久久| 在线欧美亚洲| 国产精品酒店视频| 国产欧美自拍视频| 日韩在线天堂| 国产精品第44页| 日韩一级欧美一级一级国产| 精品国产精品| 中文字幕avv| 国产精品99久久久久久宅男 | 亚洲人成电影在在线观看网色| 在线观看91精品国产不卡免费 | 精品国产一区二区三区四 | 成人午夜国产福到在线| 欧美亚洲国产一区二区| 欧美大色网| 国产精品一区在线免费观看| 91成人爽a毛片一区二区| 欧美性猛交一区二区三区| 亚洲另类在线欧美制服| 国产精在线| 伊人网欧美| 国产精品免费观在线| 九九精品久久| 99香蕉国产线观看免费| 日韩毛片在线播放| 婷婷中文字幕| 日本免费一区二区在线观看| 四虎永久影院| 天天躁狠狠躁| 色婷婷亚洲十月十月色天| 99ri国产在线观看| cao死你国产在线观看| 国产亚洲综合精品一区二区三区| 国产人在线成免费视频麻豆| 欧美日韩国产色| 一区二区精品久久| 99re7在线精品免费视频| 99精品国产兔费观看66| 亚洲欧美专区精品伊人久久| 91网站在线看| 91精品久久国产青草| 欧美在线一区二区三区不卡| 国产亚洲女在线精品| 久久久精品波多野结衣| 日韩99精品| 日本成人一区二区| 久久社区视频| 亚洲精品第一页中文字幕| 亚洲午夜精品在线| 中文字幕色综合久久| 七月婷婷在线网址| 久久精品视频8| 婷婷综合久久| 国产精品视频视频久久| 亚洲一区二区三区不卡视频| 九色精品在线| 一区二区三区在线|欧| 国产第一页在线观看| 2020国产成人精品免费视频| 在线观看欧美亚洲日本专区| 四虎永久影院| 久草精品视频在线播放| 亚洲乱码在线播放| 亚洲性激情| 亚洲精品美女在线观看播放| 国产欧美在线| 正在播放亚洲| 国产在线一区二区| 日本亚洲欧洲无免费码在线| 久久成人18免费网站| 91av在线国产| 日本欧美一区| 国产日本在线| 久久久久香蕉| 国产精品一区二区三区久久| 久久精品a| 91国内精品久久久久怡红院| 国产精品无码久久综合网| 97av在线| 亚洲成人av| 伊人青青青| 亚洲国产高清在线| 亚洲视频在线免费观看| 亚洲人成网站色7777| 精品国产福利在线| 日本成人不卡| 日韩成人免费| 日韩一区二区三区视频| 99热在线观看| 91精品久久| 欧美一区二区三区在线播放| 国产精品亚洲二区在线| 日本二区在线观看| 一区二区在线观看视频| 亚洲国产精品日韩在线观看| 久久99久久精品久久久久久| 日韩精品欧美一区二区三区| 欧美日韩综合网| 亚洲黄色三级网站| 午夜精品久久久久蜜桃| 日韩久久一区二区三区| 99re国产视频| 久久免费网| 亚洲日本一区二区三区高清在线| 91视频国产免费| 亚洲系列中文字幕| 国产精品免费视频一区一| 91av电影在线观看| 毛片网站在线观看| 久久精品国产99国产精品亚洲| 国产午夜精品一区二区三区| 亚洲国产一区二区三区综合片| 久久免费激情视频| 福利国产微拍广场一区视频在线| 久久99热狠狠色一区二区| 2022国产成人精品视频人| 国产一级毛片a午夜一级毛片| 亚洲欧美高清视频| 国产午夜亚洲精品不卡| 久久综合资源| 日本a在线观看| 91视频一区| 国产主播福利一区二区| 91在线亚洲精品专区| 欧美日韩中文国产一区| 亚洲经典在线中文字幕| 亚洲欧美一区二区三区国产精品| 久久国产精品99国产精| 国产成人精品一区二三区在线观看| 成人7777| 欧美亚洲精品在线| 中文字幕在线观看不卡| 国产午夜精品一区二区三区| 精品久久久久久久久久| 一区精品在线| 亚洲国产99在线精品一区二区| 久久精品a| 国内精品免费一区二区三区| 久久精品香蕉| 亚洲国产欧美一区二区三区... | 国产精品久久99| 日韩在线观看一区二区三区| 国产亚洲精品日韩综合网| 亚洲国产精品日韩在线观看| 国产在线91| 亚洲国产日韩成人综合天堂| 久久精品国产亚洲7777| 亚洲精品成人a| 国内精品视频在线| 99精品久久精品一区二区小说| 亚洲狠狠综合久久| 亚洲伊人久久综合一区二区| 免费国内精品久久久久影院 | 狠狠综合久久综合88亚洲日本| 精品一区二区视频| 麻豆精品在线播放| 日韩欧美天堂| 亚洲精品成人a在线观看| 亚洲色图视频在线| 国产欧美一区二区三区精品| 日韩中文精品亚洲第三区| 精品久久久久久免费影院| 亚洲另类色区欧美日韩| 亚洲欧美成人综合在线| 色综合a怡红院怡红院首页| 久久久久久久影院| 亚洲国产欧美另类va在线观看| 日韩色在线观看| 免费aⅴ视频| 91在线视频免费观看| 亚洲精品www久久久久久| 欧美专区在线观看| 999精品免费视频观看| 久久99欧美| 久久99久久精品毛片免费观看| 国产91免费视频| 国产97色在线中文| 亚洲视频中文字幕在线观看| 日韩视频亚洲| 国产九九精品视频| 91在线免费观看| 欧美日韩在线第一页| 综合久久久久综合97色| 丁香激情综合色伊人久久 | 中文字幕成人网| 国内精品久久久久久影院8f| 在线天堂中文字幕| 九九热视频在线免费观看| 色老头一区二区三区在线观看| 精品国产欧美一区二区最新| 玖玖精品国产| 欧美亚洲视频在线观看| 天天射天天操天天干| 国产成人在线免费观看| 国产高清一区二区三区四区| 色综合综合网| 欧美日在线观看| 国产91在线播放| 一区视频免费观看| 欧美精品第一区| 国产成人久久精品推最新| 一区二区三区精品| 日韩精品欧美视频| 亚洲人成在线免费观看| 日韩精品影院| 国产高清精品91在线| 999国产精品999久久久久久 | 国产精品高清一区二区三区不卡| 午夜精品久久久久久久久| 一区二区福利视频| 久久99久久精品免费思思| 波多结衣一区二区三区| 91精品成人国产app下载| cao死你国产在线观看| 久久久噜噜噜久久久| 精品国免费一区二区三区| 综合久久婷婷| 亚洲精品伊人久久久久| 国产亚洲欧美日韩综合综合二区| 国产成人啪午夜精品网站| 亚洲一区在线免费| 亚洲综合伦理一区| 精品久久网站| 91精品在线免费视频| 国产第一福利影院| 青青草原亚洲| 在线a网| 亚洲天堂中文字幕| 精品一久久香蕉国产线看观看下 | 亚洲综合一二三| 综合色婷婷| 日韩国产欧美| 久久最新免费视频| 狠狠综合久久久久综合| 国产91丝袜在线播放网站| 亚洲a视频在线| 在线亚洲欧国产精品专区| 欧美日韩高清在线观看一区二区| 久草综合在线| 久久一级电影| 麻豆19禁国产青草精品| 福利一区二区视频| 亚洲欧美另类在线视频| 欧美综合自拍亚洲综合网| 久久精品国产99久久72| 91精品在线免费视频| 91福利在线视频| 国产高清第一页| 五月婷婷激情综合网| 欧美日韩精| 九九黄色网| 激情久久免费视频| 国产黄色在线播放| 国产精品探花千人斩久久| 久久精品国产在热亚洲完整版| 日韩成人免费网站| 亚洲精品美女久久777777| 国产亚洲精品无码不卡| 午夜视频福利在线观看| 欧美亚洲日本视频| 亚洲不卡影院| 九九色在线视频| 欧美精品一二三| 久久成年人电影| 国产精品久久久久久久久免费hd| 制服丝袜在线视频| 亚洲三级在线免费观看| 婷婷久久综合九色综合98| 亚洲国产欧美在线人成aaaa20| 98精品国产综合久久| 国产精品久久久久乳精品爆| 视频在线国产| 日韩欧美一区二区中文字幕| 午夜国产在线视频| 久久久久青草线蕉亚洲麻豆| 九九亚洲精品| 91免费在线看| 久久精品国产四虎| 精品久久九九| 91网站在线看| 国产成人91激情在线播放| 99久久www免费| 国产在线99| 91精品视频观看| 国产精品第9页| 久久精品久久久久| 中文字幕久精品免费视频| 国产亚洲小视频| 国产自产v一区二区三区c| 成人免费a视频| 制服丝袜日韩欧美| 色综合久久久久| 97综合视频| 亚洲精品成人a在线观看| 亚洲欧美日韩国产精品久久| 91成人福利| 国产成人午夜精品免费视频| 亚洲欧美18v中文字幕高清| 欧美国产精品久久| 中文字幕精品在线| 99精品福利视频| 国产成人精品高清在线观看99| 日韩精品电影在线| 在线观看欧美亚洲日本专区| 国产1区2区| 五月婷综合网| 午夜精品久久久久久99热7777| 视色4se成人午夜精品| 日韩一区二区免费看| 精品久久国产| 亚洲精品天堂在线| 午夜精品久久久久久久| 亚洲五月综合网色九月色| 国产视频1区| 永久黄网站色视频免费观看| 亚洲国产麻豆| 国产91成人| 国产欧美日韩精品高清二区综合区| 在线九色| 热er99久久6国产精品免费| 国产精品成人久久久久久久| 国产日韩欧美亚洲综合| 久国产视频| 91福利视频免费观看| 欧美亚洲天堂| 五月婷婷欧美| 五月天综合婷婷| 欧美国产日韩综合| 亚洲国产精品二区久久| 波多野结衣国产一区二区三区| 亚洲午夜精品专区国产| 九九九热在线精品免费全部| 日韩欧美在线不卡| 国产精品久久久精品视频| 久久国产精品免费观看| 免费看日韩| 久久福利一区二区三区| 亚洲欧美视频一级| 综合亚洲欧美日韩一区二区| 亚洲高清国产一区二区三区| 亚洲精品在线视频| 久久综合九九亚洲一区| 久久www免费人成_看片高清| 国产欧美精品一区二区三区–老狼| 欧美日本免费一区二区三区| 亚洲欧美日韩中文无线码| 久久综合久久自在自线精品自| 久99视频| 亚洲免费人成在线视频观看| 色综合久久中文字幕综合网| 成人乱码一区二区三区| 国产黄色在线播放| 天天伊人网| 中文字幕在线视频精品| 亚洲综合色自拍一区| 91爱爱网站| 国产麻豆精品在线| 99国产成人高清在线视频| 四虎国产一区| 一区二区日韩精品中文字幕| 婷婷综合久久中文字幕一本| 国产不卡在线视频| 久久99热这里只有精品免费看| 97精品伊人久久久大香线焦| 亚洲女人国产香蕉久久精品| 精品国产乱码久久久久久浪潮| 五月天婷婷久久| 日韩一区二区三区视频在线观看| 国产首页精品| 99久久精品久久久久久清纯| 亚洲男女视频| 亚洲日本一区二区三区| 精品国产欧美一区二区| 国产精品一区二区免费| 国产欧美亚洲精品第一页青草 | 一区二区精品在线观看| 亚洲国产精品一区二区三区在线观看 | 国产原创在线视频| 国产精品久久久久久久久久直| 九九热视频精品在线观看| 久久久四虎成人永久免费网站| 亚洲国产综合专区在线播一一| 色五月在线视频| 国产精品视频播放| 九九九热精品| 久久久国产精品免费看| 99视频有精品视频免费观看| 久久成人亚洲| 综合久青草视频| 成人国产综合| 91精品视频网站| 国产亚洲精品电影| 亚洲一区二区三区不卡在线播放| 亚洲精品第1页| 91福利一区二区在线观看| 欧美日本亚洲国产一区二区| 九九热视频免费| 538国产在线| 久久精品一区二区免费看| 色综合电影网| 99热在线只有精品| 欧美大陆日韩一区二区三区| 噜噜噜噜天天狠狠| 99久久国产综合精品2020| 亚洲男人天堂手机版| 亚洲精品在线第一页| 国产精品66在线观看| 亚洲成人三级| 91中文字幕在线播放| 久久99精品久久久久久黑人| 狠狠狠色丁香婷婷综合久久俺| 久久女人天堂| 亚洲综合网在线| 欧美在线亚洲| 国内精自视频品线六区免费| 自拍三区播| 国产乱在线观看视频| 国产日韩视频在线| 91香蕉视频色| 精品国产不卡一区二区三区| 亚洲码在线观看| 爽爽日本在线视频免费| 国产丝袜视频在线观看| 亚洲高清国产品国语在线观看| 亚洲人成中文字幕在线观看| 国产国语高清在线视频二区| 亚洲综合在线观看视频| 亚洲欧美色中文字幕| 精品国产成人在线| 久久香蕉国产线看观看99| 亚洲欧美日韩在线2020| 伊人热人久久中文字幕| 中文字幕在线免费视频| 日韩精品一区二区三区免费视频| 国产婷婷综合丁香亚洲欧洲| 亚洲一区二区影院| 国产精品麻豆久久久| 99在线视频免费| 五月天毛片| 国产免费亚洲| 亚洲国产成人精品久久| 精品日韩视频| 伊人久久成人成综合网222| 国产精品亚洲精品不卡| 欧美一区二区三区久久久人妖| 亚洲午夜精品一区二区| 日本一区不卡视频| 欧美成人精品久久精品| 国产成人综合久久精品尤物| 国产成+人+综合+亚洲专| 99re视频| 亚洲一区精品视频在线| 国产福利免费| 日本一区二区视频在线| 国产精品成在线观看| 欧美激情一区二区| 久久青青草原精品无线观看| 国产另类在线观看| 国产在线97色永久免费视频| 欧美日韩在线精品成人综合网| 国产福利99| 精品国产亚洲人成在线| 91高清在线视频| 亚洲热热| 国产三级久久| 久久大胆视频| 无码精品日韩中文字幕| 伊人久久免费视频| 日韩欧美国产一区二区三区| 国内精品久久久久久影院老狼| 欧美日韩视频精品一区二区| 欧美日韩精品一区二区另类| 在线亚洲成人| 日韩高清第一页| 伊人国产在线| 国产日韩欧美一区二区三区在线 | 国内精品视频免费观看| 亚洲一区中文字幕在线观看| 久久精品国产精品青草不卡| 久久久青青| 亚洲一区二区三区香蕉| 国产亚洲综合成人91精品| 永久国产| 国产精品亚洲综合| 成人网在线视频| 国产91av视频| 91精品欧美综合在线观看| 亚洲国产欧洲精品路线久久| 国产精品yy9299在线观看| 亚洲一区二区欧美日韩| 国产不卡在线| 在线欧美日韩| 亚洲一级毛片免费在线观看| 九九热视频精品在线观看| 亚洲品质自拍视频网站| 国产香蕉在线视频| 97se亚洲国产综合自在线| 久久精品中文字幕| 免费一区二区三区久久| 国产黄色免费看| 亚洲综合在线最大成人| 亚洲精品网站在线| 国产不卡视频一区二区在线观看| 亚洲欧美日韩国产vr在线观| 国产免费网| 午夜精品久久久久久中宇| 日韩不卡一二三区| 91中文在线观看| 香蕉69精品视频在线观看| 国产成人精品免费视频网页大全| 日韩欧美中文字幕出| 九九热最新视频| 精品国产专区91在线app| 色网站在线观看| 综合网伊人| 视频亚洲一区| 国产一区二区三区在线免费观看| 国产亚洲欧美一区二区三区| 欧美激情一区二区| 欧美精品国产| 国产亚洲欧美精品久久久| 精品久久久久不卡无毒| 成人在线综合| 久久久久久99精品| 婷婷伊人五月| 亚洲欧美高清视频| 福利视频99| 亚洲精品成人av在线| 国产噜噜噜视频在线观看| 91精品视频观看| 伊人精品影院一本到欧美| 亚洲综合射| 久久精品国产亚洲麻豆小说| 精品国产欧美一区二区五十路| 四虎在线观看免费视频| 99视频国产热精品视频| 色综合色综合色综合| 亚洲免费看片| 国产成人精品自在钱| 欧美精品91| 99久久综合国产精品免费| 久久美女精品| 亚洲国产精品67194成人| 国产a高清| 在线免费观看a视频| 久久中文亚洲国产| 国产精品视_精品国产免费| 国产91精品在线| 福利视频精品| 欧美日韩中文国产一区| 青青青久久久| 男人天堂久久| 狠狠五月深爱婷婷网| 欧美韩国日本在线| 这里只有精品网| 国产黄色免费看| 日本一区视频| 色婷婷综合久久久久中文| 国产精品成人va在线观看| 最新国产精品自拍| 欧美日韩国产在线人成app| 精品国产97在线观看| 欧美在线视频二区| 国产精亚洲视频| 欧美精品在线免费观看| 99久久99久久免费精品小说| 黄色一级短视频| 国产亚洲精品无码不卡| 日韩一区二区不卡| 久久99国产综合色| 青青草国产在线视频| 欧美韩日国产| 国产成人精品自在钱| 99在线精品免费视频九九视| 国产探花在线精品一区二区| 国产在线91在线电影| 久久国产精品网| 四虎影院中文字幕| 亚洲精品视频久久久| 成人亚洲欧美日韩中文字幕| 婷婷丁香在线| 91精品久久久久久久久中文字幕 | 亚欧aⅴ天堂在线| 韩国一级毛片视频免费观看| 国产真实一区二区三区| 久久国产精品999| 欧美日本一道本| 99精品久久99久久久久| 久久青草免费视频| 尤物精品在线| 久久午夜一区二区| 亚洲三级网| 久久精品草| 久久婷婷综合| 日本高清中文字幕一区二区三区a| 国产又色又爽又黄的视频在线观看| 在线观看免费黄网站| 日本高清视频www| 亚洲视频天堂| 欧美日韩第三页| 91色在线视频| 国产精品欧美在线不卡| 久久黄色小视频| 国产午夜精品不卡视频| 国产真实系列在线| 久久久久综合网| 综合色久| 亚洲高清免费视频| 蜜桃视频一区| 久久成人免费| 亚洲视频99| 亚色在线视频| 亚洲成人三级| 欧美精品国产精品| 欧美精品不卡| 最新国产福利在线| 伊人精品国产| 日韩精品久久一区二区三区| 亚洲性久久久影院| 亚洲欧美精品中文字幕| 国产精品91在线播放| 91极品蜜桃臀在线播放| 国产成人99精品免费视频麻豆| 久久综合久| 亚洲天天干| 亚洲五月婷婷| 国产一区日韩二区欧美三区| 国产香蕉尹人综合在线| 国产高清免费在线| 亚洲国产日韩无在线播放| 91成人免费| 亚洲成人播放| 欧美国产一区二区三区| 久久久久久久免费| 国产丝袜一区| 91精品国产高清久久久久久91| 久久免费99精品国产自在现线| 亚洲精品国产字幕久久不卡| 欧美日韩中文字幕在线视频| 一区二区视频在线免费观看| 91免费观看视频| 亚洲欧美成人综合久久久| 日韩欧美视频一区| 国产欧美va欧美va香蕉在| 国产在线视频福利| 亚洲精品天堂在线观看| 911福利视频| 久久中文字幕综合婷婷| 99精品国产成人a∨免费看| 亚洲免费网| 911国产精品| 欧美日韩精品在线播放| 国产免费久久精品99| 久久曰视频| 亚洲视频1区| 欧美日韩一区不卡| 视频一区二区免费| 久久综合婷婷| 亚洲国产情侣| 久久99九九| 欧美日韩精品在线播放| 99国产精品2018视频全部| 欧美精品v国产精品v| 国产午夜三区视频在线| 国产精品日日爱| 中文字幕国产| 欧美日韩国产一区二区| 国产一区二区三区久久精品| 久久精品一区二区三区四区 | 欧美日韩一区二区三区麻豆| 久夜色精品国产一区二区三区| 99爱精品| 国产精品99久久久久久宅男 | 国产精品丝袜在线| 欧美自拍网| 欧美亚洲另类视频| 精品久久电影| 97在线精品视频| 日韩精品久久不卡中文字幕| 欧美激情一区二区三区蜜桃视频| 亚洲色图在线播放| 国产激情一区二区三区在线观看| 成人9久久国产精品品| 欧美精品在线播放| 99久久网站| 国产91在线九色| 精品国产精品国产偷麻豆| 国产在线视频福利| 国产免费91视频| 国产一区二区三区免费观看| 成人精品综合免费视频| 国产精品免费一区二区三区| 成人欧美精品一区二区不卡| 国产拍拍视频一二三四区| 欧美麻豆久久久久久中文| 97se亚洲综合在线韩国专区福利| 亚洲三级在线| 国产美女网址| 国产精品高清在线观看| 日韩一区二区三区在线视频| 综合伊人久久在一二三区| 国产拍拍视频一二三四区| 欧美亚洲h在线一区二区| 久热这里只精品99re8久| 午夜精品久久久久| 亚洲精品私拍国产福利在线| 国产在线欧美精品| 久久亚洲天堂| 欧美日韩国产人成在线观看| 毛片网站在线观看| 婷婷丁香综合网| 99视频在线观看视频一区| 国产主播专区| 久久无码精品一区二区三区| 亚洲综合日韩精品欧美综合区| 日本一本在线视频| 日韩精品久久久久久久电影99爱| 国产精品原创永久在线观看| 麻豆精品国产免费观看| 国产午夜精品1区2区3福利| 国产天堂在线一区二区三区| 91久久大香线蕉| 欧美成人久久久免费播放| 欧美日韩在线第一页| 日本免费久久| 日韩中文字幕一区二区不卡| 国产91在线播放| 狠狠五月深爱婷婷网免费| 亚洲一区二区精品推荐| 亚洲欧美一二三区| 亚洲性一区| 精品哟哟哟国产在线不卡| 欧美日韩国产一区二区三区不卡| 国产图片一区| 九九热这里只有国产精品| 国产亚洲欧美日韩国产片| 色老头一区二区三区在线观看| 欧美午夜不卡| 久久精品亚洲日本波多野结衣| 日韩精品一区二区三区毛片| 国产亚洲三级| 中文字幕aⅴ资源网| 91精品在线免费视频| 国产精品视频1区| 99riav精品国产| 日韩国产中文字幕| 国产综合视频在线观看| 久青草国产视频| 久久精品综合视频| 国产视频中文字幕| 国产精品一国产精品| 国产区精品| 欧美日韩一区二区三区免费| 国产精品www| 亚洲不卡视频| 久久伊人亚洲| 精品国内自产拍在线观看| 日韩欧美视频一区二区| 国产久热精品| 色午夜在线| 久久这里有精品视频| 久色国产| 欧美成人日韩| 国产欧美综合在线| 亚洲一级片在线播放| 国产亚洲精品国产第一| 久久青草免费97线频观| 国产成人一区二区三中文| 制服丝袜第二页| 亚州视频一区二区| 久久亚洲国产精品五月天| 欧美精品黄页在线观看大全| 国产1区2区| 亚洲精品人成网在线播放蜜芽| 国产精品免费久久久久影院| 999精品国产| 亚洲视频免费在线看| 一区二区三区波多野结衣| 国产三级一区| 日韩精品视频在线播放| 99久久综合精品国产| 国产色a| 欧美日韩国产综合视频一区二区三区| 色综合久久精品中文字幕首页| 狠狠色综合网站| 亚洲欧美精品中文第三| 国产成人a∨麻豆精品| 婷婷综合视频| 伊人久久网国产伊人| 久久国产精品亚洲综合| 亚洲天堂视频在线观看免费| 亚洲国产色婷婷精品综合在线观看| 国产三级精品三级在线观看| 精品亚洲成a人在线播放| 午夜视频一区二区三区| 国产成人综合久久精品红| 国产亚洲精品视频中文字幕 | 激情亚洲综合网| 国产精品三级国语在线看| 女人国产香蕉久久精品| 视频一区二区在线| 欧美日韩国产高清| 精品91一区二区三区| 国产一二三区在线观看| 久久久久久久国产| 国产精品国三级国产aⅴ| 欧美综合自拍亚洲综合图自拍| 国产第一页在线观看| 国产日韩精品一区二区三区| 亚洲综合一区二区不卡| 欧美精品在线一区二区三区| 久久免费激情视频| 国产精品成人网| 日韩欧美在线观看一区| 国产a视频精品免费观看| 成人久久网| 欧美视频区| 91中文字幕在线播放| 男人天堂久久| 伊人久久大香| 五月婷综合网| 手机在线视频一区| 亚洲午夜久久久久久久久电影网| 国产第一页在线播放| 欧美久久综合网| 婷婷综合色| 精品一区二区三区视频| 久久99国产精品成人| 亚洲日韩视频| 亚欧成人一区二区| 成人网在线视频| 毛片免费在线视频| 国产一区二区在线观看免费| 国产一区亚洲二区| 亚洲国产精品第一页| 天堂va在线高清一区| 亚洲二区在线观看| 色综合久久天天综合绕观看| 久久精品一本到99热免费| 亚洲精品视频久久久| 狠狠五月深爱婷婷网| 亚洲黄色网址在线观看| 国产亚洲精品无码不卡| 欧美一区二区在线| 亚洲激情在线看| 制服丝袜久久| 国产伦精品一区二区三区免费下载| 色婷婷中文字幕| 在线亚洲免费| 亚洲视频一区二区三区四区| 欧美一区福利| 欧美一区二区视频| 中文字幕永久在线| 99在线观看视频免费| 久久久高清免费视频| 五月婷婷久久综合| 亚洲网在线| 日韩一区二区不卡| 日本美女一区二区三区| 午夜a视频| 在线亚洲精品| 丁香五月欧美成人| 日本午夜精品一本在线观看| 国产1000部成人免费视频| 亚洲欧美自拍偷拍| 国产成人亚洲综合a∨婷婷| 国产精品亚洲欧美日韩一区在线 | 中文字幕在线观看免费| 中文字幕激情| 婷婷97狠狠的狠狠的爱| 欧美日韩免费| 欧美午夜网| 五月激情综合婷婷| 在线精品一区二区三区电影| 亚洲第一视频在线观看| 99视频在线精品| 综合激情五月婷婷| 午夜日韩| 国产成+人+综合+亚洲欧美| 在线综合+亚洲+欧美中文字幕| 婷婷国产天堂久久综合五月| 999人在线精品播放视频| 日韩精品一区二区三区视频网| 911国产精品| 正在播放国产精品| 伊人久久综合成人亚洲| 久久91精品久久91综合| 91久久精品午夜一区二区| 91视频国产91久久久| 亚洲婷婷在线| 国产精品99久久久久久宅男| 日韩网站在线观看| 国产人成午夜免视频网站| 国产91精品一区二区麻豆亚洲| 欧美不卡精品中文字幕日韩| 亚洲国产欧洲综合997久久| 91精品国产三级在线观看| 国产视频不卡在线| 国产女人在线观看| 日本免费一区二区三区中文字幕 | 亚洲精品成人av在线| 欧美精品国产一区二区| 99视频在线精品| 久久高清精品| 久草视频国产| 91在线视频精品| 国产免费播放一区二区三区| 99视频在线观看视频一区| 亚洲综合在线一区| 久久久国产成人精品| 欧美精品v| 韩国欧美日产国产精品| 午夜影院一区二区| 亚洲精品美女久久777777| 日韩不卡在线播放| 欧美极品一区| 亚洲成人中文| 一区二区午夜| 亚洲午午夜夜久久电影| 久久青青草原精品国产软件| 国产精品福利在线观看免费不卡| 一本久道综合久久精品| 国产精品线在线精品国语| 国产伦精品一区二区三区免费观看| 四虎国产视频| 国产成人精品一区二区三在线观看| 日韩专区欧美| 在线日韩欧美| 国产成人在线网址| 免费午夜网站| 九九国产精品视频| 国产成人精品综合在线| 日韩在线毛片| 99视频国产在线| 久久国产视频网| 国产高清精品在线| 亚洲另类欧美日韩| 亚洲区在线| 欧美久久综合九色综合| 亚洲精品午夜| 日韩成人在线网站| 久久久国产99久久国产首页| 亚洲视频a| 成人亚洲精品| 2021国产精品久久| 久久精品一区二区| 国产欧美成人一区二区三区| 韩国福利一区| 久久久综合网| 91成人免费| 国产成人精品亚洲日本在线 | 亚洲伊人久久综合一区二区| 视频一区二区中文字幕| 91久久偷偷做嫩草影院| 国产制服丝袜在线观看| 国产一区二区三区在线免费观看| 亚洲免费视频网站| 日韩欧美一区二区中文字幕| 国模极品一区二区三区| 欧美日韩专区| 亚洲综合一二三| 爽爽日本在线视频免费| 亚洲国产精品一区二区久久hs| 九九热精彩视频| 国产1区2区| 国产在线91精品天天更新| 久久99影院网久久久久久| 欧美一区二区在线播放| 国产精品亚洲欧美一级久久精品| 在线婷婷| 精品视频一区二区三三区四区| 亚洲国产欧美日韩精品一区二区三区 | 亚洲欧洲在线观看| 91精品国产综合成人| 中文字幕综合久久久久| 欧日韩一区二区三区| 色婷婷91| 国产区在线观看| 久久精品这里只有精品| 午夜国产视频| 国产一级淫片a视频免费观看| 亚洲精品成人在线| 亚洲无吗在线视频| 亚洲深夜视频| 国产精品亚洲第一区二区三区| 欧美亚洲国产成人综合在线|