欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于網(wǎng)絡(luò)的智能業(yè)務(wù)量管理系統(tǒng)及使用其的智能業(yè)務(wù)量管理方法

文檔序號:6378356閱讀:301來源:國知局
專利名稱:用于網(wǎng)絡(luò)的智能業(yè)務(wù)量管理系統(tǒng)及使用其的智能業(yè)務(wù)量管理方法
技術(shù)領(lǐng)域
本發(fā)明總地涉及一種用于網(wǎng)絡(luò)的智能業(yè)務(wù)量管理系統(tǒng)以及一種使用智能業(yè)務(wù)量管理系統(tǒng)的智能業(yè)務(wù)量管理方法。更具體地,本發(fā)明涉及一種用于網(wǎng)絡(luò)的智能業(yè)務(wù)量管理系統(tǒng)以及一種使用智能業(yè)務(wù)量管理系統(tǒng)的智能業(yè)務(wù)量管理方法,其選擇一個業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器具有從用戶到位于用戶請求的多個因特網(wǎng)數(shù)據(jù)中心的業(yè)務(wù)服務(wù)器的最優(yōu)連接路徑,并控制要與所選擇的業(yè)務(wù)服務(wù)器相連的用戶終端。
背景技術(shù)
圖1是通過域名服務(wù)器在用戶終端和業(yè)務(wù)服務(wù)器之間分配連接路徑所需的傳統(tǒng)系統(tǒng)的示意配置圖。
如圖所示,所述系統(tǒng)包括用戶終端1,用于利用域名信息請求與特定服務(wù)器的連接;與用戶終端1相連的域名服務(wù)器(DNS),用于按照解析的方式將從用戶終端1發(fā)送的域名信息轉(zhuǎn)換為因特網(wǎng)協(xié)議(IP)地址并將轉(zhuǎn)換的IP地址發(fā)送到用戶終端1;以及業(yè)務(wù)服務(wù)器4,用于根據(jù)所發(fā)送的IP地址的信息與用戶終端1相連。
DNS3是用于控制用戶終端1到位于因特網(wǎng)數(shù)據(jù)中心的業(yè)務(wù)服務(wù)器4的集合或位于特定區(qū)域的業(yè)務(wù)服務(wù)器4的集合的連接的服務(wù)器。
因特網(wǎng)入口站點是這樣一種因特網(wǎng)站點,其按照一定方式進行操作,以便提供信息搜索和社區(qū)服務(wù)并獲取固定的訪問者(注冊成員)。一些大眾的入口站點包括“Daum”、“Yahoo”、“Naver”和“Lycos.”。由于在每一個入口站點注冊的成員數(shù)目非常大,少則數(shù)十萬,多則數(shù)百萬,因此在因特網(wǎng)數(shù)據(jù)中心設(shè)置并管理了數(shù)十到數(shù)百個服務(wù)器,以便允許大量固定訪問者無障礙地與入口站點相連。
在由單個因特網(wǎng)數(shù)據(jù)中心管理大量服務(wù)器的情況下,問題在于,當由于與硬件或軟件相關(guān)的內(nèi)部原因以及例如電源故障的外部原因?qū)е虏荒苓\行因特網(wǎng)數(shù)據(jù)中心時,在入口站點注冊的所有訪問者都不能訪問入口站點。為了克服上述問題,在不同區(qū)域分布了數(shù)百個服務(wù)器并由不同因特網(wǎng)數(shù)據(jù)中心獨立管理。
在由例如三個或四個服務(wù)器的少量服務(wù)器來運行小型網(wǎng)站的情況下,如果在不同區(qū)域管理服務(wù)器,與大型入口站點相同,出現(xiàn)了過高的維護成本。
因此,在這種情況下,通常在單一的因特網(wǎng)數(shù)據(jù)中心管理不同服務(wù)器。將DNS3安裝在因特網(wǎng)數(shù)據(jù)中心,以便向用戶終端1發(fā)送IP地址信息,從而用戶終端1能夠與用戶終端1請求的業(yè)務(wù)服務(wù)器4相連。
以下說明當用戶終端1請求業(yè)務(wù)服務(wù)器4時,DNS 3分配連接路徑以便允許將業(yè)務(wù)服務(wù)器4連接至用戶終端1的傳統(tǒng)方法。
用戶激活在要通過因特網(wǎng)2與業(yè)務(wù)服務(wù)器1相連的用戶終端1中設(shè)置的網(wǎng)絡(luò)瀏覽器,并在網(wǎng)絡(luò)瀏覽器的統(tǒng)一資源定位符(URL)輸入框中輸入希望業(yè)務(wù)服務(wù)器4的域名,由此將域名的信息發(fā)送到DNS 3。
此時,DNS3按照解析的方式控制域名的信息,以使多個用戶終端順序并均等地與多個業(yè)務(wù)服務(wù)器相連,并將順序選擇的業(yè)務(wù)服務(wù)器4的IP地址信息發(fā)送到用戶終端1,以便用戶終端1能夠與業(yè)務(wù)服務(wù)器4相連并觀看網(wǎng)頁。
在使用域名服務(wù)器的傳統(tǒng)因特網(wǎng)連接路徑系統(tǒng)和方法中,當所述系統(tǒng)和方法在用戶終端和業(yè)務(wù)服務(wù)器之間分配連接路徑時,DNS無條件地將用戶終端與從位于用戶請求的業(yè)務(wù)服務(wù)器所處的因特網(wǎng)數(shù)據(jù)中心的多個業(yè)務(wù)服務(wù)器中順序選擇的一個業(yè)務(wù)服務(wù)器相連。因此,在相連業(yè)務(wù)服務(wù)器的系統(tǒng)資源(例如CPU和存儲器)的使用率較高或用于每個端口的會話數(shù)目較大時,在由所選擇的業(yè)務(wù)服務(wù)器運行的網(wǎng)頁輸出中就出現(xiàn)了相當大的顯示延遲。此外,在相連的業(yè)務(wù)服務(wù)器具有硬件或軟件缺陷的情況下,用戶終端不能與所選擇的業(yè)務(wù)服務(wù)器相連,從而用戶不能觀看網(wǎng)頁,用戶應(yīng)當再次請求與用戶已經(jīng)請求的業(yè)務(wù)服務(wù)器相連。對于具有大量固定訪問者的入口站點,這些問題變得嚴重。
換句話說,傳統(tǒng)的DNS根據(jù)循環(huán)方式來提供載荷的分布,在所述循環(huán)方法中,將用戶分配給業(yè)務(wù)服務(wù)器,而不考慮直接影響業(yè)務(wù)質(zhì)量(QoS)的條件,例如用戶終端和業(yè)務(wù)服務(wù)器之間的跳(hop),或業(yè)務(wù)服務(wù)器的條件。結(jié)果,基于循環(huán)方法的傳統(tǒng)載荷分布方案的缺點在于,不能提供高質(zhì)量的服務(wù)并且不能向用戶提供連接,這是因為不能預見有關(guān)業(yè)務(wù)量阻塞的服務(wù)器條件信息、CPU和存儲器中載荷的增大以及硬件缺陷。
此外,傳統(tǒng)載荷分布方案的缺點在于,對于面向多媒體內(nèi)容的因特網(wǎng)服務(wù),由于同時業(yè)務(wù)量增加導致的服務(wù)器數(shù)目的增大,附加地需要系統(tǒng)的構(gòu)建成本。
為了克服上述問題,已經(jīng)提出了一種被稱作層4交換機(以下寫作“L4”)的服務(wù)器載荷平衡設(shè)備。L4是一種硬件設(shè)備,安裝在一定數(shù)目的業(yè)務(wù)服務(wù)器的前面,以便分析從用戶發(fā)送的分組(包括目的地址等的數(shù)據(jù)單元)并且針對每一個端口控制要與具有最小會話數(shù)目的最優(yōu)業(yè)務(wù)服務(wù)器相連的用戶終端。
相對于業(yè)務(wù)服務(wù)器,由于L4僅考慮到針對每一個端口的會話數(shù)目來選擇最優(yōu)業(yè)務(wù)服務(wù)器,所以不能考慮當系統(tǒng)資源(例如業(yè)務(wù)服務(wù)器的CPU和存儲器)的規(guī)范不同時引起的數(shù)據(jù)率之間的不同。
因此,L4的問題在于,不能執(zhí)行控制用戶終端與實際最優(yōu)的業(yè)務(wù)服務(wù)器相連的服務(wù)器載荷平衡功能。
此外,由于L4是硬件設(shè)備,所以當請求與業(yè)務(wù)服務(wù)器相連的分組數(shù)目增大時就會出現(xiàn)過載,使得L4充當了瓶頸,由此迅速地惡化了QoS。因此,由于只要增加業(yè)務(wù)服務(wù)器的數(shù)目就必須增加L4的數(shù)目,所以就會引發(fā)額外系統(tǒng)的構(gòu)建并且由于該系統(tǒng)構(gòu)建而會引發(fā)較大的開支。

發(fā)明內(nèi)容
因此,本發(fā)明是針對出現(xiàn)在現(xiàn)有技術(shù)中的上述問題做出的,并且本發(fā)明的目的是提供一種用于網(wǎng)絡(luò)的智能業(yè)務(wù)量管理系統(tǒng)以及一種使用智能業(yè)務(wù)量管理系統(tǒng)的智能業(yè)務(wù)量管理方法,其中,如果用戶選擇的業(yè)務(wù)服務(wù)器與位于多個因特網(wǎng)數(shù)據(jù)中心的多個業(yè)務(wù)服務(wù)器相對應(yīng),則考慮到相對于接入點(POP)的跳和分組因特網(wǎng)探索響應(yīng)時間來選擇最優(yōu)的因特網(wǎng)數(shù)據(jù)中心,對系統(tǒng)資源和位于所選擇的最優(yōu)因特網(wǎng)數(shù)據(jù)中心的多個業(yè)務(wù)服務(wù)器的硬件和軟件缺陷條件進行比較和分析,并使用戶終端與具有最優(yōu)連接路徑的第二多個業(yè)務(wù)服務(wù)器之一相連。
本發(fā)明的另一個目的是提供一種用于網(wǎng)絡(luò)的智能業(yè)務(wù)量管理系統(tǒng)及一種使用智能業(yè)務(wù)量管理系統(tǒng)的智能業(yè)務(wù)量管理方法,其允許由安裝在每一個業(yè)務(wù)服務(wù)器上的SLB發(fā)送有關(guān)系統(tǒng)資源和每一個端口的會話數(shù)目的信息,使得用于選擇最優(yōu)業(yè)務(wù)服務(wù)器的附加系統(tǒng)的結(jié)構(gòu)不是必需的,從而減小了由于附加系統(tǒng)的構(gòu)建導致的開支。
為了實現(xiàn)上述目的,本發(fā)明提供了一種智能業(yè)務(wù)量管理系統(tǒng),包括多個全局載荷平衡(GLB)代理,每一個被設(shè)置在位于接入點(POP)的每一個GLB代理專用服務(wù)器中,以便產(chǎn)生全局載荷平衡信息,通過利用用戶終端的因特網(wǎng)協(xié)議(IP)地址信息來計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間來得到所述全局載荷平衡信息;多個服務(wù)器載荷平衡(SLB)代理,每一個被設(shè)置在位于POP的每一個業(yè)務(wù)服務(wù)器中,以便按照規(guī)則的時間間隔收集服務(wù)器載荷平衡信息,該信息包括業(yè)務(wù)服務(wù)器的系統(tǒng)資源信息和針對每一個端口的會話數(shù)目的信息;因特網(wǎng)業(yè)務(wù)量管理服務(wù)器,用于控制和管理在廣域上分布的POP,并利用通過GLB代理和SLB代理的操作的控制輸入的全局載荷平衡信息和服務(wù)器載荷平衡信息,搜索最優(yōu)POP和最優(yōu)業(yè)務(wù)服務(wù)器,以便建立用戶終端和業(yè)務(wù)服務(wù)器之間的最優(yōu)連接路徑;以及用戶終端,包括域數(shù)據(jù)庫(DB),用于存儲業(yè)務(wù)服務(wù)器的域信息和控制并管理業(yè)務(wù)服務(wù)器的業(yè)務(wù)量管理服務(wù)器的IP信息,以及客戶機代理程序,用于提取用戶請求的業(yè)務(wù)服務(wù)器的域信息和對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息,并控制業(yè)務(wù)服務(wù)器連接請求信號,所述請求信號包括要通過因特網(wǎng)發(fā)送到具有對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息的業(yè)務(wù)量管理服務(wù)器的、提取的域信息。
POP是位于因特網(wǎng)數(shù)據(jù)中心的服務(wù)器的集合和位于一定區(qū)域的服務(wù)器的集合之一。
業(yè)務(wù)量管理服務(wù)器包括GLB主機,用于接收通過控制GLB代理產(chǎn)生的、作為全局載荷平衡信息的跳和分組因特網(wǎng)探索響應(yīng)時間,以便通過業(yè)務(wù)服務(wù)器連接請求信號的傳輸進行操作,比較并分析所述跳和分組因特網(wǎng)探索響應(yīng)時間,并選擇最優(yōu)POP;SLB主機,用于接收通過控制業(yè)務(wù)服務(wù)器的SLB代理收集的、作為服務(wù)器載荷平衡信息的業(yè)務(wù)服務(wù)器的系統(tǒng)資源信息和會話信息,以便通過業(yè)務(wù)服務(wù)器連接請求信號的傳輸進行操作,比較并分析系統(tǒng)資源信息和會話信息,并選擇最優(yōu)業(yè)務(wù)服務(wù)器;通信模塊,用于執(zhí)行接口功能,以便能夠進行服務(wù)器和代理之間的數(shù)據(jù)發(fā)送/接收;數(shù)據(jù)庫(DB),用于存儲以下內(nèi)容關(guān)于由系統(tǒng)管理員預設(shè)并且與用戶終端匹配的最優(yōu)POP的固定IP塊信息;用戶請求的業(yè)務(wù)服務(wù)器的域和IP信息;最優(yōu)全局載荷平衡信息,包括用戶請求與業(yè)務(wù)服務(wù)器相連的時間的服務(wù)器連接請求時間信息和用戶終端的IP地址信息;通過計算用戶終端和最優(yōu)POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的數(shù)值;以及位于每一個POP中的每一個業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息;以及控制單元,用于控制GLB主機和SLB主機的操作。
由從位于每一個POP處的每一個業(yè)務(wù)服務(wù)器自動發(fā)送的業(yè)務(wù)載荷平衡信息按照規(guī)則的時間間隔更新存儲在DB中的服務(wù)器載荷平衡信息,所述業(yè)務(wù)服務(wù)器配備了SLB代理。
智能業(yè)務(wù)量管理系統(tǒng)還包括沒有配備客戶機代理程序的用戶終端。
智能業(yè)務(wù)量管理系統(tǒng)還包括域名服務(wù)器(DNS),用于存儲業(yè)務(wù)量管理服務(wù)器的IP地址信息,其中,當從沒有配備客戶機代理程序的用戶終端將業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到DNS時,DNS將其IP地址信息添加到業(yè)務(wù)服務(wù)器連接請求信號中,并將業(yè)務(wù)服務(wù)器連接請求信號與DNS的IP地址信息一起發(fā)送。
從沒有配備客戶機代理程序的用戶終端發(fā)送到DNS的業(yè)務(wù)服務(wù)器連接請求信號包括用戶請求的業(yè)務(wù)服務(wù)器的域信息。
當沒有配備客戶機代理程序的用戶終端請求到業(yè)務(wù)服務(wù)器的連接路徑時,GLB代理產(chǎn)生通過利用DNS的IP地址信息計算用戶終端和每一個POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間獲得的全局載荷平衡信息。
當沒有配備客戶機代理程序的用戶終端請求到業(yè)務(wù)服務(wù)器的連接路徑時,DB存儲由系統(tǒng)管理員預設(shè)并且與用戶終端匹配的、最優(yōu)POP的固定IP塊信息;用戶請求的業(yè)務(wù)服務(wù)器的域和IP信息;最優(yōu)全局載荷平衡信息,包括有關(guān)用戶請求與業(yè)務(wù)服務(wù)器相連的時間的服務(wù)器連接請求時間信息和用戶終端的IP地址信息;通過計算用戶終端和最優(yōu)POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的數(shù)值;以及位于每一個POP的每一個業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息。
包含在服務(wù)器載荷平衡信息中的系統(tǒng)資源信息是有關(guān)業(yè)務(wù)服務(wù)器的中央處理單元(CPU)和存儲器的信息。
在全局載荷平衡信息中,跳表示分組交換網(wǎng)絡(luò)中從一個路由器向另一個路由器發(fā)送單個分組的路徑??梢岳斫?,隨著跳變長,客戶機和服務(wù)器之間的發(fā)送/接收時間增大。
因此,通過比較和分析時間可以選擇最優(yōu)POP。
在全局載荷平衡信息中,分組因特網(wǎng)探索響應(yīng)時間指能夠確定是否存在特定因特網(wǎng)地址以及該因特網(wǎng)地址是否能夠接收請求的信息。
因此,通過比較和分析分組因特網(wǎng)探索響應(yīng)時間能夠選擇最優(yōu)POP。
用戶終端包括能夠執(zhí)行因特網(wǎng)訪問的典型桌面計算機(包括筆記本計算機和個人數(shù)字助理),或安裝了應(yīng)用程序以使用特定服務(wù)(例如股票交易)的專用終端。因此,網(wǎng)絡(luò)瀏覽器包括在桌面環(huán)境中使用的網(wǎng)絡(luò)瀏覽器之一,或在專用終端中使用的專用網(wǎng)絡(luò)瀏覽器之一。
此外,本發(fā)明提供了一種智能業(yè)務(wù)量管理方法,包括步驟運行安裝在用戶終端上的網(wǎng)絡(luò)瀏覽器,以便通過最優(yōu)連接路徑將用戶終端與業(yè)務(wù)服務(wù)器相連;確定是否安裝了客戶機代理程序;如果安裝了客戶機代理程序,提取所請求的業(yè)務(wù)服務(wù)器的域名信息、管理和控制業(yè)務(wù)服務(wù)器的對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息以及用戶終端的IP地址信息;將包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到對應(yīng)的業(yè)務(wù)量管理服務(wù)器;確定用戶終端是否與系統(tǒng)管理員設(shè)置的固定IP塊相對應(yīng);如果用戶終端不與固定IP塊相對應(yīng),確定是否存在與用戶終端的IP地址相匹配的全局平衡信息;如果存在全局平衡信息,利用全局平衡信息選擇最優(yōu)POP;搜索位于所選擇最優(yōu)POP上的一個最優(yōu)業(yè)務(wù)服務(wù)器;以及通過將搜索到的最優(yōu)業(yè)務(wù)服務(wù)器的IP地址發(fā)送到用戶終端來分配最優(yōu)連接路徑。
智能業(yè)務(wù)量管理方法還包括步驟在確定用戶終端是否與固定IP塊相對應(yīng)的步驟中,如果用戶終端與固定IP塊相對應(yīng),則提取之前設(shè)置的最優(yōu)POP。
在確定用戶終端是否與固定IP塊相對應(yīng)的步驟中,固定IP塊是以下內(nèi)容之一用戶注冊到其處以使用因特網(wǎng)服務(wù)的因特網(wǎng)服務(wù)提供商(ISP)使用的業(yè)務(wù)服務(wù)器的IP地址,以及位于每一個區(qū)域的因特網(wǎng)數(shù)據(jù)中心的服務(wù)器的IP地址。在確定是否存在與用戶終端的IP地址信息相匹配的全局載荷平衡信息的步驟中,用戶終端的IP地址用于通過與存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器連接請求時間進行匹配,來確定是否存在全局載荷平衡信息。在搜索位于所選擇最優(yōu)POP中的一個最優(yōu)業(yè)務(wù)服務(wù)器的步驟中,通過以下步驟來執(zhí)行最優(yōu)業(yè)務(wù)服務(wù)器的搜索比較和分析存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器載荷平衡信息,所述服務(wù)器載荷平衡信息包括有關(guān)每一個業(yè)務(wù)服務(wù)器的CPU和存儲器的信息以及位于每一個POP的業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息中每一個端口的會話數(shù)目信息;搜索具有最優(yōu)服務(wù)載荷平衡信息的一個業(yè)務(wù)服務(wù)器;以及選擇具有到用戶終端的最優(yōu)連接路徑的業(yè)務(wù)服務(wù)器。
利用全局平衡信息來選擇最優(yōu)POP的步驟包括步驟讀取用戶請求連接到業(yè)務(wù)服務(wù)器的近來連接時間;確定全局平衡信息的可用周期是否終止;如果全局平衡信息的可用周期已經(jīng)終止,通過控制GLB代理來提取最優(yōu)POP。
如果全局平衡信息的可用周期還沒有終止,智能業(yè)務(wù)量管理方法還包括步驟選擇表示最優(yōu)POP的全局載荷平衡信息。
通過控制GLB代理來提取最優(yōu)POP的步驟包括步驟將用戶終端的IP地址信息從業(yè)務(wù)量管理服務(wù)器發(fā)送到每一個POP中配備了GLB代理的GLB代理專用服務(wù)器;產(chǎn)生通過以下操作得到的新全局載荷平衡信息利用所發(fā)送的用戶終端的IP地址信息,計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間,并且發(fā)送新全局載荷平衡信息;以及比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段,并選擇和存儲最優(yōu)POP。
在比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段并選擇和存儲最優(yōu)POP的步驟中,將包括用戶請求連接到對應(yīng)業(yè)務(wù)服務(wù)器的時間和對應(yīng)用戶終端的IP地址信息的服務(wù)器連接請求時間信息附加到新全局載荷平衡信息,并且將新全局載荷平衡信息和服務(wù)器連接請求時間信息一起存儲在DB中。
在確定客戶機代理程序是否安裝在用戶終端上的步驟中,如果客戶機代理程序沒有安裝在用戶終端上,智能業(yè)務(wù)量管理方法還包括步驟提取沒有安裝客戶機代理程序的用戶終端所請求的業(yè)務(wù)服務(wù)器的域名信息;將所提取的業(yè)務(wù)服務(wù)器的域名信息發(fā)送到DNS;確定DNS是否具有業(yè)務(wù)量管理服務(wù)器的IP地址信息;以及如果DNS具有業(yè)務(wù)量管理服務(wù)器的IP地址信息,將其中DNS的IP地址信息被附加到業(yè)務(wù)服務(wù)器的域名信息的服務(wù)器連接請求信號發(fā)送到業(yè)務(wù)量管理服務(wù)器。
在確定用戶終端是否與系統(tǒng)管理員設(shè)置的固定IP塊相對應(yīng)的步驟中,利用用戶終端的IP地址信息和DNS的IP地址信息之一來確定用戶終端是否與固定IP塊相對應(yīng)。
在如果用戶終端沒有與固定IP塊相對應(yīng)則確定是否存在與用戶終端的IP地址相匹配的全局平衡信息的步驟中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,通過匹配對應(yīng)DNS的IP地址信息來確定是否存在全局載荷平衡信息。
DNS的IP地址信息用于通過與存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器連接請求時間信息進行匹配,來確定是否存在全局載荷平衡信息。
在搜索位于所選擇的最優(yōu)POP中的一個最優(yōu)業(yè)務(wù)服務(wù)器的步驟中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,通過以下步驟來執(zhí)行最優(yōu)業(yè)務(wù)服務(wù)器的搜索比較和分析存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器載荷平衡信息,所述服務(wù)器載荷平衡信息包括系統(tǒng)資源信息,所述系統(tǒng)資源信息包括有關(guān)每一個業(yè)務(wù)服務(wù)器的CPU和存儲器的信息以及位于每一個POP的業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息中每一個端口的會話數(shù)目信息;搜索具有最優(yōu)服務(wù)載荷平衡信息的一個業(yè)務(wù)服務(wù)器;以及選擇具有到用戶終端的最優(yōu)連接路徑的業(yè)務(wù)服務(wù)器。
在以下步驟中產(chǎn)生通過利用所發(fā)送的用戶終端的IP地址信息,計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間獲得的新全局載荷平衡信息,并且發(fā)送新全局載荷平衡信息,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,產(chǎn)生通過利用DNS的IP地址信息計算用戶終端和每一個POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的新全局載荷平衡信息。
在比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段并選擇和存儲最優(yōu)POP的步驟中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,將包括用戶請求連接到對應(yīng)業(yè)務(wù)服務(wù)器的時間和對應(yīng)DNS的IP地址信息的服務(wù)器連接請求時間信息附加到新全局載荷平衡信息,并且將新全局載荷平衡信息和服務(wù)器連接請求時間信息一起存儲在DB中。
此外,本發(fā)明提供了一種智能業(yè)務(wù)量管理方法,包括步驟當用戶請求的業(yè)務(wù)服務(wù)器位于單個POP中時,運行安裝在用戶終端上的網(wǎng)絡(luò)瀏覽器,以便通過最優(yōu)連接路徑將用戶終端與業(yè)務(wù)服務(wù)器相連;確定是否安裝了客戶機代理程序;如果安裝了客戶機代理程序,提取所請求的業(yè)務(wù)服務(wù)器的域名信息、管理和控制所請求的業(yè)務(wù)服務(wù)器的對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息以及用戶終端的IP地址信息;將包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到對應(yīng)的業(yè)務(wù)量管理服務(wù)器;確定用戶請求的業(yè)務(wù)服務(wù)器是否位于單個POP中;如果用戶請求的業(yè)務(wù)服務(wù)器位于單個POP中,搜索對應(yīng)POP中的最優(yōu)業(yè)務(wù)服務(wù)器;以及通過將搜索到的最優(yōu)業(yè)務(wù)服務(wù)器的IP地址發(fā)送到用戶終端來分配最優(yōu)連接路徑。


結(jié)合附圖,從以下詳細說明中,能夠更清楚地理解本發(fā)明的上述和其它目的、特征和其它優(yōu)點,其中圖1是通過域名服務(wù)器在用戶終端和業(yè)務(wù)服務(wù)器之間分配連接路徑所需的傳統(tǒng)系統(tǒng)的示意配置圖;圖2是根據(jù)本發(fā)明的智能業(yè)務(wù)量管理系統(tǒng)的系統(tǒng)配置圖;圖3是圖2的業(yè)務(wù)量管理服務(wù)器的詳細方框圖;圖4是示出了根據(jù)本發(fā)明的利用業(yè)務(wù)量管理系統(tǒng)的智能業(yè)務(wù)量管理方法的流程圖;圖5是示出了如圖4所示,作為在步驟S200確定是否安裝了客戶機代理程序的結(jié)果,如果沒有安裝客戶機代理程序則進入步驟“A”的處理的流程圖;圖6是示出了如圖4所示的步驟S700的詳細流程圖,步驟S700用于利用全局載荷平衡信息來選擇最優(yōu)POP;圖7是示出了如圖6所示的步驟S730的詳細流程圖,步驟S730用于通過控制全局載荷平衡代理來選擇最優(yōu)POP;以及圖8是示出了作為本發(fā)明另一個實施例的在用戶所請求的業(yè)務(wù)服務(wù)器與小規(guī)模運行的站點相對應(yīng)的情況下利用業(yè)務(wù)量管理系統(tǒng)的另一個智能業(yè)務(wù)量管理方法的流程圖。
具體實施例方式
下面參考附圖來說明本發(fā)明的優(yōu)選實施例。在圖中,不同的圖中使用相同的參考數(shù)字來表示相同或相似的組件。
圖2是根據(jù)本發(fā)明的智能業(yè)務(wù)量管理系統(tǒng)的系統(tǒng)配置圖。圖3是圖2的業(yè)務(wù)量管理服務(wù)器的詳細方框圖。
本發(fā)明的智能業(yè)務(wù)量管理系統(tǒng)包括多個全局載荷平衡(GLB)代理33、多個服務(wù)器載荷平衡(SLB)代理32、因特網(wǎng)業(yè)務(wù)量管理服務(wù)器和用戶終端1’。
多個GLB代理33中的每一個被設(shè)置在位于每一個POP30的GLB代理專用服務(wù)器31’中,以便產(chǎn)生全局載荷平衡信息,通過利用用戶終端1’的因特網(wǎng)協(xié)議(IP)地址來計算用戶終端1’和POP 30之間的跳和分組因特網(wǎng)探索響應(yīng)時間來得到所述全局載荷平衡信息。
多個SLB代理32中的每一個被設(shè)置在位于POP30的每一個業(yè)務(wù)服務(wù)器31中,以便按照規(guī)則的時間間隔收集服務(wù)器載荷平衡信息,其包括業(yè)務(wù)服務(wù)器31的系統(tǒng)資源信息和有關(guān)針對每一個端口的會話數(shù)目的信息。因特網(wǎng)業(yè)務(wù)量管理服務(wù)器控制和管理在廣域上分布的POP30,并利用通過GLB代理33和SLB代理32的操作的控制輸入的全局載荷平衡信息和服務(wù)器載荷平衡信息,搜索最優(yōu)POP 30和最優(yōu)業(yè)務(wù)服務(wù)器31,以便建立用戶終端1’和業(yè)務(wù)服務(wù)器31之間的最優(yōu)連接路徑。用戶終端1’包括域數(shù)據(jù)庫(DB,未示出),用于存儲業(yè)務(wù)服務(wù)器31的域信息和控制并管理業(yè)務(wù)服務(wù)器31的業(yè)務(wù)量管理服務(wù)器20的IP信息,用戶終端1’還配備了客戶機代理程序10,用于提取用戶請求的業(yè)務(wù)服務(wù)器31的域信息和對應(yīng)業(yè)務(wù)量管理服務(wù)器20的IP地址信息,并控制業(yè)務(wù)服務(wù)器連接請求信號,所述請求信號包括要通過因特網(wǎng)2發(fā)送到具有對應(yīng)業(yè)務(wù)量管理服務(wù)器20的IP地址信息的業(yè)務(wù)量管理服務(wù)器20的、提取的域信息。
POP 30是位于因特網(wǎng)數(shù)據(jù)中心的服務(wù)器的集合和位于一定區(qū)域的服務(wù)器的集合之一。
業(yè)務(wù)量管理服務(wù)器20包括GLB主機22、SLB主機23、通信模塊24、數(shù)據(jù)庫(DB)25以及控制單元21。
GLB主機22接收通過控制GLB代理33產(chǎn)生的、作為全局載荷平衡信息的跳和分組因特網(wǎng)探索響應(yīng)時間,以便通過業(yè)務(wù)服務(wù)器連接請求信號的傳輸進行操作,比較并分析所述跳和分組因特網(wǎng)探索響應(yīng)時間,并選擇最優(yōu)POP 30。SLB主機23接收通過控制業(yè)務(wù)服務(wù)器31的SLB代理33收集的、作為服務(wù)器載荷平衡信息的業(yè)務(wù)服務(wù)器的系統(tǒng)資源信息和會話信息,以便通過業(yè)務(wù)服務(wù)器連接請求信號的傳輸進行操作,比較并分析所述系統(tǒng)資源信息和會話信息,并選擇最優(yōu)業(yè)務(wù)服務(wù)器31。
通信模塊24執(zhí)行接口功能,以便能夠進行服務(wù)器31和31’以及代理32和33之間的數(shù)據(jù)發(fā)送/接收。DB25存儲以下內(nèi)容由系統(tǒng)管理員預設(shè)并且與用戶終端1’匹配的、關(guān)于最優(yōu)POP 30的固定IP塊信息;用戶請求的業(yè)務(wù)服務(wù)器31的域和IP信息;最優(yōu)全局載荷平衡信息,其包括有關(guān)用戶請求與業(yè)務(wù)服務(wù)器相連的時間的服務(wù)器連接請求時間信息和用戶終端1’的IP地址信息;通過計算用戶終端1’和最優(yōu)POP30之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的數(shù)值;以及位于每一個POP30中的每一個業(yè)務(wù)服務(wù)器31的服務(wù)器載荷平衡信息。
控制單元21控制GLB主機22和SLB主機23的操作。
通過從位于每一個POP處的每一個業(yè)務(wù)服務(wù)器31自動發(fā)送的業(yè)務(wù)載荷平衡信息按照規(guī)則的時間間隔更新存儲在DB 25中的服務(wù)器載荷平衡信息,所述業(yè)務(wù)服務(wù)器31配備了SLB代32。
所述智能業(yè)務(wù)量管理系統(tǒng)還包括沒有配備客戶機代理程序10的用戶終端1。
所述智能業(yè)務(wù)量管理系統(tǒng)還包括DNS 3’,用于存儲業(yè)務(wù)量管理服務(wù)器20的IP地址信息。當從沒有配備客戶機代理程序10的用戶終端1將業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到DNS 3’時,DNS 3’將其IP地址信息添加到業(yè)務(wù)服務(wù)器連接請求信號中,并將業(yè)務(wù)服務(wù)器連接請求信號與DNS 3’的IP地址信息一起發(fā)送。
從沒有配備客戶機代理程序10的用戶終端1發(fā)送到DNS 3’的業(yè)務(wù)服務(wù)器連接請求信號包括用戶請求的業(yè)務(wù)服務(wù)器31的域信息。
當沒有配備客戶機代理程序10的用戶終端1請求到業(yè)務(wù)服務(wù)器31的連接路徑時,GLB主機33利用DNS 3’的IP地址信息產(chǎn)生通過計算用戶終端1’和每一個POP30之間的跳和分組因特網(wǎng)探索響應(yīng)時間獲得的全局載荷平衡信息。
當沒有配備客戶機代理程序10的用戶終端1請求到業(yè)務(wù)服務(wù)器31的連接路徑時,DB 25存儲由系統(tǒng)管理員預設(shè)并且與用戶終端1’匹配的、有關(guān)最優(yōu)POP 30的固定IP塊信息;用戶請求的業(yè)務(wù)服務(wù)器31的域和IP信息;最優(yōu)全局載荷平衡信息,其包括有關(guān)用戶請求與業(yè)務(wù)服務(wù)器相連的時間的服務(wù)器連接請求時間信息和用戶終端1’的IP地址信息;通過計算用戶終端1’和最優(yōu)POP 30之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的數(shù)值;以及位于每一個POP 30中的每一個業(yè)務(wù)服務(wù)器31的服務(wù)器載荷平衡信息。
包含在服務(wù)器載荷平衡信息中的系統(tǒng)資源信息是有關(guān)業(yè)務(wù)服務(wù)器的中央處理單元(CPU)和存儲器的信息。
在全局載荷平衡信息中,跳表示在分組交換網(wǎng)絡(luò)中從一個路由器向另一個路由器發(fā)送單個分組(在客戶機和服務(wù)器之間傳輸數(shù)據(jù)的基本傳輸單元)的路徑??梢岳斫?,隨著跳變長,客戶機和服務(wù)器之間的發(fā)送/接收時間增大。
因此,通過比較和分析時間可以選擇最優(yōu)POP 30。
在全局載荷平衡信息中,分組因特網(wǎng)探索響應(yīng)時間指的是能夠確定是否存在特定因特網(wǎng)地址以及該因特網(wǎng)地址是否能夠接收請求的信息。
因此,通過比較和分析分組因特網(wǎng)探索響應(yīng)時間能夠選擇最優(yōu)POP 30。
用戶終端1和1’是能夠執(zhí)行因特網(wǎng)訪問的典型桌面計算機(包括筆記本計算機和個人數(shù)字助理),或安裝了應(yīng)用程序以使用特定服務(wù)(例如股票交易)的專用終端。因此,網(wǎng)絡(luò)瀏覽器是在桌面環(huán)境中使用的網(wǎng)絡(luò)瀏覽器之一,或在專用終端中使用的專用網(wǎng)絡(luò)瀏覽器之一。
圖4是示出了根據(jù)本發(fā)明的利用業(yè)務(wù)量管理系統(tǒng)的智能業(yè)務(wù)量管理方法的流程圖。
如圖所示,智能業(yè)務(wù)量管理方法包括步驟S100到S900。在步驟S100,運行安裝在用戶終端上的網(wǎng)絡(luò)瀏覽器,以便通過最優(yōu)連接路徑將用戶終端與業(yè)務(wù)服務(wù)器相連。在步驟S200,確定是否安裝了客戶機代理程序。在步驟S300,如果安裝了客戶機代理程序,提取所請求的業(yè)務(wù)服務(wù)器的域名信息、管理和控制業(yè)務(wù)服務(wù)器的對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息以及用戶終端的IP地址信息。在步驟S40,將包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到對應(yīng)的業(yè)務(wù)量管理服務(wù)器。在步驟S500,確定用戶終端是否與系統(tǒng)管理員設(shè)置的固定IP塊相對應(yīng)。在步驟S600,如果用戶終端不與固定IP塊相對應(yīng),確定是否存在與用戶終端的IP地址相匹配的全局平衡信息。在步驟S700,如果存在全局平衡信息,利用全局平衡信息選擇最優(yōu)POP。在步驟S800,對于最優(yōu)服務(wù)器搜索位于所選擇最優(yōu)POP內(nèi)的業(yè)務(wù)服務(wù)器。在步驟S900,通過將搜索到的最優(yōu)業(yè)務(wù)服務(wù)器的IP地址發(fā)送到用戶終端來分配最優(yōu)連接路徑。
作為在確定用戶終端是否與固定IP塊相對應(yīng)的步驟S500的確定結(jié)果,如果用戶終端與固定IP塊相對應(yīng),則在步驟S501提取之前設(shè)置的最優(yōu)POP,并且所述處理進入搜索位于所選擇最優(yōu)POP中的一個最優(yōu)業(yè)務(wù)服務(wù)器的步驟S800。
固定IP塊是用戶注冊到其處以使用因特網(wǎng)服務(wù)的因特網(wǎng)服務(wù)提供商(ISP)使用的每一個業(yè)務(wù)服務(wù)器的IP地址,或位于每一個區(qū)域的因特網(wǎng)數(shù)據(jù)中心的每一個業(yè)務(wù)服務(wù)器的IP地址。如果用戶所請求的業(yè)務(wù)服務(wù)器與用戶在其處注冊的ISP相對應(yīng),智能業(yè)務(wù)量管理系統(tǒng)的管理員可以設(shè)置到ISP的IP地址的連接路徑,而無需搜索并提取最優(yōu)POP 30,這是因為該ISP是物理上最接近的。
此外,如果在每一個區(qū)域的因特網(wǎng)數(shù)據(jù)中心中設(shè)置了多個業(yè)務(wù)服務(wù)器,以允許用戶終端通過最優(yōu)連接路徑與業(yè)務(wù)服務(wù)器相連,則智能業(yè)務(wù)量管理系統(tǒng)的管理員可以選擇多個業(yè)務(wù)服務(wù)器之一。
在確定是否存在與用戶終端的IP地址信息相匹配的全局載荷平衡信息的步驟S600中,用戶終端的IP地址用于通過與存儲在業(yè)務(wù)量管理服務(wù)器的DB 25中的服務(wù)器連接請求時間進行匹配,來確定是否存在全局載荷平衡信息。
在搜索位于所選擇最優(yōu)POP的一個最優(yōu)業(yè)務(wù)服務(wù)器的步驟S800中,通過以下步驟來選擇具有到用戶終端1’的最優(yōu)連接路徑的最優(yōu)業(yè)務(wù)服務(wù)器31比較和分析存儲在業(yè)務(wù)量管理服務(wù)器的DB25中的服務(wù)器載荷平衡信息,所述服務(wù)器載荷平衡信息包括關(guān)于每一個POP 30中業(yè)務(wù)服務(wù)器的CPU和存儲器的系統(tǒng)資源信息以及位于每一個POP30的業(yè)務(wù)服務(wù)器31的服務(wù)器載荷平衡信息中的其端口的會話數(shù)目信息,由此搜索具有最優(yōu)服務(wù)器載荷平衡信息的業(yè)務(wù)服務(wù)器31。
圖6是示出了如圖4所示的步驟S700的詳細流程圖,步驟S700用于利用全局載荷平衡信息來選擇最優(yōu)POP。
如圖所示,利用全局平衡信息來選擇最優(yōu)POP的步驟S700包括步驟S710到S730。在步驟710,讀取用戶請求連接到業(yè)務(wù)服務(wù)器的近來連接時間。在步驟S720,確定全局平衡信息的可用周期是否終止。在步驟S730,如果全局平衡信息的可用周期已經(jīng)終止,通過控制GLB代理來提取最優(yōu)POP。
在步驟S720,如果全局平衡信息的可用周期還沒有終止,在步驟S721,選擇表示最優(yōu)POP的全局載荷平衡信息,并且處理進入對于最優(yōu)業(yè)務(wù)服務(wù)器搜索位于所提取最優(yōu)POP的業(yè)務(wù)服務(wù)器的步驟S800。
圖7是示出了如圖6所示的步驟S730的詳細流程圖,步驟S730用于通過控制GLB代理來選擇最優(yōu)POP。
如圖所示,通過控制GLB代理來提取最優(yōu)POP的步驟S730包括步驟S731到S733。在步驟S731,將用戶終端的IP地址信息從業(yè)務(wù)量管理服務(wù)器發(fā)送到每一個POP中配備了GLB代理的GLB代理專用服務(wù)器。在步驟S732,產(chǎn)生通過以下操作得到的新全局載荷平衡信息利用所發(fā)送的用戶終端的IP地址信息,計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間,并且發(fā)送新全局載荷平衡信息。在步驟S733,比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段,并選擇和存儲最優(yōu)POP。
在比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段并選擇和存儲最優(yōu)POP的步驟S733中,將包括用戶請求連接到對應(yīng)業(yè)務(wù)服務(wù)器的時間和對應(yīng)用戶終端1’的IP地址信息的服務(wù)器連接請求時間信息附加到新全局載荷平衡信息上,并且將新全局載荷平衡信息和服務(wù)器連接請求時間信息一起存儲在DB中。
圖5是示出了如圖4所示,作為在步驟S200確定是否安裝了客戶機代理程序的確定結(jié)果,如果沒有安裝客戶機代理程序則進入步驟“A”的處理的流程圖。
如圖所示,作為在確定客戶機代理程序是否安裝在用戶終端上的步驟S200的確定結(jié)果,如果客戶機代理程序沒有安裝在用戶終端上,則執(zhí)行步驟S210到S240。在步驟S210,提取沒有安裝客戶機代理程序的用戶終端所請求的業(yè)務(wù)服務(wù)器的域名信息。在步驟S220,將所提取的業(yè)務(wù)服務(wù)器的域名信息發(fā)送到DNS。在步驟S230,確定DNS是否具有業(yè)務(wù)量管理服務(wù)器的IP地址信息。在步驟S240,如果DNS具有業(yè)務(wù)量管理服務(wù)器的IP地址信息,將其中DNS的IP地址信息被附加到業(yè)務(wù)服務(wù)器的域名信息的服務(wù)器連接請求信號發(fā)送到業(yè)務(wù)量管理服務(wù)器,處理進入確定用戶終端是否與系統(tǒng)管理員所設(shè)置的固定IP塊相對應(yīng)的步驟S500。
在確定DNS是否具有業(yè)務(wù)量管理服務(wù)器的IP地址信息的步驟S230,如果DNS沒有業(yè)務(wù)量管理服務(wù)器的IP地址信息,在步驟S231,DNS控制用戶終端與業(yè)務(wù)服務(wù)器相連,處理結(jié)束。
在確定用戶終端是否與系統(tǒng)管理員設(shè)置的固定IP塊相對應(yīng)的步驟S500中,利用用戶終端的IP地址信息或DNS的IP地址信息來確定用戶終端是否與固定IP塊相對應(yīng)。
如果用戶終端不與固定IP塊相對應(yīng),在確定是否存在與用戶終端的IP地址相匹配的全局平衡信息的步驟S600中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,通過匹配對應(yīng)DNS的IP地址信息來確定是否存在全局載荷平衡信息。
DNS的IP地址信息用于通過與存儲在業(yè)務(wù)量管理服務(wù)器的DB 25中的服務(wù)器連接請求時間信息進行匹配,來確定是否存在全局載荷平衡信息。
在搜索位于所選擇的最優(yōu)POP中的一個最優(yōu)業(yè)務(wù)服務(wù)器的步驟S800中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,通過以下步驟來執(zhí)行最優(yōu)業(yè)務(wù)服務(wù)器的搜索比較和分析存儲在業(yè)務(wù)量管理服務(wù)器的DB 25中的服務(wù)器載荷平衡信息,所述服務(wù)器載荷平衡信息包括關(guān)于每一個業(yè)務(wù)服務(wù)器的CPU和存儲器的信息以及位于每一個POP 30的業(yè)務(wù)服務(wù)器31的服務(wù)器載荷平衡信息中的每一個端口的會話數(shù)目信息;搜索具有最優(yōu)服務(wù)載荷平衡信息的一個業(yè)務(wù)服務(wù)器31;以及選擇具有到用戶終端1’的最優(yōu)連接路徑的業(yè)務(wù)服務(wù)器31。
在以下步驟S732中產(chǎn)生通過利用所發(fā)送的用戶終端的IP地址信息,計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間所獲得的新全局載荷平衡信息,并且發(fā)送新全局載荷平衡信息,,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,則產(chǎn)生通過利用DNS 3’的IP地址信息計算用戶終端1’和每一個POP 30之間的跳和分組因特網(wǎng)探索響應(yīng)時間所得到的新全局載荷平衡信息。
在比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段并選擇和存儲最優(yōu)POP的步驟S733中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,將包括用戶請求連接到對應(yīng)業(yè)務(wù)服務(wù)器的時間和對應(yīng)DNS 3’的IP地址信息的服務(wù)器連接請求時間信息附加到新全局載荷平衡信息上,并且將新全局載荷平衡信息和服務(wù)器連接請求時間信息一起存儲在DB中。
圖8是示出了作為本發(fā)明另一個實施例的在用戶所請求的業(yè)務(wù)服務(wù)器與小規(guī)模運行的站點相對應(yīng)的情況下利用業(yè)務(wù)量管理系統(tǒng)的一個智能業(yè)務(wù)量管理方法的流程圖。
如圖所示,所述智能業(yè)務(wù)量管理方法包括步驟S1000到S1060。在步驟S1000,當用戶請求的業(yè)務(wù)服務(wù)器位于單個POP中時,運行安裝在用戶終端上的網(wǎng)絡(luò)瀏覽器,以便通過最優(yōu)連接路徑將用戶終端與業(yè)務(wù)服務(wù)器相連。在步驟S1010,確定是否安裝了客戶機代理程序。在步驟S1020,如果安裝了客戶機代理程序,則提取所請求的業(yè)務(wù)服務(wù)器的域名信息、管理和控制所請求業(yè)務(wù)服務(wù)器的對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息以及用戶終端的IP地址信息。在步驟S1030,將包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到對應(yīng)的業(yè)務(wù)量管理服務(wù)器。在步驟S1040,確定用戶請求的業(yè)務(wù)服務(wù)器是否位于單個POP中。在步驟S1050,如果用戶請求的業(yè)務(wù)服務(wù)器位于單個POP中,搜索對應(yīng)POP中的最優(yōu)業(yè)務(wù)服務(wù)器。在步驟S1060,通過將搜索到的最優(yōu)業(yè)務(wù)服務(wù)器的IP地址發(fā)送到用戶終端來分配最優(yōu)連接路徑。
在確定是否安裝了客戶機代理程序的步驟S1010中,如果沒有安裝客戶機代理程序,則處理進入圖5的步驟“A”。在確定用戶請求的業(yè)務(wù)服務(wù)器是否位于單個POP的步驟S1040中,如果業(yè)務(wù)服務(wù)器位于不同POP中,則處理進入圖4的步驟“B”。
下面將參考附圖來說明本實施例的操作。
在步驟S100,用戶通過能夠提供因特網(wǎng)服務(wù)以便與業(yè)務(wù)服務(wù)器31(例如“Daum(www.daum.net)”)相連的用戶終端1或1’來運行設(shè)置在用戶終端1或1’中的網(wǎng)絡(luò)瀏覽器。
在這種情況下,操作根據(jù)在用戶終端1或1’上是否安裝了客戶機代理程序10而不同。
首先說明在用戶終端1或1’上安裝了客戶機代理程序10的情況。
當用戶通過在借助運行網(wǎng)絡(luò)瀏覽器激活的網(wǎng)絡(luò)瀏覽器窗口的URL輸入框中輸入業(yè)務(wù)服務(wù)器31的域名來請求連接時,待機的客戶機代理程序10提取對應(yīng)業(yè)務(wù)服務(wù)器31的域信息和業(yè)務(wù)量管理服務(wù)器20的IP地址信息。在步驟300通過使業(yè)務(wù)服務(wù)器31的域名信息與域DB的信息相匹配來控制和管理業(yè)務(wù)服務(wù)器31,產(chǎn)生業(yè)務(wù)服務(wù)器連接請求信號,其中將用戶終端1’的IP地址信息附加到業(yè)務(wù)服務(wù)器31的所提取的域名信息上,并在步驟400,通過因特網(wǎng)2將包括業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到具有業(yè)務(wù)量管理服務(wù)器20的IP地址信息的業(yè)務(wù)量管理服務(wù)器20。
如上所述,如果客戶機代理程序10沒有被安裝在用戶終端1中,在步驟S210提取由沒有安裝客戶機代理程序的用戶終端1所請求的域名服務(wù)器的域名信息,在步驟S230,通過因特網(wǎng)2將包括所提取的業(yè)務(wù)服務(wù)器的域名信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到DNS 3’,并確定DNS 3’是否具有業(yè)務(wù)量管理服務(wù)器的IP地址信息。
如果DNS 3’沒有業(yè)務(wù)量管理服務(wù)器的IP地址信息,在步驟S231,通過解析方法來分配用戶終端1與業(yè)務(wù)服務(wù)器31之間的連接路徑。如果DNS 3’具有業(yè)務(wù)量管理服務(wù)器的IP地址信息,在步驟S240,DNS3’將其IP地址信息附加到被發(fā)送到業(yè)務(wù)量管理服務(wù)器20的、業(yè)務(wù)服務(wù)器31的IP地址信息,并通過因特網(wǎng)2,將其IP地址信息和業(yè)務(wù)服務(wù)器31的IP地址信息一起發(fā)送到具有業(yè)務(wù)量管理服務(wù)器20的IP地址信息的業(yè)務(wù)量管理服務(wù)器20。
在步驟S500,業(yè)務(wù)量管理服務(wù)器20的控制單元21通過對包括在所發(fā)送業(yè)務(wù)服務(wù)器連接請求信號中的用戶終端1的IP地址信息與DB25中的信息進行匹配,來確定用戶終端1或1’或DNS 3’的IP地址信息是否與包括由系統(tǒng)管理員預設(shè)的最優(yōu)POP 30的固定IP塊相對應(yīng)。在步驟S500,如果從DNS 3’(由沒有配備客戶機代理程序的用戶終端請求到業(yè)務(wù)服務(wù)器的連接)發(fā)送業(yè)務(wù)服務(wù)器連接請求信號,利用包括在業(yè)務(wù)服務(wù)器連接請求信號中的DNS 3’的IP地址信息,確定用戶終端1或1’或DNS 3’的IP地址信息是否與包括最優(yōu)POP 30的固定IP塊相對應(yīng)。
如果用戶終端1或1’或DNS 3’的IP地址信息不與固定IP塊相對應(yīng),在步驟S600,通過對用戶終端1或1’或DNS 3’的IP地址信息與DB 25的信息進行匹配,確定是否存在用戶的全局載荷平衡信息。
如果存在與用戶終端1或1’匹配的全局載荷平衡信息,通過以下步驟來執(zhí)行利用全局載荷平衡信息來提取最優(yōu)POP的步驟S700在步驟710,對用戶終端1或1’或DNS 3’的IP地址信息與DB 25的信息進行匹配,讀取包括在所提取的服務(wù)器連接請求時間信息中的、近來用戶連接到當前所請求業(yè)務(wù)服務(wù)器的近來連接時間;和在步驟S720,確定全局載荷平衡信息的可用時間是否終止。
確定全局載荷平衡信息的可用時間是否已經(jīng)終止的目的在于實時考慮用戶終端1或DNS 3’與POP 30之間的最優(yōu)環(huán)境。
例如,如果包括在全局載荷平衡信息中的、用戶終端1或DNS 3’之間的跳或分組因特網(wǎng)探索響應(yīng)時間出現(xiàn)變化,所述目的在于選擇考慮用戶終端1或DNS 3’之間的最優(yōu)網(wǎng)絡(luò)環(huán)境的最優(yōu)POP 30。為此,將全局載荷平衡信息的可用時間設(shè)為24小時,操作業(yè)務(wù)量系統(tǒng)的管理員可以根據(jù)網(wǎng)絡(luò)系統(tǒng)的條件來改變可用時間。
在步驟S730,作為確定的結(jié)果,如果全局載荷平衡信息的可用時間已經(jīng)終止,控制GLB代理33以提取最優(yōu)POP。在通過對用戶終端1或DNS 3’的IP地址信息與DB 25的信息進行匹配以確定是否存在用戶的全局載荷平衡信息的步驟S600,如果不存在匹配的用戶的全局載荷平衡信息,處理進入通過控制GLB代理來提取最優(yōu)POP的步驟S730。
如下所述的執(zhí)行通過控制GLB代理來提取最優(yōu)POP的步驟S730。在步驟S732,當業(yè)務(wù)量管理服務(wù)器20的控制單元21向每一個POP 30中配備了GLB代理33的GLB專用服務(wù)器31’發(fā)送用戶終端1或DNS3’的IP地址信息時,待機GLB代理專用服務(wù)器31’控制GLB代理33的操作,以便計算終端1和1’與GLB代理專用服務(wù)器31’所屬的POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間,產(chǎn)生新全局載荷平衡信息,并將所產(chǎn)生的新全局載荷平衡信息發(fā)送到業(yè)務(wù)量管理服務(wù)器20。在這種情況下,當沒有配備客戶機代理程序的用戶終端1請求到業(yè)務(wù)服務(wù)器的連接時,利用DNS 3’的IP地址信息來選擇最優(yōu)POP 30的原因在于DNS 3’在物理上最靠近,這是因為DNS 3’控制并管理請求與業(yè)務(wù)服務(wù)器相連的用戶終端1。
在步驟S733,業(yè)務(wù)量管理服務(wù)器20通過比較和分析所發(fā)送的、新全局載荷平衡信息的多個片段來選擇最優(yōu)POP 30;將所選擇的新全局載荷平衡信息片段附加到表示用戶終端1和1’請求連接到對應(yīng)業(yè)務(wù)服務(wù)器31的時間的服務(wù)器連接請求時間信息上,以便匹配請求業(yè)務(wù)服務(wù)器31的用戶終端1’或DNS 3’;以及將新全局載荷平衡信息和服務(wù)器連接請求時間信息一起存儲在DB 25中。
作為在步驟S720確定的結(jié)果,如果全局載荷平衡信息的可用時間還沒有終止,則在步驟S721選擇表示最優(yōu)POP的全局載荷平衡信息,并且處理進入在位于所選擇最優(yōu)POP的業(yè)務(wù)服務(wù)器31中搜索最優(yōu)業(yè)務(wù)服務(wù)器31的步驟S800。
在搜索最優(yōu)業(yè)務(wù)服務(wù)器的步驟S800中,通過比較和分析存儲在業(yè)務(wù)量管理服務(wù)器的DB25中的服務(wù)器載荷平衡信息來選擇具有最優(yōu)連接路徑的最優(yōu)業(yè)務(wù)服務(wù)器31,所述服務(wù)器載荷平衡信息包括關(guān)于每一個POP 30中業(yè)務(wù)服務(wù)器的CPU和存儲器的系統(tǒng)資源信息以及有關(guān)位于每一個POP 30中的業(yè)務(wù)服務(wù)器31的服務(wù)器載荷平衡信息中的端口的會話數(shù)目信息,由此搜索具有最優(yōu)服務(wù)器載荷平衡信息的業(yè)務(wù)服務(wù)器31。
利用通過因特網(wǎng)2向?qū)?yīng)用戶終端1或1’發(fā)送單個選擇的業(yè)務(wù)服務(wù)器31的IP地址信息,將到業(yè)務(wù)服務(wù)器31的最優(yōu)連接路徑分配給用戶終端1或1’,并且無延遲地在用戶終端1或1’上顯示用戶所請求的入口站點(網(wǎng)頁)。
圖8是示出了作為本發(fā)明另一個實施例的在用戶所請求的業(yè)務(wù)服務(wù)器與小規(guī)模運行的站點相對應(yīng)的情況下利用智能業(yè)務(wù)量管理系統(tǒng)的另一個智能業(yè)務(wù)量管理方法的流程圖。
由于從運行在用戶終端1或1’上提供的網(wǎng)絡(luò)瀏覽器的步驟S1000到向?qū)?yīng)業(yè)務(wù)量管理服務(wù)器發(fā)送包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號的步驟S1030的步驟與上述相同,所以這里省略對這些步驟的說明。
相反,在步驟S1030,在將包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到對應(yīng)業(yè)務(wù)量管理服務(wù)器期間,如果業(yè)務(wù)量管理服務(wù)器20的控制單元21讀取包含在所發(fā)送的業(yè)務(wù)服務(wù)器連接請求信號中的對應(yīng)業(yè)務(wù)服務(wù)器20的域名信息,并且對應(yīng)網(wǎng)站是由位于單個因特網(wǎng)數(shù)據(jù)中心的三個或四個服務(wù)器來運行的小型網(wǎng)站,則在步驟S1050,在對應(yīng)的POP中搜索最優(yōu)業(yè)務(wù)服務(wù)器,從而選擇具有最優(yōu)連接路徑的單個業(yè)務(wù)服務(wù)器31,并且在步驟S1060,將單個業(yè)務(wù)服務(wù)器的IP地址信息通過因特網(wǎng)2發(fā)送到對應(yīng)用戶終端1或1’,以便將到業(yè)務(wù)服務(wù)器31的最優(yōu)連接路徑分配給用戶終端1或1’。
在這種情況下,可以通過智能業(yè)務(wù)量管理系統(tǒng)的管理員的選擇和分配,來確定對應(yīng)網(wǎng)站是由位于單個因特網(wǎng)數(shù)據(jù)中心的三個或四個服務(wù)器來運行的小型網(wǎng)站。
工業(yè)應(yīng)用性如上所述,本發(fā)明提供了一種智能業(yè)務(wù)量管理系統(tǒng)及一種智能業(yè)務(wù)量管理方法,其中如果用戶請求的業(yè)務(wù)服務(wù)器與位于多個因特網(wǎng)數(shù)據(jù)中心的多個業(yè)務(wù)服務(wù)器相對應(yīng),則通過分析和比較位于多個分布式因特網(wǎng)數(shù)據(jù)中心的業(yè)務(wù)服務(wù)器的系統(tǒng)資源和各種內(nèi)部和外部缺陷條件,允許用戶終端與多個業(yè)務(wù)服務(wù)器中具有最優(yōu)連接路徑的一個相連。
盡管作為演示已經(jīng)說明了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域的普通技術(shù)人員可以理解,在不脫離由所附權(quán)利要求描述的本發(fā)明的范圍和精神的前提下,可以進行各種修改、添加和替換。
權(quán)利要求
1.一種智能業(yè)務(wù)量管理系統(tǒng),包括多個全局載荷平衡(GLB)代理,每一個被設(shè)置在位于接入點(POP)的每一個GLB代理專用服務(wù)器中,以便產(chǎn)生全局載荷平衡信息,通過利用用戶終端的因特網(wǎng)協(xié)議(IP)地址信息來計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間來得到所述全局載荷平衡信息;多個服務(wù)器載荷平衡(SLB)代理,每一個被設(shè)置在位于POP的每一個業(yè)務(wù)服務(wù)器中,以便按照規(guī)則的時間間隔收集服務(wù)器載荷平衡信息,所述服務(wù)器載荷平衡信息包括業(yè)務(wù)服務(wù)器的系統(tǒng)資源信息和針對每一個端口的會話數(shù)目的信息;因特網(wǎng)業(yè)務(wù)量管理服務(wù)器,用于控制和管理在廣域上分布的POP,并利用通過GLB代理和SLB代理的操作的控制輸入的全局載荷平衡信息和服務(wù)器載荷平衡信息,搜索最優(yōu)POP和最優(yōu)業(yè)務(wù)服務(wù)器,以便建立用戶終端和業(yè)務(wù)服務(wù)器之間的最優(yōu)連接路徑;以及用戶終端,包括域數(shù)據(jù)庫(DB),用于存儲業(yè)務(wù)服務(wù)器的域信息和控制并管理業(yè)務(wù)服務(wù)器的業(yè)務(wù)量管理服務(wù)器的IP信息,以及客戶機代理程序,所述客戶機代理程序用于提取用戶請求的業(yè)務(wù)服務(wù)器的域信息和對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息,并控制業(yè)務(wù)服務(wù)器連接請求信號,所述請求信號包括要通過因特網(wǎng)發(fā)送到具有對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息的業(yè)務(wù)量管理服務(wù)器的、提取的域信息。
2.根據(jù)權(quán)利要求1所述的智能業(yè)務(wù)量管理系統(tǒng),其中POP是位于因特網(wǎng)數(shù)據(jù)中心的服務(wù)器的集合和位于一定區(qū)域的服務(wù)器的集合之一。
3.根據(jù)權(quán)利要求1所述的智能業(yè)務(wù)量管理系統(tǒng),其中業(yè)務(wù)量管理服務(wù)器包括GLB主機,用于接收通過控制GLB代理產(chǎn)生的、作為全局載荷平衡信息的跳和分組因特網(wǎng)探索響應(yīng)時間,以便通過業(yè)務(wù)服務(wù)器連接請求信號的傳輸進行操作,比較并分析所述跳和分組因特網(wǎng)探索響應(yīng)時間,并選擇最優(yōu)POP;SLB主機,用于接收通過控制業(yè)務(wù)服務(wù)器的SLB代理收集的、作為服務(wù)器載荷平衡信息的業(yè)務(wù)服務(wù)器的系統(tǒng)資源信息和會話信息,以便通過業(yè)務(wù)服務(wù)器連接請求信號的傳輸進行操作,比較和分析所述系統(tǒng)資源信息和會話信息,并選擇最優(yōu)業(yè)務(wù)服務(wù)器;通信模塊,用于執(zhí)行接口功能,以便能夠進行服務(wù)器和代理之間的數(shù)據(jù)發(fā)送/接收;數(shù)據(jù)庫(DB),用于存儲以下內(nèi)容由系統(tǒng)管理員預設(shè)并且與用戶終端匹配的最優(yōu)POP的固定IP塊信息;用戶請求的業(yè)務(wù)服務(wù)器的域和IP信息;最優(yōu)全局載荷平衡信息,包括有關(guān)用戶請求與業(yè)務(wù)服務(wù)器相連的時間的服務(wù)器連接請求時間信息和用戶終端的IP地址信息;通過計算用戶終端和最優(yōu)POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的數(shù)值;以及位于每一個POP中的每一個業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息;以及控制單元,用于控制GLB主機和SLB主機的操作。
4.根據(jù)權(quán)利要求1到3之一所述的智能業(yè)務(wù)量管理系統(tǒng),其中由從位于每一個POP處的每一個業(yè)務(wù)服務(wù)器自動發(fā)送的業(yè)務(wù)載荷平衡信息按照規(guī)則的時間間隔更新存儲在DB中的服務(wù)器載荷平衡信息,所述業(yè)務(wù)服務(wù)器配備了SLB代理。
5.根據(jù)權(quán)利要求1所述的智能業(yè)務(wù)量管理系統(tǒng),還包括沒有配備客戶機代理程序的用戶終端。
6.根據(jù)權(quán)利要求1到5之一所述的智能業(yè)務(wù)量管理系統(tǒng),還包括域名服務(wù)器(DNS),用于存儲業(yè)務(wù)量管理服務(wù)器的IP地址信息,其中,當從沒有配備客戶機代理程序的用戶終端將業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到DNS時,DNS將其IP地址信息添加到業(yè)務(wù)服務(wù)器連接請求信號中,并將業(yè)務(wù)服務(wù)器連接請求信號與DNS的IP地址信息一起發(fā)送。
7.根據(jù)權(quán)利要求6所述的智能業(yè)務(wù)量管理系統(tǒng),其中從沒有配備客戶機代理程序的用戶終端發(fā)送到DNS的業(yè)務(wù)服務(wù)器連接請求信號包括用戶請求的業(yè)務(wù)服務(wù)器的域信息。
8.根據(jù)權(quán)利要求1所述的智能業(yè)務(wù)量管理系統(tǒng),其中當沒有配備客戶機代理程序的用戶終端請求到業(yè)務(wù)服務(wù)器的連接路徑時,GLB代理產(chǎn)生利用DNS的IP地址信息,通過計算用戶終端和每一個POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間獲得的全局載荷平衡信息。
9.根據(jù)權(quán)利要求3所述的智能業(yè)務(wù)量管理系統(tǒng),其中當沒有配備客戶機代理程序的用戶終端請求到業(yè)務(wù)服務(wù)器的連接路徑時,DB存儲由系統(tǒng)管理員預設(shè)并且與用戶終端匹配的、最優(yōu)POP的固定IP塊信息;用戶請求的業(yè)務(wù)服務(wù)器的域和IP信息;最優(yōu)全局載荷平衡信息,包括關(guān)于用戶請求與業(yè)務(wù)服務(wù)器相連的時間的服務(wù)器連接請求時間信息和用戶終端的IP地址信息;通過計算用戶終端和最優(yōu)POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的數(shù)值;以及位于每一個POP中的每一個業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息。
10.根據(jù)權(quán)利要求1到4之一所述的智能業(yè)務(wù)量管理系統(tǒng),其中包含在服務(wù)器載荷平衡信息中的系統(tǒng)資源信息是有關(guān)業(yè)務(wù)服務(wù)器的中央處理單元(CPU)和存儲器的信息。
11.一種智能業(yè)務(wù)量管理方法,包括步驟運行安裝在用戶終端上的網(wǎng)絡(luò)瀏覽器,以便通過最優(yōu)連接路徑將用戶終端與業(yè)務(wù)服務(wù)器相連;確定是否安裝了客戶機代理程序;如果安裝了客戶機代理程序,提取所請求的業(yè)務(wù)服務(wù)器的域名信息、管理和控制業(yè)務(wù)服務(wù)器的對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息以及用戶終端的IP地址信息;將包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到對應(yīng)的業(yè)務(wù)量管理服務(wù)器;確定用戶終端是否與系統(tǒng)管理員設(shè)置的固定IP塊相對應(yīng);如果用戶終端不與固定IP塊相對應(yīng),確定是否存在與用戶終端的IP地址相匹配的全局平衡信息;如果存在全局平衡信息,利用全局平衡信息選擇最優(yōu)POP;搜索位于所選擇最優(yōu)POP中的一個最優(yōu)業(yè)務(wù)服務(wù)器;以及通過將搜索到的最優(yōu)業(yè)務(wù)服務(wù)器的IP地址發(fā)送到用戶終端來分配最優(yōu)連接路徑。
12.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,還包括步驟在確定用戶終端是否與固定IP塊相對應(yīng)的步驟中,如果用戶終端與固定IP塊相對應(yīng),則提取之前設(shè)置的最優(yōu)POP。
13.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,其中在確定用戶終端是否與固定IP塊相對應(yīng)的步驟中,固定IP塊是以下內(nèi)容之一用戶注冊到其處以使用因特網(wǎng)服務(wù)的因特網(wǎng)服務(wù)提供商(ISP)使用的業(yè)務(wù)服務(wù)器的IP地址,以及位于每一個區(qū)域的因特網(wǎng)數(shù)據(jù)中心的服務(wù)器的IP地址。
14.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,其中在確定是否存在與用戶終端的IP地址信息相匹配的全局載荷平衡信息的步驟中,用戶終端的IP地址用于通過與存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器連接請求時間進行匹配,來確定是否存在全局載荷平衡信息。
15.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,其中在搜索位于所選擇最優(yōu)POP中的一個最優(yōu)業(yè)務(wù)服務(wù)器的步驟中,通過以下步驟來執(zhí)行最優(yōu)業(yè)務(wù)服務(wù)器的搜索比較和分析存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器載荷平衡信息,所述服務(wù)器載荷平衡信息包括系統(tǒng)資源信息以及位于每一個POP的業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息中每一個端口的會話數(shù)目信息,所述系統(tǒng)資源信息包括有關(guān)每一個業(yè)務(wù)服務(wù)器的CPU和存儲器的信息;搜索具有最優(yōu)服務(wù)載荷平衡信息的一個業(yè)務(wù)服務(wù)器;以及選擇具有到用戶終端的最優(yōu)連接路徑的業(yè)務(wù)服務(wù)器。
16.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,其中利用全局平衡信息來選擇最優(yōu)POP的步驟包括步驟讀取用戶請求連接到業(yè)務(wù)服務(wù)器的近來連接時間;確定全局平衡信息的可用周期是否終止;如果全局平衡信息的可用周期已經(jīng)終止,通過控制GLB代理來提取最優(yōu)POP。
17.根據(jù)權(quán)利要求16所述的智能業(yè)務(wù)量管理方法,還包括步驟如果全局平衡信息的可用周期還沒有終止,選擇表示最優(yōu)POP的全局載荷平衡信息。
18.根據(jù)權(quán)利要求17所述的智能業(yè)務(wù)量管理方法,其中通過控制GLB代理來提取最優(yōu)POP的步驟包括步驟將用戶終端的IP地址信息從業(yè)務(wù)量管理服務(wù)器發(fā)送到每一個POP中配備了GLB代理的GLB代理專用服務(wù)器;產(chǎn)生通過以下操作得到的新全局載荷平衡信息利用所發(fā)送的用戶終端的IP地址信息,計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間,并且發(fā)送新全局載荷平衡信息;以及比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段,并選擇和存儲最優(yōu)POP。
19.根據(jù)權(quán)利要求18所述的智能業(yè)務(wù)量管理方法,其中在比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段并選擇和存儲最優(yōu)POP的步驟中,將包括用戶請求連接到對應(yīng)業(yè)務(wù)服務(wù)器的時間和對應(yīng)用戶終端的IP地址信息的服務(wù)器連接請求時間信息附加到新全局載荷平衡信息,并且將新全局載荷平衡信息和服務(wù)器連接請求時間信息一起存儲在DB中。
20.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,在確定客戶機代理程序是否安裝在用戶終端上的步驟中,如果客戶機代理程序沒有安裝在用戶終端上,則還包括步驟提取沒有安裝客戶機代理程序的用戶終端所請求的業(yè)務(wù)服務(wù)器的域名信息;將所提取的業(yè)務(wù)服務(wù)器的域名信息發(fā)送到DNS;確定DNS是否具有業(yè)務(wù)量管理服務(wù)器的IP地址信息;以及如果DNS具有業(yè)務(wù)量管理服務(wù)器的IP地址信息,將其中DNS的IP地址信息被附加到業(yè)務(wù)服務(wù)器的域名信息的服務(wù)器連接請求信號發(fā)送到業(yè)務(wù)量管理服務(wù)器。
21.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,其中,在確定用戶終端是否與系統(tǒng)管理員設(shè)置的固定IP塊相對應(yīng)的步驟中,利用用戶終端的IP地址信息和DNS的IP地址信息之一來確定用戶終端是否與固定IP塊相對應(yīng)。
22.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,其中,在如果用戶終端沒有與固定IP塊相對應(yīng),則確定是否存在與用戶終端的IP地址相匹配的全局平衡信息的步驟中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,則通過匹配對應(yīng)DNS的IP地址信息來確定是否存在全局載荷平衡信息。
23.根據(jù)權(quán)利要求22所述的智能業(yè)務(wù)量管理方法,其中DNS的IP地址信息用于通過與存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器連接請求時間信息進行匹配,來確定是否存在全局載荷平衡信息。
24.根據(jù)權(quán)利要求11所述的智能業(yè)務(wù)量管理方法,其中,在搜索位于所選擇的最優(yōu)POP中的一個最優(yōu)業(yè)務(wù)服務(wù)器的步驟中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,通過以下步驟來執(zhí)行最優(yōu)業(yè)務(wù)服務(wù)器的搜索比較和分析存儲在業(yè)務(wù)量管理服務(wù)器的DB中的服務(wù)器載荷平衡信息,所述服務(wù)器載荷平衡信息包括系統(tǒng)資源信息以及位于每一個POP的業(yè)務(wù)服務(wù)器的服務(wù)器載荷平衡信息中每一個端口的會話數(shù)目信息,所述系統(tǒng)資源信息包括有關(guān)每一個業(yè)務(wù)服務(wù)器的CPU和存儲器的信息;搜索具有最優(yōu)服務(wù)載荷平衡信息的一個業(yè)務(wù)服務(wù)器;以及選擇具有到用戶終端的最優(yōu)連接路徑的業(yè)務(wù)服務(wù)器。
25.根據(jù)權(quán)利要求17所述的智能業(yè)務(wù)量管理方法,在以下步驟中產(chǎn)生通過利用所發(fā)送的用戶終端的IP地址信息計算用戶終端和POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間獲得的新全局載荷平衡信息,并且發(fā)送新全局載荷平衡信息,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,產(chǎn)生通過利用DNS的IP地址信息計算用戶終端和每一個POP之間的跳和分組因特網(wǎng)探索響應(yīng)時間得到的新全局載荷平衡信息。
26.根據(jù)權(quán)利要求18所述的智能業(yè)務(wù)量管理方法,其中,在比較和分析從各個POP發(fā)送的新全局載荷平衡信息的多個片段并選擇和存儲最優(yōu)POP的步驟中,如果沒有配備客戶機代理程序的用戶終端請求與業(yè)務(wù)服務(wù)器相連,將包括用戶請求連接到對應(yīng)業(yè)務(wù)服務(wù)器的時間和對應(yīng)DNS的IP地址信息的服務(wù)器連接請求時間信息附加到新全局載荷平衡信息,并且將新全局載荷平衡信息和服務(wù)器連接請求時間信息一起存儲在DB中。
27.一種智能業(yè)務(wù)量管理方法,包括步驟當用戶請求的業(yè)務(wù)服務(wù)器位于單個POP中時,運行安裝在用戶終端上的網(wǎng)絡(luò)瀏覽器,以便通過最優(yōu)連接路徑將用戶終端與業(yè)務(wù)服務(wù)器相連;確定是否安裝了客戶機代理程序;如果安裝了客戶機代理程序,提取所請求的業(yè)務(wù)服務(wù)器的域名信息、管理和控制所請求業(yè)務(wù)服務(wù)器的對應(yīng)業(yè)務(wù)量管理服務(wù)器的IP地址信息以及用戶終端的IP地址信息;將包括所提取信息的業(yè)務(wù)服務(wù)器連接請求信號發(fā)送到對應(yīng)的業(yè)務(wù)量管理服務(wù)器;確定用戶請求的業(yè)務(wù)服務(wù)器是否位于單個POP中;如果用戶請求的業(yè)務(wù)服務(wù)器位于單個POP中,搜索對應(yīng)POP中的最優(yōu)業(yè)務(wù)服務(wù)器;以及通過將搜索到的最優(yōu)業(yè)務(wù)服務(wù)器的IP地址發(fā)送到用戶終端來分配最優(yōu)連接路徑。
全文摘要
這里公開了一種智能業(yè)務(wù)量管理系統(tǒng)和一種使用該智能業(yè)務(wù)量管理系統(tǒng)的智能業(yè)務(wù)量管理方法。智能業(yè)務(wù)量管理系統(tǒng)包括多個全局載荷平衡(GLB)代理、多個服務(wù)器載荷平衡(SLB)代理、因特網(wǎng)業(yè)務(wù)量管理服務(wù)器以及用戶終端。每一個GLB代理被設(shè)置在位于每個接入點(POP)的GLB代理專用服務(wù)器中,以便產(chǎn)生全局載荷平衡信息。每一個SLB代理被設(shè)置在位于POP的業(yè)務(wù)服務(wù)器中,以便按照規(guī)則的時間間隔收集服務(wù)器載荷平衡信息。因特網(wǎng)業(yè)務(wù)量管理服務(wù)器控制和管理在廣域上分布的POP,并搜索最優(yōu)POP和最優(yōu)業(yè)務(wù)服務(wù)器。用戶終端包括域數(shù)據(jù)庫(DB)和客戶機代理程序。
文檔編號G06F17/00GK1802837SQ200380110400
公開日2006年7月12日 申請日期2003年12月3日 優(yōu)先權(quán)日2003年5月21日
發(fā)明者尹基柱, 李南烈 申請人:網(wǎng)飛亞技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
静安区| 金溪县| 简阳市| 墨竹工卡县| 仙游县| 阜平县| 南部县| 南宁市| 威宁| 贵港市| 浑源县| 灵丘县| 府谷县| 馆陶县| 大安市| 贵德县| 扬州市| 南宫市| 五寨县| 东光县| 洮南市| 湖南省| 峨边| 盐池县| 会泽县| 梁平县| 鄯善县| 津市市| 桃源县| 高邑县| 离岛区| 墨竹工卡县| 奉化市| 盐津县| 株洲市| 乐安县| 广河县| 民乐县| 崇义县| 富锦市| 车险|