網(wǎng)關(guān),接入SDN網(wǎng)絡(luò),根據(jù)SDN的拓?fù)浣Y(jié)構(gòu)進(jìn)行組播樹優(yōu)化的SDN通信步驟;
[0033]用于對(duì)二級(jí)服務(wù)進(jìn)行實(shí)時(shí)調(diào)度的服務(wù)提供服務(wù)器步驟;
[0034]其中,所述二級(jí)服務(wù)包括Al服務(wù)、帳號(hào)服務(wù)、邏輯服務(wù)和活動(dòng)服務(wù);
[0035]用于對(duì)各個(gè)物理地域進(jìn)行分離,根據(jù)用戶量和用戶請(qǐng)求進(jìn)行服務(wù)器的動(dòng)態(tài)加載,實(shí)現(xiàn)數(shù)據(jù)的緩存和隔離的云平臺(tái)控制服務(wù)器步驟。
[0036]發(fā)明效果
[0037]本發(fā)明目的提出一種基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu),通過使用SDN技術(shù),根據(jù)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)利用SDN進(jìn)行組播樹優(yōu)化,提高了網(wǎng)絡(luò)通信質(zhì)量以解決網(wǎng)絡(luò)延遲率高和丟包率高的問題,本發(fā)明提出的架構(gòu),經(jīng)過測(cè)試減少了 15%丟包率;用過使用云計(jì)算技術(shù),將現(xiàn)有資源根據(jù)用戶的地域分布和用戶規(guī)模進(jìn)行按需分布,解決了云資源利用率低的不足,實(shí)驗(yàn)表明本發(fā)明提出的架構(gòu)提高了至少20%云資源的利用率。
[0038]本發(fā)明目的提出一種基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu),主要利用SDN和云技術(shù)對(duì)現(xiàn)有的大型網(wǎng)絡(luò)游戲架構(gòu)進(jìn)行改進(jìn),提出一種新型架構(gòu),與現(xiàn)有技術(shù)相比,充分利用了軟件定義網(wǎng)絡(luò)的網(wǎng)絡(luò)可編程特性和云計(jì)算技術(shù)的資源動(dòng)態(tài)分配特性,降低了網(wǎng)絡(luò)延遲,優(yōu)化組播樹,減少了 15%丟包率。也同時(shí)提高了至少20%云資源的利用率,也從某種程度上解決了服務(wù)器飽和問題(當(dāng)服務(wù)器飽和,需要排隊(duì)進(jìn)入時(shí),動(dòng)態(tài)加載二級(jí)獨(dú)立服務(wù)器),提高了用戶體驗(yàn)。因此,可以提高網(wǎng)絡(luò)通信質(zhì)量和資源利用率,同時(shí)也達(dá)到提高用戶體驗(yàn)的目的。
【附圖說明】
[0039]圖1是基于軟件定義網(wǎng)絡(luò)和云計(jì)算的大型多人在線網(wǎng)絡(luò)游戲架構(gòu)設(shè)計(jì)圖;
[0040]圖2是云平臺(tái)控制服務(wù)器架構(gòu)設(shè)計(jì)圖。
【具體實(shí)施方式】
[0041]【具體實(shí)施方式】一:結(jié)合圖1說明本實(shí)施方式,一種基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu)系統(tǒng),其特征在于它包括:
[0042]用于對(duì)SDN通信模塊、云平臺(tái)控制服務(wù)器模塊和服務(wù)提供服務(wù)器模塊的資源進(jìn)行實(shí)時(shí)監(jiān)控、整合、記錄和通過調(diào)度算法進(jìn)行協(xié)調(diào)控制的全局服務(wù)器模塊;
[0043]用于將用戶通過隧道(Tunneling)技術(shù)連接到SDN網(wǎng)關(guān),接入SDN網(wǎng)絡(luò),根據(jù)SDN的拓?fù)浣Y(jié)構(gòu)進(jìn)行組播樹優(yōu)化的SDN通信模塊;
[0044]用于對(duì)二級(jí)服務(wù)進(jìn)行實(shí)時(shí)調(diào)度的服務(wù)提供服務(wù)器模塊;
[0045]其中,所述二級(jí)服務(wù)包括Al服務(wù)、帳號(hào)服務(wù)、邏輯服務(wù)和活動(dòng)服務(wù);
[0046]用于對(duì)各個(gè)物理地域進(jìn)行分離,根據(jù)用戶量和用戶請(qǐng)求的服務(wù)進(jìn)行各類服務(wù)器的動(dòng)態(tài)加載,實(shí)現(xiàn)數(shù)據(jù)的緩存和隔離的云平臺(tái)控制服務(wù)器模塊。
[0047]圖1中GRE為通用路由封裝協(xié)議,Tunnel為隧道技術(shù),GRE是VPN的第三層隧道協(xié)議。
[0048]【具體實(shí)施方式】二:結(jié)合圖2說明本實(shí)施方式,一種基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu)方法,其特征在于它包括:
[0049]用于對(duì)SDN通信模塊、云平臺(tái)控制服務(wù)器模塊和服務(wù)提供服務(wù)器模塊的資源進(jìn)行實(shí)時(shí)監(jiān)控、整合、記錄和通過調(diào)度算法進(jìn)行協(xié)調(diào)控制的全局服務(wù)器步驟;
[0050]用于將用戶通過隧道(Tunneling)技術(shù)連接到SDN網(wǎng)關(guān),接入SDN網(wǎng)絡(luò),根據(jù)SDN的拓?fù)浣Y(jié)構(gòu)進(jìn)行組播樹優(yōu)化的SDN通信步驟;
[0051]用于對(duì)二級(jí)服務(wù)進(jìn)行實(shí)時(shí)調(diào)度的服務(wù)提供服務(wù)器步驟;;
[0052]其中,所述二級(jí)服務(wù)包括Al服務(wù)、帳號(hào)服務(wù)、邏輯服務(wù)和活動(dòng)服務(wù);
[0053]用于對(duì)各個(gè)物理地域進(jìn)行分離,根據(jù)用戶量和用戶請(qǐng)求的服務(wù)進(jìn)行各類服務(wù)器的動(dòng)態(tài)加載,實(shí)現(xiàn)數(shù)據(jù)的緩存和隔離的云平臺(tái)控制服務(wù)器步驟。
[0054]采用以下實(shí)施例驗(yàn)證本發(fā)明的有益效果:
[0055]實(shí)施例1
[0056]本例為大型多人在線競(jìng)技類游戲,設(shè)計(jì)區(qū)別于一般網(wǎng)絡(luò)游戲架構(gòu)的關(guān)鍵模塊,包括云平臺(tái)控制服務(wù)器和SDN網(wǎng)絡(luò)模塊
[0057]云平臺(tái)控制服務(wù)器(動(dòng)態(tài)二級(jí)競(jìng)技房間服務(wù)器):
[0058]競(jìng)技類游戲通常在游戲開始前,會(huì)在一個(gè)全局的場(chǎng)景,如游戲大廳等,進(jìn)行對(duì)手的選擇和匹配,當(dāng)對(duì)手設(shè)置完畢后,會(huì)當(dāng)前比賽的用戶會(huì)進(jìn)入到一個(gè)封閉的游戲環(huán)境中,隨后用戶的通信和游戲提供的服務(wù)范圍會(huì)確定在這個(gè)封閉環(huán)境內(nèi),這樣就確定了一個(gè)通信域,具體來說,也就是競(jìng)技房間,當(dāng)同時(shí)在線用戶超過當(dāng)前服務(wù)器負(fù)載上限時(shí),可在云服務(wù)器上動(dòng)態(tài)加載動(dòng)態(tài)二級(jí)競(jìng)技房間服務(wù)器,反之,也可根據(jù)用戶動(dòng)態(tài)控制減少二級(jí)服務(wù)器的數(shù)量,以達(dá)到資源的合理分配和利用。
[0059]SDN網(wǎng)絡(luò)通信模塊:
[0060]在游戲大廳中匹配對(duì)手然后進(jìn)入一個(gè)封閉的游戲環(huán)境中進(jìn)行游戲,產(chǎn)生的事件有可能發(fā)生沖突,需要服務(wù)器仲裁,具有較高的實(shí)時(shí)性。在云主機(jī)上建立SDN加速節(jié)點(diǎn),根據(jù)該地理區(qū)域的用戶量分配帶寬,合理并高效地優(yōu)化組播,有效減少延遲提高實(shí)時(shí)性和用戶體驗(yàn)。
【主權(quán)項(xiàng)】
1.一種基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu)系統(tǒng),其特征在于它包括: 用于對(duì)SDN通信模塊、云平臺(tái)控制服務(wù)器模塊和服務(wù)提供服務(wù)器模塊的資源進(jìn)行實(shí)時(shí)監(jiān)控、整合、記錄和通過調(diào)度算法進(jìn)行協(xié)調(diào)控制的全局服務(wù)器模塊; 用于將用戶通過隧道技術(shù)連接到SDN網(wǎng)關(guān),接入SDN網(wǎng)絡(luò),根據(jù)SDN的拓?fù)浣Y(jié)構(gòu)進(jìn)行組播樹優(yōu)化的SDN通信模塊; 用于對(duì)二級(jí)服務(wù)進(jìn)行實(shí)時(shí)調(diào)度的服務(wù)提供服務(wù)器模塊; 其中,所述二級(jí)服務(wù)包括Al服務(wù)、帳號(hào)服務(wù)、邏輯服務(wù)和活動(dòng)服務(wù); 用于對(duì)各個(gè)物理地域進(jìn)行分離,根據(jù)用戶量和用戶請(qǐng)求進(jìn)行服務(wù)器的動(dòng)態(tài)加載,實(shí)現(xiàn)數(shù)據(jù)的緩存和隔離的云平臺(tái)控制服務(wù)器模塊。2.一種基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu)方法,其特征在于它包括: 用于對(duì)SDN通信模塊、云平臺(tái)控制服務(wù)器模塊和服務(wù)提供服務(wù)器模塊的資源進(jìn)行實(shí)時(shí)監(jiān)控、整合、記錄和通過調(diào)度算法進(jìn)行協(xié)調(diào)控制的全局服務(wù)器步驟; 用于將用戶通過隧道技術(shù)連接到SDN網(wǎng)關(guān),接入SDN網(wǎng)絡(luò),根據(jù)SDN的拓?fù)浣Y(jié)構(gòu)進(jìn)行組播樹優(yōu)化的SDN通信步驟; 用于對(duì)二級(jí)服務(wù)進(jìn)行實(shí)時(shí)調(diào)度的服務(wù)提供服務(wù)器步驟; 其中,所述二級(jí)服務(wù)包括Al服務(wù)、帳號(hào)服務(wù)、邏輯服務(wù)和活動(dòng)服務(wù); 用于對(duì)各個(gè)物理地域進(jìn)行分離,根據(jù)用戶量和用戶請(qǐng)求進(jìn)行服務(wù)器的動(dòng)態(tài)加載,實(shí)現(xiàn)數(shù)據(jù)的緩存和隔離的云平臺(tái)控制服務(wù)器步驟。
【專利摘要】一種基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu)系統(tǒng)及方法,本發(fā)明涉及基于SDN和云平臺(tái)的大型網(wǎng)絡(luò)游戲架構(gòu)系統(tǒng)及方法。本發(fā)明的目的是為了解決現(xiàn)有技術(shù)不能充分利用軟件定義網(wǎng)絡(luò)的網(wǎng)絡(luò)可編程特性和云計(jì)算技術(shù)的資源動(dòng)態(tài)分配特性,網(wǎng)絡(luò)延遲率高,丟包率高,云資源利用率低,無法解決服務(wù)器飽和、網(wǎng)絡(luò)通信質(zhì)量低以及無法達(dá)到用戶體驗(yàn)?zāi)康牡膯栴}。通過以下技術(shù)方案實(shí)現(xiàn)的:用于對(duì)資源進(jìn)行實(shí)時(shí)監(jiān)控、整合、記錄和協(xié)調(diào)控制的全局服務(wù)器模塊;用于進(jìn)行組播樹優(yōu)化的SDN通信模塊;用于對(duì)二級(jí)服務(wù)進(jìn)行實(shí)時(shí)調(diào)度的服務(wù)提供服務(wù)器模塊;用于實(shí)現(xiàn)數(shù)據(jù)的緩存和隔離的云平臺(tái)控制服務(wù)器模塊。本發(fā)明應(yīng)用于網(wǎng)絡(luò)服務(wù)領(lǐng)域。
【IPC分類】H04L29/06, H04L29/08
【公開號(hào)】CN105072162
【申請(qǐng)?zhí)枴緾N201510431018
【發(fā)明人】薛萍, 朱琳琳, 王宏民, 鄒學(xué)州, 李冰, 王亞彬, 李方洲
【申請(qǐng)人】哈爾濱理工大學(xué)
【公開日】2015年11月18日
【申請(qǐng)日】2015年7月21日