專利名稱:基于動(dòng)態(tài)服務(wù)響應(yīng)時(shí)間向服務(wù)器分配流量的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總的來(lái)說(shuō)涉及數(shù)據(jù)通信,更具體地,涉及基于服務(wù)處理參數(shù)將應(yīng)用程序流量分配給服務(wù)器的方法和系統(tǒng)。
背景技術(shù):
web服務(wù)和云計(jì)算正以前所未有的速度部署。每天在數(shù)據(jù)中心卸載和安裝新服務(wù)器。web服務(wù)和企業(yè)計(jì)算的需要來(lái)自四面八方。面向消費(fèi)者的服務(wù)包括智能手機(jī)應(yīng)用程序、諸如基于位置的服務(wù)移動(dòng)電話應(yīng)用程序、逐向?qū)Ш椒?wù)、諸如Kindle 的電子書(shū)服務(wù)、 諸如^uTube 或者Hulu 的視頻應(yīng)用程序、諸如Pandora 或者iTimes 的音樂(lè)應(yīng)用程序、 諸如Netf lix 的互聯(lián)網(wǎng)電視服務(wù)以及許多其他快速增長(zhǎng)的消費(fèi)者web服務(wù)。在企業(yè)方面, 面向消費(fèi)者的服務(wù)包括諸如Google 文檔、Microsoft Office Live和Shar印oint 軟件的基于云計(jì)算的服務(wù)、Salesforce. com 的在線軟件服務(wù)、遠(yuǎn)程出席和web會(huì)議服務(wù)以及許多其他企業(yè)云計(jì)算服務(wù)。因此,部署越來(lái)越多的服務(wù)器以適應(yīng)日益增長(zhǎng)的計(jì)算需求。傳統(tǒng)上,這些服務(wù)器由諸如應(yīng)用交換控制器或者服務(wù)器負(fù)載均衡器(ADC/SLB)的服務(wù)網(wǎng)關(guān)管理,該服務(wù)網(wǎng)關(guān)通常為在固定模塊中或者在機(jī)箱中的網(wǎng)絡(luò)設(shè)備,或者運(yùn)行在同質(zhì)化服務(wù)器ADC/SLB中基于進(jìn)入服務(wù)請(qǐng)求管理服務(wù)器的應(yīng)用程序流量的軟件模塊。在服務(wù)器之間分配流量的常用方法是基于應(yīng)用程序(HTTP、FTP、HTTPS等)、諸如URL的服務(wù)地址、基于網(wǎng)絡(luò)接口或者主機(jī)IP地址的優(yōu)先級(jí)分配服務(wù)請(qǐng)求。在假設(shè)服務(wù)器完全用來(lái)處理服務(wù)請(qǐng)求的情況下,ADC/SLB可將服務(wù)請(qǐng)求分配給服務(wù)器。通常,滿載服務(wù)器不會(huì)很好地處理服務(wù)請(qǐng)求。事實(shí)上,當(dāng)服務(wù)器為忙時(shí),大部分服務(wù)請(qǐng)求遭受到延遲或者沒(méi)有服務(wù)可用。通常較佳做法是不將服務(wù)請(qǐng)求進(jìn)一步分配給忙服務(wù)器。當(dāng)前ADC/SLB允許網(wǎng)絡(luò)管理員設(shè)定最大服務(wù)會(huì)話容量,使得ADC/SLB不發(fā)送超過(guò)最大容量的服務(wù)請(qǐng)求給該服務(wù)器。然而,對(duì)服務(wù)器的靜態(tài)配置限制不能充分利用服務(wù)器的容量,并且并不是所有服務(wù)請(qǐng)求都從服務(wù)器要求相同處理。有利的是,ADC/SLB基于來(lái)自服務(wù)器的服務(wù)響應(yīng)時(shí)間判定服務(wù)器是否為忙,使得ADC/SLB可減少發(fā)送更多服務(wù)請(qǐng)求給服務(wù)器。因此,需要一種基于動(dòng)態(tài)服務(wù)響應(yīng)時(shí)間保護(hù)服務(wù)器過(guò)載的ADC/SLB的系統(tǒng)和方法。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,一種處理從主機(jī)接收的服務(wù)請(qǐng)求的方法,包括(a) 在服務(wù)網(wǎng)關(guān)與服務(wù)器之間的服務(wù)會(huì)話期間將服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到服務(wù)器;(b)由服務(wù)網(wǎng)關(guān)判定服務(wù)會(huì)話的服務(wù)請(qǐng)求時(shí)間;(c)由服務(wù)網(wǎng)關(guān)接收來(lái)自服務(wù)器的服務(wù)響應(yīng);(d)由服務(wù)網(wǎng)關(guān)判定服務(wù)響應(yīng)時(shí)間;(e)由服務(wù)網(wǎng)關(guān)從服務(wù)請(qǐng)求時(shí)間和服務(wù)響應(yīng)時(shí)間計(jì)算服務(wù)請(qǐng)求的服務(wù)處理時(shí)間;(f)比較服務(wù)處理時(shí)間與預(yù)期服務(wù)處理時(shí)間;以及(g)響應(yīng)于該比較, 更新服務(wù)器的服務(wù)器示忙器。
在本發(fā)明的一個(gè)方面,該更新(g)包括(gl)響應(yīng)于判定服務(wù)處理時(shí)間超過(guò)預(yù)期服務(wù)處理時(shí)間,由服務(wù)網(wǎng)關(guān)更新服務(wù)器示忙器以指示服務(wù)器為忙;以及(g》響應(yīng)于判定服務(wù)處理時(shí)間不超過(guò)預(yù)期服務(wù)處理時(shí)間,由服務(wù)網(wǎng)關(guān)更新服務(wù)器示忙器以指示服務(wù)器為不忙。在本發(fā)明的一個(gè)方面,該計(jì)算(e)包括(el)由服務(wù)網(wǎng)關(guān)計(jì)算服務(wù)請(qǐng)求的服務(wù)處理時(shí)間,作為服務(wù)請(qǐng)求時(shí)間與服務(wù)響應(yīng)時(shí)間之間的持續(xù)時(shí)間。在本發(fā)明的一個(gè)方面,服務(wù)響應(yīng)包括錯(cuò)誤指示,其中,如果該錯(cuò)誤指示指示錯(cuò)誤, 那么服務(wù)網(wǎng)關(guān)不計(jì)算服務(wù)處理時(shí)間。在本發(fā)明的一個(gè)方面,該比較(f)包括(fl)由服務(wù)網(wǎng)關(guān)根據(jù)服務(wù)請(qǐng)求或者服務(wù)器的服務(wù)屬性配置預(yù)期服務(wù)處理時(shí)間。在本發(fā)明的一個(gè)方面,預(yù)期服務(wù)處理時(shí)間與服務(wù)屬性相關(guān)聯(lián)并且存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中,其中,該配置(fl)包括(fii)由服務(wù)網(wǎng)關(guān)比較服務(wù)請(qǐng)求或者服務(wù)器與數(shù)據(jù)存儲(chǔ)器中的服務(wù)屬性;以及(flii)如果服務(wù)請(qǐng)求或者服務(wù)器匹配數(shù)據(jù)存儲(chǔ)器中的服務(wù)屬性,那么檢索與匹配服務(wù)屬性相關(guān)聯(lián)的預(yù)期服務(wù)處理時(shí)間。在本發(fā)明的一個(gè)方面,該比較(f)還包括( )基于安全網(wǎng)關(guān)與服務(wù)器之間的先前服務(wù)會(huì)話的服務(wù)處理時(shí)間計(jì)算調(diào)整預(yù)期服務(wù)處理時(shí)間。在本發(fā)明的一個(gè)方面,該轉(zhuǎn)送(a)包括(al)由服務(wù)網(wǎng)關(guān)從主機(jī)接收服務(wù)請(qǐng)求; (a2)由服務(wù)網(wǎng)關(guān)檢查服務(wù)器的服務(wù)器示忙器;(a3)響應(yīng)于判定服務(wù)器示忙器指示服務(wù)器為忙,由服務(wù)網(wǎng)關(guān)將服務(wù)請(qǐng)求放置在服務(wù)請(qǐng)求緩沖器中;以及(a4)響應(yīng)于判定服務(wù)器示忙器指示服務(wù)器為不忙,在服務(wù)網(wǎng)關(guān)與服務(wù)器之間的服務(wù)會(huì)話期間將服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到服務(wù)器。在本發(fā)明的一個(gè)方面,該轉(zhuǎn)送(a4)包括(a4i)由服務(wù)網(wǎng)關(guān)檢查服務(wù)請(qǐng)求緩沖器是否為空;(a4ii)響應(yīng)于判定服務(wù)請(qǐng)求緩沖器為空,在服務(wù)網(wǎng)關(guān)與服務(wù)器之間的服務(wù)會(huì)話期間將服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到服務(wù)器;以及(a4iii)響應(yīng)于判定服務(wù)請(qǐng)求緩沖器不為空,由服務(wù)網(wǎng)關(guān)將服務(wù)請(qǐng)求放置在服務(wù)請(qǐng)求緩沖器中。在本發(fā)明的一個(gè)方面,該放置(M)包括(a3i)由服務(wù)網(wǎng)關(guān)判定在該服務(wù)網(wǎng)關(guān)處的計(jì)時(shí)器是否已經(jīng)過(guò)期;以及(a3ii)響應(yīng)于判定該計(jì)時(shí)器已經(jīng)過(guò)期,在服務(wù)網(wǎng)關(guān)與服務(wù)器之間的服務(wù)會(huì)話期間將服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到服務(wù)器。在本發(fā)明的一個(gè)方面,服務(wù)請(qǐng)求與優(yōu)先級(jí)相關(guān)聯(lián),其中,服務(wù)請(qǐng)求緩沖器被配置為存儲(chǔ)與優(yōu)先級(jí)相關(guān)聯(lián)的服務(wù)請(qǐng)求,其中,該放置(a!3)包括(a3i)由服務(wù)網(wǎng)關(guān)將服務(wù)請(qǐng)求放置在服務(wù)請(qǐng)求緩沖器中;以及(a3ii)根據(jù)相關(guān)聯(lián)優(yōu)先級(jí)將服務(wù)請(qǐng)求緩沖器中的服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到服務(wù)器。本文中還描述和要求對(duì)應(yīng)于上述方法的系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。
圖1示出服務(wù)網(wǎng)關(guān)與服務(wù)器之間的服務(wù)會(huì)話;圖2示出由服務(wù)網(wǎng)關(guān)處理服務(wù)請(qǐng)求的方法的實(shí)施方式;圖3示出判定服務(wù)器是否為忙的方法的實(shí)施方式;圖4示出基于服務(wù)器示忙器處理服務(wù)請(qǐng)求的方法的實(shí)施方式;CN 102546590 A圖5示出在服務(wù)網(wǎng)關(guān)更新服務(wù)器示忙器之后處理服務(wù)請(qǐng)求的方法的實(shí)施方式;圖6示出基于服務(wù)優(yōu)先級(jí)處理服務(wù)請(qǐng)求的方法的實(shí)施方式;圖7為示出由服務(wù)網(wǎng)關(guān)處理服務(wù)請(qǐng)求的方法的實(shí)施方式的流程圖;圖8為示出基于服務(wù)器示忙器處理服務(wù)請(qǐng)求的方法的實(shí)施方式的流程圖。
具體實(shí)施例方式本發(fā)明可采用完全硬件實(shí)施方式、完全軟件實(shí)施方式或者含有硬件和軟件元件兩者的實(shí)施方式的形式。在優(yōu)選實(shí)施方式中,本發(fā)明以軟件實(shí)施,其包括但不限于固件、常駐軟件等。此外,本發(fā)明可采用從提供由計(jì)算機(jī)或者任何指令執(zhí)行系統(tǒng)使用或者連同計(jì)算機(jī)或者任何指令執(zhí)行系統(tǒng)使用的程序碼的計(jì)算機(jī)可使用或者計(jì)算機(jī)可讀介質(zhì)可存取的計(jì)算機(jī)程序產(chǎn)品的形式。為了描述目的,計(jì)算機(jī)可使用或者計(jì)算機(jī)可讀介質(zhì)可為可含有、存儲(chǔ)、 傳送、傳播或者傳輸由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者連同指令執(zhí)行系統(tǒng)、裝置或者器件使用的eh程序的任何裝置。該介質(zhì)可為電子、磁性、光學(xué)、電磁、紅外或者半導(dǎo)體系統(tǒng)(或者裝置或器件)或者傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括半導(dǎo)體或者固態(tài)存儲(chǔ)器、磁帶、可移除計(jì)算機(jī)軟盤(pán)、 隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、硬磁盤(pán)和光盤(pán)。光盤(pán)的當(dāng)前實(shí)例包括只讀存儲(chǔ)器光盤(pán)(CD-ROM)、讀/寫(xiě)光盤(pán)(CD-R/W)和DVD。一種適合存儲(chǔ)及/或執(zhí)行程序碼的數(shù)據(jù)處理系統(tǒng)將包括至少一個(gè)處理器,通過(guò)系統(tǒng)總線直接或者間接地耦合至存儲(chǔ)器元件。該存儲(chǔ)器元件可包括在程序碼的實(shí)際執(zhí)行期間所利用的本地存儲(chǔ)器、大容量存儲(chǔ)器以及緩沖存儲(chǔ)器,該緩沖存儲(chǔ)器提供暫時(shí)存儲(chǔ)至少一些程序碼以減少在執(zhí)行期間必須從大容量存儲(chǔ)器檢索代碼的次數(shù)。輸入/輸出或者I/O器件(包括但不限于鍵盤(pán)、顯示器、指針裝置等)可直接或者通過(guò)中間的I/O控制器耦合至該系統(tǒng)。網(wǎng)絡(luò)適配器也可通過(guò)中間的專用或者公共網(wǎng)絡(luò)耦合至該系統(tǒng)以使數(shù)據(jù)處理系統(tǒng)能夠變?yōu)轳詈现疗渌麛?shù)據(jù)處理系統(tǒng)或者遠(yuǎn)端打印機(jī)或者存儲(chǔ)器件。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡只是當(dāng)前可用類型的網(wǎng)絡(luò)適配器的一些。圖中的流程圖和方塊圖示出根據(jù)本發(fā)明的各種實(shí)施方式的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品可能實(shí)施的結(jié)構(gòu)、功能和操作。在這方面,流程圖或者方塊圖中的各個(gè)方塊可代表代碼模塊、代碼段或者代碼部分,其包括一個(gè)或者一個(gè)以上可執(zhí)行指令以實(shí)施指定的本地功能。還應(yīng)注意,在一些替代性實(shí)施中,方塊中所指出的功能可不按圖中所指出的次序出現(xiàn)。 例如,取決于涉及的功能,連續(xù)示出的兩個(gè)方塊實(shí)際上可幾乎同時(shí)執(zhí)行,或者該方塊有時(shí)可以相反次序執(zhí)行。還將注意,方塊圖及/或流程圖插圖的各個(gè)方塊,以及方塊圖及/或流程圖插圖中的方塊的組合可通過(guò)執(zhí)行指定功能或者動(dòng)作的基于專用硬件的系統(tǒng)或者專用硬件和計(jì)算機(jī)指令的組合來(lái)實(shí)施。本文中所使用的術(shù)語(yǔ)僅是為了描述特定實(shí)施方式的目的,并且并不意為限制本發(fā)明。如本文中所使用,除非上下文明確指示,否則單數(shù)形式“一(a)”、“一(an)”和“該(the)” 意為也包括復(fù)數(shù)形式。應(yīng)進(jìn)一步了解,術(shù)語(yǔ)“包括(comprises) ”及/或“包括(comprising) ” 當(dāng)用在本說(shuō)明書(shū)中時(shí),指定存在所敘述特征、整體、步驟、操作、元件及/或組件,但不排除存在或者添加一個(gè)或者一個(gè)以上其他特征、整體、步驟、操作、元件及/或組件及/或它們的群組。圖1示出服務(wù)網(wǎng)關(guān)110與服務(wù)器200之間的服務(wù)會(huì)話321。該服務(wù)網(wǎng)關(guān)110從主機(jī)100接收服務(wù)請(qǐng)求301。該服務(wù)請(qǐng)求301通過(guò)數(shù)據(jù)網(wǎng)絡(luò)153交換。在一個(gè)實(shí)施方式中,服務(wù)請(qǐng)求301為諸如HTTP (超文本傳輸協(xié)議)請(qǐng)求的web服務(wù)請(qǐng)求、安全HTTP請(qǐng)求、FTP (文件傳輸協(xié)議)請(qǐng)求、文件傳輸請(qǐng)求、SIP (會(huì)話初始化協(xié)議)會(huì)話請(qǐng)求、基于web技術(shù)的請(qǐng)求、 視頻或者音頻串流請(qǐng)求、web會(huì)議會(huì)話請(qǐng)求、或者通過(guò)互聯(lián)網(wǎng)或者企業(yè)網(wǎng)絡(luò)的任何請(qǐng)求。主機(jī)100為具有網(wǎng)絡(luò)存取能力的計(jì)算器件。該主機(jī)100在操作上耦合至處理器 103和計(jì)算機(jī)可讀介質(zhì)104。該計(jì)算機(jī)可讀介質(zhì)104存儲(chǔ)計(jì)算機(jī)可讀程序碼以實(shí)施如本文所述本發(fā)明的各種實(shí)施方式。在一個(gè)實(shí)施方式中,主機(jī)100為工作站、桌上型個(gè)人計(jì)算機(jī)或者膝上型個(gè)人計(jì)算機(jī)。在一個(gè)實(shí)施方式中,主機(jī)100為個(gè)人數(shù)據(jù)助理(PDA)、智能手機(jī)或者移動(dòng)電話。在一個(gè)實(shí)施方式中,主機(jī)100為機(jī)頂盒、互聯(lián)網(wǎng)媒體查看器、互聯(lián)網(wǎng)媒體播放器、 智能傳感器、智能醫(yī)療器件、機(jī)頂盒、網(wǎng)絡(luò)電視機(jī)、網(wǎng)絡(luò)DVR、網(wǎng)絡(luò)藍(lán)光播放器或者媒體中心。在一個(gè)實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)153為互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中, 數(shù)據(jù)網(wǎng)絡(luò)153為企業(yè)數(shù)據(jù)網(wǎng)絡(luò)或者區(qū)域企業(yè)數(shù)據(jù)網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)153 為互聯(lián)網(wǎng)服務(wù)提供商網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)153為常駐數(shù)據(jù)網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)153包括諸如以太網(wǎng)的有線網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)153包括諸如WiFi網(wǎng)絡(luò)或者蜂窩式網(wǎng)絡(luò)的無(wú)線網(wǎng)絡(luò),。服務(wù)網(wǎng)關(guān)110操作上耦合至處理器113和計(jì)算機(jī)可讀介質(zhì)114。該計(jì)算機(jī)可讀介質(zhì)114存儲(chǔ)計(jì)算機(jī)可讀程序碼,該計(jì)算機(jī)可讀程序碼當(dāng)由處理器113執(zhí)行時(shí),實(shí)施如本文所述本發(fā)明的各種實(shí)施方式。在一些實(shí)施方式中,服務(wù)網(wǎng)關(guān)110實(shí)施為服務(wù)器負(fù)載均衡器、 應(yīng)用交換控制器、服務(wù)交換平臺(tái)、流量管理器、安全網(wǎng)關(guān)、防火墻系統(tǒng)的組件、虛擬專用網(wǎng)絡(luò) (VPN)的組件、用于視頻服務(wù)器的負(fù)載均衡器、或者用于將負(fù)載分配給多個(gè)服務(wù)器的網(wǎng)關(guān)。服務(wù)器200操作上耦合至處理器213和計(jì)算機(jī)可讀介質(zhì)214。該計(jì)算機(jī)可讀介質(zhì) 214存儲(chǔ)計(jì)算機(jī)可讀程序碼,該計(jì)算機(jī)可讀程序碼當(dāng)由處理器213執(zhí)行時(shí),實(shí)施如本文所述本發(fā)明的各種實(shí)施方式。在一些實(shí)施方式中,該計(jì)算機(jī)可讀程序碼將服務(wù)器200實(shí)施為web 服務(wù)器、文件服務(wù)器、視頻服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用程序服務(wù)器、語(yǔ)音系統(tǒng)、會(huì)議服務(wù)器、 媒體網(wǎng)關(guān)、SIP服務(wù)器、遠(yuǎn)端存取服務(wù)器、VPN服務(wù)器或者媒體中心。服務(wù)網(wǎng)關(guān)110經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)155連接至服務(wù)器200。在一個(gè)實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)155與數(shù)據(jù)網(wǎng)絡(luò)153相同。在一個(gè)實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)155與數(shù)據(jù)網(wǎng)絡(luò)153不同。在一個(gè)實(shí)施方式中,主機(jī)100不直接存取數(shù)據(jù)網(wǎng)絡(luò)155。在一個(gè)實(shí)施方式中,主機(jī)100直接存取數(shù)據(jù)網(wǎng)絡(luò)155。圖2和圖7示出由服務(wù)網(wǎng)關(guān)110處理服務(wù)請(qǐng)求301的方法的實(shí)施方式。在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110從主機(jī)100接收服務(wù)請(qǐng)求301,并且通過(guò)建立服務(wù)網(wǎng)關(guān)110與服務(wù)器200之間的服務(wù)會(huì)話321來(lái)將服務(wù)請(qǐng)求301轉(zhuǎn)送到服務(wù)器200 (701)。服務(wù)網(wǎng)關(guān)110判定服務(wù)會(huì)話321的服務(wù)請(qǐng)求時(shí)間361 (702)。在一個(gè)實(shí)施方式中,服務(wù)請(qǐng)求時(shí)間361為諸如一天時(shí)間、系統(tǒng)時(shí)間、時(shí)間計(jì)數(shù)器的時(shí)間戳。在一個(gè)實(shí)施方式中,服務(wù)請(qǐng)求時(shí)間361為服務(wù)網(wǎng)關(guān)110將服務(wù)請(qǐng)求301發(fā)送至服務(wù)器200的時(shí)間。在一個(gè)實(shí)施方式中,服務(wù)請(qǐng)求時(shí)間361 為服務(wù)網(wǎng)關(guān)110從服務(wù)器200接收“接收服務(wù)請(qǐng)求301”確認(rèn)的時(shí)間。
在服務(wù)器200處理服務(wù)請(qǐng)求301之后,服務(wù)器200利用服務(wù)響應(yīng)352來(lái)響應(yīng)。在一個(gè)實(shí)施方式中,服務(wù)響應(yīng)352包括web頁(yè)、文檔、文件、圖片、音頻或者視頻串流信號(hào)或者語(yǔ)音電話。在一個(gè)實(shí)施方式中,服務(wù)響應(yīng)352包括錯(cuò)誤指示354。錯(cuò)誤指示邪4可包括HTTP 錯(cuò)誤狀態(tài)碼、FTP錯(cuò)誤碼、SIP錯(cuò)誤信息或者任何其他錯(cuò)誤碼。服務(wù)網(wǎng)關(guān)110接收服務(wù)響應(yīng)352,并且將服務(wù)響應(yīng)352轉(zhuǎn)送到主機(jī)100 (703)。服務(wù)網(wǎng)關(guān)Iio在接收服務(wù)響應(yīng)352之后立即判定服務(wù)響應(yīng)時(shí)間362(704)。在一個(gè)實(shí)施方式中, 服務(wù)響應(yīng)時(shí)間362為諸如一天時(shí)間、系統(tǒng)時(shí)間、時(shí)間計(jì)數(shù)器的時(shí)間戳,并且與服務(wù)請(qǐng)求時(shí)間 361兼容。在一個(gè)實(shí)施方式中,服務(wù)響應(yīng)時(shí)間362為服務(wù)網(wǎng)關(guān)110接收服務(wù)響應(yīng)352的時(shí)間。在一個(gè)實(shí)施方式中,服務(wù)響應(yīng)時(shí)間362為服務(wù)網(wǎng)關(guān)110接收服務(wù)響應(yīng)352的第一條信息的時(shí)間。在一個(gè)實(shí)施方式中,服務(wù)響應(yīng)時(shí)間362為服務(wù)網(wǎng)關(guān)110接收服務(wù)響應(yīng)352的最后一條信息的時(shí)間。在一個(gè)實(shí)施方式中,服務(wù)響應(yīng)時(shí)間362為服務(wù)網(wǎng)關(guān)110與服務(wù)器200 斷開(kāi)服務(wù)會(huì)話321的時(shí)間。在一個(gè)實(shí)施方式中,服務(wù)響應(yīng)時(shí)間362包括在服務(wù)響應(yīng)352中。在判定服務(wù)請(qǐng)求時(shí)間361和服務(wù)響應(yīng)時(shí)間362之后,服務(wù)網(wǎng)關(guān)110從服務(wù)請(qǐng)求時(shí)間和服務(wù)響應(yīng)時(shí)間計(jì)算服務(wù)請(qǐng)求301的服務(wù)處理時(shí)間360 (705)。服務(wù)處理時(shí)間360通常測(cè)量服務(wù)請(qǐng)求時(shí)間361與服務(wù)響應(yīng)時(shí)間362之間的持續(xù)時(shí)間。在一實(shí)例中,服務(wù)網(wǎng)關(guān)110從服務(wù)響應(yīng)時(shí)間362減去服務(wù)請(qǐng)求時(shí)間361以獲得服務(wù)處理時(shí)間360。在另一實(shí)例中,服務(wù)網(wǎng)關(guān)110計(jì)算服務(wù)請(qǐng)求時(shí)間361與服務(wù)響應(yīng)時(shí)間362之間的持續(xù)時(shí)間以判定服務(wù)處理時(shí)間。 例如,服務(wù)處理時(shí)間360為10毫秒、5毫秒、247毫秒、3秒、15秒、1分鐘、75微秒或者289 個(gè)單位時(shí)間。在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110在計(jì)算服務(wù)處理時(shí)間360之前驗(yàn)證服務(wù)響應(yīng) 352。在一實(shí)例中,如果服務(wù)響應(yīng)352含有錯(cuò)誤指示354,那么服務(wù)網(wǎng)關(guān)110驗(yàn)證服務(wù)響應(yīng) 352。在一個(gè)實(shí)施方式中,如果存在錯(cuò)誤指示354中所指示的錯(cuò)誤,那么服務(wù)網(wǎng)關(guān)110不計(jì)算服務(wù)請(qǐng)求301的服務(wù)處理時(shí)間360。在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110包括完成服務(wù)會(huì)話計(jì)數(shù)器326,其將服務(wù)網(wǎng)關(guān) 110與服務(wù)器200之間的完成服務(wù)會(huì)話數(shù)目計(jì)數(shù)。在一個(gè)實(shí)施方式中,在服務(wù)網(wǎng)關(guān)110接收服務(wù)響應(yīng)352之后或者在服務(wù)網(wǎng)關(guān)110與服務(wù)器200斷開(kāi)服務(wù)會(huì)話321之后,服務(wù)網(wǎng)關(guān) 110將完成服務(wù)會(huì)話計(jì)數(shù)器3 遞增1。在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110在判定服務(wù)處理時(shí)間360之后將完成服務(wù)會(huì)話計(jì)數(shù)器3 遞增1。圖3示出判定服務(wù)器200是否為忙的方法的實(shí)施方式。服務(wù)網(wǎng)關(guān)110包括服務(wù)器 200的服務(wù)器示忙器378,指示服務(wù)器200是否為忙。在一個(gè)實(shí)施方式中,服務(wù)器示忙器378 的值0或者“不忙”指示服務(wù)器200不忙,而值1或者“忙”指示服務(wù)器200忙。服務(wù)網(wǎng)關(guān) 110基于服務(wù)處理時(shí)間360更新服務(wù)器示忙器378。在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110包括預(yù)期服務(wù)處理時(shí)間374。參見(jiàn)圖3和圖7兩者,服務(wù)網(wǎng)關(guān)110比較服務(wù)處理時(shí)間360與預(yù)期服務(wù)處理時(shí)間374(706)。響應(yīng)于判定該服務(wù)處理時(shí)間超過(guò)預(yù)期服務(wù)處理時(shí)間374,服務(wù)網(wǎng)關(guān)110將服務(wù)器示忙器378更新為“忙”(708)。在一個(gè)實(shí)施方式中,服務(wù)處理時(shí)間360需要至少比預(yù)期服務(wù)處理時(shí)間374大50%, 以超過(guò)預(yù)期服務(wù)處理時(shí)間374。在一個(gè)實(shí)施方式中,服務(wù)處理時(shí)間360需要至少比預(yù)期服務(wù)處理時(shí)間374大300%。在一個(gè)實(shí)施方式中,服務(wù)處理時(shí)間360需要比預(yù)期服務(wù)處理時(shí)間 374更大。
在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110判定服務(wù)處理時(shí)間360不超過(guò)預(yù)期服務(wù)處理時(shí)間374(707),以及作為回應(yīng),服務(wù)網(wǎng)關(guān)110將服務(wù)器示忙器378更新為“不忙”(709)。在一個(gè)實(shí)施方式中,預(yù)期服務(wù)處理時(shí)間374是基于服務(wù)請(qǐng)求301。在一個(gè)實(shí)施方式中,服務(wù)請(qǐng)求301包括服務(wù)請(qǐng)求統(tǒng)一資源定位器(URL)。在一個(gè)實(shí)施方式中,根據(jù)服務(wù)屬性 379配置預(yù)期服務(wù)處理時(shí)間374。該服務(wù)屬性379為影響預(yù)期服務(wù)處理時(shí)間374的屬性。例如,不同協(xié)議將以不同速率處理服務(wù)請(qǐng)求,以及因此將具有不同預(yù)期服務(wù)處理時(shí)間。在一個(gè)實(shí)施方式中,服務(wù)屬性379是基于服務(wù)請(qǐng)求URL。在一個(gè)實(shí)施方式中,服務(wù)屬性379是基于服務(wù)請(qǐng)求URL的一部分,諸如域名、web站點(diǎn)中的web文件夾名、文檔類型、服務(wù)請(qǐng)求URL中所指示的協(xié)議。例如,服務(wù)請(qǐng)求URL為“http//www. abc. com/shops/shoe, html”。服務(wù)屬性 379 是基于域名 “www. abc. com”、web 文件夾 “www. abc. com/shops”、文檔類型.html (或者其他文檔類型,諸如· php、· asp等)、協(xié)議http (或者其他協(xié)議,諸如ftp、https、sip等)。 在一個(gè)實(shí)施方式中,服務(wù)屬性379與服務(wù)器200上所實(shí)施的程序碼有關(guān)。例如,服務(wù)器200 為使用Apache web服務(wù)器軟件、Microsoft web服務(wù)器軟件、Oracle web服務(wù)器軟件或者其他web服務(wù)器軟件的web服務(wù)器。服務(wù)屬性379與web服務(wù)器軟件有關(guān)。在一個(gè)實(shí)施方式中,服務(wù)屬性379是基于域名“微alOnetworks. com",以及預(yù)期服務(wù)處理時(shí)間374為10毫秒。在一個(gè)實(shí)施方式中,服務(wù)屬性379是基于HTTP協(xié)議,以及預(yù)期服務(wù)處理時(shí)間374為75毫秒。在一個(gè)實(shí)施方式中,服務(wù)屬性379是基于FTP文件下載協(xié)議,以及預(yù)期服務(wù)處理時(shí)間374為2分鐘。在一個(gè)實(shí)施方式中,服務(wù)屬性379是基于HTML 文檔類型,以及預(yù)期服務(wù)處理時(shí)間374為20毫秒。在一個(gè)實(shí)施方式中,服務(wù)屬性379與服務(wù)器200上所實(shí)施的程序碼有關(guān)。在一個(gè)實(shí)施方式中,服務(wù)器200使用Apache web服務(wù)器軟件,以及預(yù)期處理時(shí)間為50毫秒。服務(wù)器200使用Microsoft web服務(wù)器軟件,以及預(yù)期處理時(shí)間為90毫秒。在一個(gè)實(shí)施方式中,服務(wù)屬性379與以上描述所提到的多個(gè)屬性有關(guān)。預(yù)期處理時(shí)間可通過(guò)將該多個(gè)屬性的多個(gè)預(yù)期處理時(shí)間求和來(lái)判定。在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110包括數(shù)據(jù)存儲(chǔ)器380,其存儲(chǔ)預(yù)期服務(wù)處理時(shí)間 374和相關(guān)聯(lián)服務(wù)屬性379。在一個(gè)實(shí)施方式中,服務(wù)網(wǎng)關(guān)110比較服務(wù)請(qǐng)求301或者服務(wù)器200與數(shù)據(jù)存儲(chǔ)器380中的服務(wù)屬性379。如果存在匹配,那么服務(wù)網(wǎng)關(guān)110檢索與匹配服務(wù)屬性379相關(guān)聯(lián)的預(yù)期服務(wù)處理時(shí)間374,并且比較檢索的預(yù)期服務(wù)處理時(shí)間374與該服務(wù)處理時(shí)間360。在一個(gè)實(shí)施方式中,預(yù)期服務(wù)處理時(shí)間374與任何服務(wù)屬性無(wú)關(guān)。服務(wù)網(wǎng)關(guān)110檢索預(yù)期服務(wù)處理時(shí)間374,并且將其與服務(wù)處理時(shí)間360比較。在一個(gè)實(shí)施方式中,由使用者配置預(yù)期服務(wù)處理時(shí)間374。在一個(gè)實(shí)施方式中,基于先前服務(wù)會(huì)話的服務(wù)處理時(shí)間自動(dòng)判定預(yù)期服務(wù)處理時(shí)間374。在判定服務(wù)處理時(shí)間360之后,服務(wù)網(wǎng)關(guān)110立即通過(guò)以下公式計(jì)算調(diào)整預(yù)期服務(wù)處理時(shí)間376
調(diào)整預(yù)期服務(wù)處理時(shí)間
權(quán)利要求
1.一種處理從主機(jī)接收的服務(wù)請(qǐng)求的方法,包括(a)在服務(wù)網(wǎng)關(guān)與服務(wù)器之間的服務(wù)會(huì)話期間將所述服務(wù)請(qǐng)求從所述服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到所述服務(wù)器;(b)由所述服務(wù)網(wǎng)關(guān)判定所述服務(wù)會(huì)話的服務(wù)請(qǐng)求時(shí)間;(c)由所述服務(wù)網(wǎng)關(guān)接收來(lái)自所述服務(wù)器的服務(wù)響應(yīng);(d)由所述服務(wù)網(wǎng)關(guān)判定服務(wù)響應(yīng)時(shí)間;(e)由所述服務(wù)網(wǎng)關(guān)從所述服務(wù)請(qǐng)求時(shí)間和所述服務(wù)響應(yīng)時(shí)間計(jì)算所述服務(wù)請(qǐng)求的服務(wù)處理時(shí)間;(f)比較所述服務(wù)處理時(shí)間與預(yù)期服務(wù)處理時(shí)間;以及(g)響應(yīng)于所述比較,更新所述服務(wù)器的服務(wù)器示忙器。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述更新(g)包括(gl)響應(yīng)于判定所述服務(wù)處理時(shí)間超過(guò)所述預(yù)期服務(wù)處理時(shí)間,由所述服務(wù)網(wǎng)關(guān)更新所述服務(wù)器示忙器以指示所述服務(wù)器為忙;以及(g2)響應(yīng)于判定所述服務(wù)處理時(shí)間不超過(guò)所述預(yù)期服務(wù)處理時(shí)間,由所述服務(wù)網(wǎng)關(guān)更新所述服務(wù)器示忙器以指示所述服務(wù)器為不忙。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述計(jì)算(e)包括(el)由所述服務(wù)網(wǎng)關(guān)計(jì)算所述服務(wù)請(qǐng)求的所述服務(wù)處理時(shí)間作為所述服務(wù)請(qǐng)求時(shí)間與所述服務(wù)響應(yīng)時(shí)間之間的持續(xù)時(shí)間。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述服務(wù)響應(yīng)包括錯(cuò)誤指示,其中,如果所述錯(cuò)誤指示指示錯(cuò)誤,那么所述服務(wù)網(wǎng)關(guān)不計(jì)算所述服務(wù)處理時(shí)間。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述比較(f)包括(fl)由所述服務(wù)網(wǎng)關(guān)根據(jù)所述服務(wù)請(qǐng)求或者所述服務(wù)器的服務(wù)屬性來(lái)配置所述預(yù)期服務(wù)處理時(shí)間。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述預(yù)期服務(wù)處理時(shí)間與所述服務(wù)屬性相關(guān)聯(lián)并且存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中,其中,所述配置(fl)包括(fli)由所述服務(wù)網(wǎng)關(guān)比較所述服務(wù)請(qǐng)求或者所述服務(wù)器與所述數(shù)據(jù)存儲(chǔ)器中的所述服務(wù)屬性;以及(flii)如果所述服務(wù)請(qǐng)求或者所述服務(wù)器匹配所述數(shù)據(jù)存儲(chǔ)器中的所述服務(wù)屬性,則檢索與所述匹配服務(wù)屬性相關(guān)聯(lián)的預(yù)期服務(wù)處理時(shí)間。
7.根據(jù)權(quán)利要求5所述的方法,其中,所述比較(f)還包括(f2)基于所述安全網(wǎng)關(guān)與所述服務(wù)器之間的先前服務(wù)會(huì)話的服務(wù)處理時(shí)間來(lái)計(jì)算調(diào)整預(yù)期服務(wù)處理時(shí)間。
8.根據(jù)權(quán)利要求1所述的方法,其中,所述轉(zhuǎn)送(a)包括 (al)由所述服務(wù)網(wǎng)關(guān)從所述主機(jī)接收所述服務(wù)請(qǐng)求; (a2)由所述服務(wù)網(wǎng)關(guān)檢查所述服務(wù)器的服務(wù)器示忙器;(a3)響應(yīng)于判定所述服務(wù)器示忙器指示所述服務(wù)器為忙,由所述服務(wù)網(wǎng)關(guān)將所述服務(wù)請(qǐng)求放置在服務(wù)請(qǐng)求緩沖器中;以及(a4)響應(yīng)于判定所述服務(wù)器示忙器指示服務(wù)器為不忙,在所述服務(wù)網(wǎng)關(guān)與所述服務(wù)器之間的服務(wù)會(huì)話期間將所述服務(wù)請(qǐng)求從所述服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到所述服務(wù)器。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述轉(zhuǎn)送(a4)包括 (a4i)由所述服務(wù)網(wǎng)關(guān)檢查所述服務(wù)請(qǐng)求緩沖器是否為空;(a4ii)響應(yīng)于判定所述服務(wù)請(qǐng)求緩沖器為空,在所述服務(wù)網(wǎng)關(guān)與所述服務(wù)器之間的服務(wù)會(huì)話期間將所述服務(wù)請(qǐng)求從所述服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到服務(wù)器;以及(a4iii)響應(yīng)于判定所述服務(wù)請(qǐng)求緩沖器不為空,由所述服務(wù)網(wǎng)關(guān)將所述服務(wù)請(qǐng)求放置在所述服務(wù)請(qǐng)求緩沖器中。
10.根據(jù)權(quán)利要求8所述的方法,其中,所述放置(M)包括(a3i)由所述服務(wù)網(wǎng)關(guān)判定在所述服務(wù)網(wǎng)關(guān)處的計(jì)時(shí)器是否已經(jīng)過(guò)期;以及 (a3ii)響應(yīng)于判定所述計(jì)時(shí)器已經(jīng)過(guò)期,在所述服務(wù)網(wǎng)關(guān)與所述服務(wù)器之間的服務(wù)會(huì)話期間將所述服務(wù)請(qǐng)求從所述服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到所述服務(wù)器。
11.根據(jù)權(quán)利要求8所述的方法,其中,所述服務(wù)請(qǐng)求與優(yōu)先級(jí)相關(guān)聯(lián),其中,所述服務(wù)請(qǐng)求緩沖器被配置為存儲(chǔ)與所述優(yōu)先級(jí)相關(guān)聯(lián)的服務(wù)請(qǐng)求,其中,所述放置(a!3)包括(a3i)由所述服務(wù)網(wǎng)關(guān)將所述服務(wù)請(qǐng)求放置在所述服務(wù)請(qǐng)求緩沖器中;以及 (a3ii)根據(jù)所述相關(guān)聯(lián)優(yōu)先級(jí)將所述服務(wù)請(qǐng)求緩沖器中的服務(wù)請(qǐng)求從所述服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到所述服務(wù)器。
12.—種系統(tǒng),包括 服務(wù)器,用于處理服務(wù)請(qǐng)求;和服務(wù)網(wǎng)關(guān),包括處理器和嵌入有計(jì)算機(jī)可讀程序碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,當(dāng)所述計(jì)算機(jī)可讀程序碼由所述處理器執(zhí)行時(shí),使得所述服務(wù)網(wǎng)關(guān)在所述服務(wù)網(wǎng)關(guān)與所述服務(wù)器之間的服務(wù)會(huì)話期間將所述服務(wù)請(qǐng)求轉(zhuǎn)送到所述服務(wù)器;判定所述服務(wù)會(huì)話的服務(wù)請(qǐng)求時(shí)間; 接收來(lái)自所述服務(wù)器的服務(wù)響應(yīng); 判定所述服務(wù)響應(yīng)時(shí)間;從所述服務(wù)請(qǐng)求時(shí)間和所述服務(wù)響應(yīng)時(shí)間計(jì)算所述服務(wù)請(qǐng)求的服務(wù)處理時(shí)間; 比較所述服務(wù)處理時(shí)間與所述預(yù)期服務(wù)處理時(shí)間;以及響應(yīng)于所述比較,更新所述服務(wù)器的服務(wù)器示忙器。
13.根據(jù)權(quán)利要求22所述的系統(tǒng),其中,響應(yīng)于所述比較更新所述服務(wù)器的服務(wù)器示忙器包括響應(yīng)于判定所述服務(wù)處理時(shí)間超過(guò)所述預(yù)期服務(wù)處理時(shí)間,更新所述服務(wù)器示忙器以指示所述服務(wù)器為忙;以及響應(yīng)于判定所述服務(wù)處理時(shí)間不超過(guò)所述預(yù)期服務(wù)處理時(shí)間,更新所述服務(wù)器示忙器以指示所述服務(wù)器為不忙。
14.根據(jù)權(quán)利要求22所述的系統(tǒng),其中,所述比較服務(wù)處理時(shí)間與預(yù)期服務(wù)處理時(shí)間包括根據(jù)所述服務(wù)請(qǐng)求或者所述服務(wù)器的服務(wù)屬性來(lái)配置所述預(yù)期服務(wù)處理時(shí)間。
15.根據(jù)權(quán)利要求M所述的系統(tǒng),其中,所述預(yù)期服務(wù)處理時(shí)間與服務(wù)屬性相關(guān)聯(lián)并且存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)器中,其中,根據(jù)所述服務(wù)請(qǐng)求或者所述服務(wù)器的服務(wù)屬性來(lái)配置所述預(yù)期服務(wù)處理時(shí)間包括比較所述服務(wù)請(qǐng)求或者所述服務(wù)器與所述數(shù)據(jù)存儲(chǔ)器中的服務(wù)屬性;以及如果所述服務(wù)請(qǐng)求或者所述服務(wù)器匹配所述數(shù)據(jù)存儲(chǔ)器中的服務(wù)屬性,則檢索與匹配所述服務(wù)屬性相關(guān)聯(lián)的預(yù)期服務(wù)處理時(shí)間。
16.根據(jù)權(quán)利要求M所述的系統(tǒng),其中,所述比較服務(wù)處理時(shí)間與預(yù)期服務(wù)處理時(shí)間包括基于安全網(wǎng)關(guān)與服務(wù)器之間的先前服務(wù)會(huì)話的服務(wù)處理時(shí)間來(lái)計(jì)算調(diào)整預(yù)期服務(wù)處理時(shí)間。
17.根據(jù)權(quán)利要求22所述的系統(tǒng),其中,所述在所述服務(wù)網(wǎng)關(guān)與所述服務(wù)器之間的服務(wù)會(huì)話期間將所述服務(wù)請(qǐng)求從所述服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到所述服務(wù)器包括從所述主機(jī)接收所述服務(wù)請(qǐng)求;檢查所述服務(wù)器的服務(wù)器示忙器;響應(yīng)于判定所述服務(wù)器示忙器指示所述服務(wù)器為忙,將所述服務(wù)請(qǐng)求放置在所述服務(wù)請(qǐng)求緩沖器中;以及響應(yīng)于判定所述服務(wù)器示忙器指示所述服務(wù)器為不忙,在所述服務(wù)網(wǎng)關(guān)與所述服務(wù)器之間的服務(wù)會(huì)話期間將所述服務(wù)請(qǐng)求從所述服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到所述服務(wù)器。
全文摘要
本發(fā)明公開(kāi)了基于動(dòng)態(tài)服務(wù)響應(yīng)時(shí)間向服務(wù)器分配流量的系統(tǒng)和方法。服務(wù)網(wǎng)關(guān)通過(guò)以下步驟處理從主機(jī)接收的服務(wù)請(qǐng)求在服務(wù)網(wǎng)關(guān)與服務(wù)器之間的服務(wù)會(huì)話期間將服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)轉(zhuǎn)送到服務(wù)器;判定服務(wù)會(huì)話的服務(wù)請(qǐng)求時(shí)間;由服務(wù)網(wǎng)關(guān)接收來(lái)自服務(wù)器的服務(wù)響應(yīng);由服務(wù)網(wǎng)關(guān)判定服務(wù)響應(yīng)時(shí)間;由服務(wù)網(wǎng)關(guān)從服務(wù)請(qǐng)求時(shí)間和服務(wù)響應(yīng)時(shí)間計(jì)算服務(wù)請(qǐng)求的服務(wù)處理時(shí)間;比較服務(wù)處理時(shí)間與預(yù)期服務(wù)處理時(shí)間;以及響應(yīng)于該比較更新服務(wù)器的服務(wù)器示忙器。如果服務(wù)處理時(shí)間超過(guò)預(yù)期服務(wù)處理時(shí)間,那么更新服務(wù)器示忙器以指示服務(wù)器為忙。否則,更新服務(wù)器示忙器以指示服務(wù)器為不忙。
文檔編號(hào)H04L29/06GK102546590SQ20111039399
公開(kāi)日2012年7月4日 申請(qǐng)日期2011年12月1日 優(yōu)先權(quán)日2010年12月2日
發(fā)明者司徒偉倫, 徐飛龍, 拉賈庫(kù)瑪·亞蘭 申請(qǐng)人:瑞科網(wǎng)信科技有限公司