[發明專利]用于收集并分析網絡性能數據的方法無效
| 申請號: | 200980110431.0 | 申請日: | 2009-03-31 |
| 公開(公告)號: | CN102027462A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | J·威雅亞拉格哈宛 | 申請(專利權)人: | 雅虎公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;H04L29/06;G06F7/22 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 宋鶴 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 收集 分析 網絡 性能 數據 方法 | ||
發明領域
本發明涉及收集并分析與網絡性能相關的數據。
背景技術
本節所說明的方法是一些可以被實行的方法,而不必是以前已經被考慮或者實行了的方法。因此,除非另外指出,不應該僅是因為被包括在本節之內就將本節所說明的這些方法的任何一個假定為是有資格作為先有技術。
由于從互聯網檢索的數據的重要性已經提高,所以監控和分析數據可以多快并且多準確地進行傳輸已經變得極為重要。例如,一個用戶可能希望知道更多的關于“汽車”的主題的知識。該用戶可以通過導航到一個互聯網搜索引擎網站并然后鍵入搜索查詢“汽車”來開始他的搜索。該請求被發送到位于數據中心之一上的一個服務器,該服務器供應該搜索引擎的搜索應用。作為對該查詢的響應,該服務器對客戶機送回一個資源清單,該清單是與“汽車”主題有關的可以訪問的清單。當該客戶計算機接收到該響應時,該數據被顯示給該用戶。盡管該用戶只能看到所顯示的結果,但該請求和響應在網絡中如何進行路由卻會影響用戶的體驗。對于搜索引擎或者任何其他的信息提供者而言,確保用戶快速準確地接收數據是提供良好用戶體驗的一個重要方面。
數據提供者通常擁有大量的服務器,它們提供位于多個數據中心上的相同內容,以幫助高效地提供數據。如在此使用的,術語“數據中心”是指多個相關聯的服務器的一種集合。若該數據提供者檢測到存在任何網絡異常或者故障,對該數據提供者的請求可以被路由連接到該數據中心內的不同服務器上、或者到一個不同的數據中心上,這完全取決于該故障的性質。
屬于一個特定數據中心的這些服務器通常位于同一個的建筑或者聯合體內,而不同的數據中心經常是位于彼此在地理定位上遠離的地方。這種地理距離增添了防護,這樣由一個自然災害或者其他災難導致的一個數據中心的災難性故障不會同時導致另一個數據中心的故障。例如,一個數據中心可能位于東海岸的紐約,而另一個數據中心可能座落于西海岸的舊金山。因此,若舊金山的地震導致其數據中心故障時,請求可以改為被路由連接到紐約的數據中心。
分離的數據中心還允許大型數據提供者更加有效率地利用服務器的負載能力。例如,紐約的數據中心可能具有85%的服務器負載,這表明對那些服務器形成了大量的連接。舊金山的數據中心在同一時刻可能具有35%的服務器負載。為了更加均衡地使用這些服務器負載,以前可能會被發送到紐約數據中心的任何隨后的連接請求都將會改為被路由連接到舊金山的數據中心,直至這些服務器負載是相等的。
到不同數據中心的路由選擇或者不同的路徑還可以通過收集關于網絡情況的信息并根據那些情況做出調整來確定。例如,一個網絡故障可能發生在一個單一的網絡點上,它導致在網絡的那個區域內傳輸的所有數據包都不能轉送到這些數據包的目的地。在另一個實例中,過多的數據包在同一個網絡區域內傳送所導致的通信量擁堵可能導致該網絡區域內的網絡通信明顯減慢。通過識別一個網絡中的故障或者擁堵點,可以調整網絡的路由選擇,這樣網絡通信量可以盡可能暢通地移動。因此,獲取盡可能多的關于網絡與網絡性能的信息對于大型數據提供者(如搜索引擎)而言已經變得越來越重要。
附圖簡要說明
本發明通過舉例,而非通過限制,展示在附圖的多個圖示中,其中相同的參考號代表相似的元件,并且其中:
圖1是一個框圖,示出根據本發明的一個實施方案的多個數據中心、服務器、客戶機、以及收集服務器之間的關系;
圖2是一個簡圖,示出根據本發明的一個實施方案的收集并分析網絡性能數據所遵循的多個步驟;以及
圖3是可以實施本發明的多個實施方案的一個計算機系統的框圖。
詳細說明
在此說明了多種收集并分析有關網絡性能數據的技術。在以下說明書中,出于解釋的目的,陳述了很多具體細節以提供對本發明的透徹理解。然而應當清楚的是,本發明可以不具備這些具體細節而實施。在其他實例中,以框圖的形式示出了多個為人熟知的結構和裝置,以避免不必要地使得本發明晦澀不清。
總體概述
如在此使用的,“網絡性能數據”是表明在一個網絡上數據傳輸速度與性能的數據。網絡性能數據還可以表明最終用戶性能。網絡性能數據是基于在一個服務器與客戶機之間的連接數據。網絡性能數據包括源IP地址、目的地IP地址、源端口、所發送的數據、重新傳輸的數據、所接收的數據、最大擁堵窗口、一個數據包的往返時間、以及可以用來確定網絡性能的任何其他的測量或者度量。在影響網絡性能的因素中有網絡通信量擁堵、網絡故障、或者路由器故障。通過檢測網絡的不同部分中的困難,于是可以調整路由選擇以確保更好的網絡性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于雅虎公司,未經雅虎公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980110431.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于圖像分割的圖像分類
- 下一篇:對象與運動檢測





