JP2007529073A - キャッシュサーバネットワーク及びコンテンツファイルの配信をスケジューリングする方法 - Google Patents
キャッシュサーバネットワーク及びコンテンツファイルの配信をスケジューリングする方法 Download PDFInfo
- Publication number
- JP2007529073A JP2007529073A JP2007502777A JP2007502777A JP2007529073A JP 2007529073 A JP2007529073 A JP 2007529073A JP 2007502777 A JP2007502777 A JP 2007502777A JP 2007502777 A JP2007502777 A JP 2007502777A JP 2007529073 A JP2007529073 A JP 2007529073A
- Authority
- JP
- Japan
- Prior art keywords
- cache server
- request
- content
- server
- cache
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/2885—Hierarchically arranged intermediate devices, e.g. for hierarchical caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、一般にデータ通信及びキャッシュサーバネットワークの技術分野に関し、より詳細には、コンテンツ配信ネットワーク内のコンテンツファイルのマルチキャスト配信をスケジューリングするシステム及び方法に関する。
[発明の背景]
映画などの大きなサイズのコンテンツについては、コンテンツクライアントは、通常はより良いクオリティと引き替えに一定の遅延を許容する可能性がある。クライアントは、低いクオリティのストリーミング映像を即座に視聴するより、高いクオリティのダウンロードされた映像を以降のスケジューリングされた時間に視聴するかもしれない。例えば、モバイルユーザは、セルラーモバイルネットワークにいる間に予め映像を発注し、ホットスポット無線LANにいる間に以降においてそれをダウンロードすることができる。これは、リモートサイトダウンロードとして知られている。また、モバイルユーザは、低いコストにより高いクオリティのコンテンツを享受することができる。
[発明の開示]
要約すると、本発明は、キャッシュネットワーク環境におけるコンテンツファイルの配信をスケジューリングする方法に関する。本方法は、コンテンツがサービス時間に配信されるリクエストを受け付けるステップと、コンテンツファイルを特定のキャッシュサーバに関連付けるステップと、キャッシュサーバのマルチキャストツリーを動的に確立するステップと、キャッシュサーバのマルチキャストツリーからサービス時間にリクエストされたコンテンツを配信するステップとを有する。
[発明を実行するためのモード]
マルチキャスト配信は、トランスポートレイヤ又はアプリケーションレイヤにおいて実現可能である。トランスポートレイヤに関する問題点は多数あるため、本発明についてはアプリケーションレイヤマルチキャストのみが検討される。トランスポートレイヤマルチキャストは、マルチキャスト対応のトランスポートネットワークを必要とする。インターネットは、典型的には、そのようなトランスポートネットワークを有していない。さらに、マルチキャスト対応のトランスポートネットワークが利用可能であったとしても、マルチキャストツリーのすべてのブランチを介した送信は同時でなければならない。これは、マルチキャストツリー上のネットワークノード(すなわち、キャッシュサーバ)の何れかが、マルチキャストセッションの何れかの期間においてトランスポート又はキャッシュキャパシティを有していない場合には、不可能であるかもしれない。しかしながら、アプリケーションレイヤマルチキャストは、マルチキャストツリー上のノードからノードへの送信スケジュールについてよりフレキシブルにすることが可能である。異なる予想されるサービス時間に多数のダウンロードリクエストを有するダウンロードサービスについては、アプリケーションレイヤマルチキャストはより適したものとすることが可能である。ここで使用されるアプリケーションレイヤマルチキャストとは、マルチキャストツリー上の各ネットワークノードにおけるストア/フォワードアクションとして定義される。ストアは、中間ノードにおけるキャッシュ処理を意味し、フォワードは、同時に又は異なる時間に複数のポートへの送信を意味する。
Claims (17)
- コンテンツ配信ネットワークシステムからコンテンツファイルに対するリクエストを処理する方法であって、
コンテンツをサービス時間に配信するリクエストを受け付けるステップと、
前記コンテンツファイルをあるキャッシュサーバに関連付けるステップと、
キャッシュサーバのマルチキャストツリーを動的に確立するステップと、
前記キャッシュサーバのマルチキャストツリーから、前記サービス時間に前記リクエストされたコンテンツを配信するステップと、
から構成されることを特徴とする方法。 - 請求項1記載の方法であって、
前記関連付けるステップはさらに、前記リクエストを最も近いキャッシュサーバに関連付けるステップから構成されることを特徴とする方法。 - 請求項1記載の方法であって、
前記動的に確立するステップはさらに、リクエストに係るキャッシュサーバが前記マルチキャストツリーにまだ関連付けられていない場合、前記キャッシュサーバを追加するステップから構成されることを特徴とする方法。 - 請求項1記載の方法であって、
前記関連付けるステップはさらに、前記リクエストが以前のリクエストより早いサービス時間を有する場合、前記リクエストを最も近いキャッシュサーバに関連付けるステップから構成されることを特徴とする方法。 - コンテンツ配信ネットワークシステムからのコンテンツファイルに対するリクエストを処理する方法であって、
(a)第1サービス時間を有するコンテンツファイルに対する第1リクエストを受け付けるステップと、
(b)前記第1リクエストを抽出用のキャッシュサーバに関連付けるステップと、
(c)前記関連付けられたキャッシュサーバが、前記コンテンツファイルのソースであるコンテンツサーバにルート配置されたマルチキャストツリー上にあるか判断するステップと、
(d)前記関連付けられたキャッシュサーバが、前記マルチキャストツリー上にないと判断されると、前記関連付けされたキャッシュサーバを前記マルチキャストツリーに追加し、前記コンテンツサーバに対して上流のキャッシュサーバを検出し、前記上流のキャッシュサーバが前記関連付けされたキャッシュサーバとなるように、前記第1リクエストを前記上流に検出されたキャッシュサーバと関連付けし、前記コンテンツサーバに到達し、前記第1リクエストが前記コンテンツサーバに関連付けされるまで、ステップ(c)を繰り返し、前記第1リクエストが前記コンテンツサーバに関連付けされると、ステップ(a)から始まる前記コンテンツファイルに対する次のリクエストを処理するステップと、
(e)前記関連付けされたキャッシュサーバが前記マルチキャストツリー上にあると判断すると、前記第1サービス時間が前記関連付けされたキャッシュサーバ上にすでに存在するコンテンツファイルに対するリクエストのすべてのサービス時間より早いか判断するステップと、
(f)前記第1サービス時間が前記関連付けされたキャッシュサーバ上にすでに存在するリクエストの他のすべてのサービス時間より早くないと判断されると、前記第1リクエストを前記キャッシュサーバに関連付け、ステップ(a)から始まる前記コンテンツファイルに対する次のリクエストを処理するステップと、
(g)前記第1サービス時間が前記関連付けされたキャッシュサーバ上にすでに存在するリクエストの他のすべてのサービス時間より早いと判断されると、前記関連付けされたキャッシュサーバになるように、前記マルチキャストツリーの前記コンテンツサーバに対する上流のキャッシュサーバになると判断されたキャッシュサーバと前記第1リクエストを関連付け、前記第1リクエストが前記コンテンツサーバに関連付けされるまで、ステップ(c)に戻り、前記第1リクエストが前記コンテンツサーバに関連付けされると、ステップ(a)から始まる前記コンテンツファイルに対する次のリクエストを処理するステップと、
から構成されることを特徴とする方法。 - 請求項5記載の方法であって、
前記上流のキャッシュサーバを検出するステップは、リクエストルーティング処理を利用して最も近い上流のキャッシュサーバを検出することから構成されることを特徴とする方法。 - 請求項6記載の方法であって、
近さは、地理的距離、キャッシュ占有及びネットワークリンクのロードバランスから構成されるグループから選択される少なくとも1つのファクタを利用して決定されることを特徴とする方法。 - 請求項5記載の方法であって、
前記上流のキャッシュサーバを検出するステップは、階層関係を利用して前記上流のキャッシュサーバを検出することを特徴とする方法。 - コンテンツファイルに対するリクエストを処理するコンテンツ配信ネットワークシステムであって、
コンテンツサーバと、
(a)クライアントからコンテンツファイルに対する第1のリクエストを受け付け、(b)前記第1のリクエストを抽出用のキャッシュサーバに関連付け、(c)前記関連付けされたキャッシュサーバがマルチキャストツリー上にあるか判断し、前記関連付けされたキャッシュサーバがマルチキャストツリー上に存在しない場合、前記キャッシュサーバを前記マルチキャストツリーに関連付けるよう構成される少なくとも1つのキャッシュサーバを備えるCDNネットワークと、
から構成されることを特徴とするシステム。 - 請求項9記載のシステムであって、
前記第1サービス時間が前記マルチキャストツリー上の前記関連付けされたキャッシュサーバにすでに存在するリクエストの他のすべてのサービス時間より早いか判断し、そうでない場合、前記第1リクエストを前記ツリー上にあるキャッシュサーバと関連付け、そうである場合、上流のキャッシュサーバを検出し、前記第1サービス時間が前記マルチキャストツリー上の前記関連付けされたキャッシュサーバ上にすでに存在するリクエストの他のすべてのサービス時間より早いものでなくなるまで、又は、前記第1のリクエストが前記コンテンツサーバに関連付けされるまで、前記第1リクエストを前記上流のキャッシュサーバに関連付ける手段を有することを特徴とするシステム。 - 請求項9記載のシステムであって、
前記第1サービス時間が前記ツリー上の前記関連付けされたキャッシュサーバにすでに存在するリクエストの他のすべてのサービス時間より早いものでない場合、前記マルチキャストツリー上にあると判断されたキャッシュサーバと前記第1リクエストを関連付ける手段を有することを特徴とするシステム。 - 請求項9記載のシステムであって、
リクエストルーティングにより最も近い上流のキャッシュサーバを検出する手段を有することを特徴とするシステム。 - 請求項12記載のシステムであって、
地理的距離、キャッシュ占有及びネットワークリンクのロードバランスから構成されるグループから選択される少なくとも1つのファクタを利用して、最も近い上流のキャッシュサーバを検出する手段を有することを特徴とするシステム。 - 請求項9記載のシステムであって、階層関係を利用して、上流のキャッシュサーバを検出する手段を有することを特徴とするシステム。
- 請求項9記載のシステムであって、さらに、
前記コンテンツサーバによって利用されるべき結果を有するリクエストルーティング処理のため情報を提供するよう構成されるコンテンツ配信ネットワークブローカーを有し、
前記情報は、コンテンツ配信ネットワークの1以上のキャッシュサーバ上の前記リクエストされたコンテンツファイルの利用可能性に関するものである、
ことを特徴とするシステム。 - 請求項9記載のシステムであって、さらに、
前記コンテンツサーバによって利用されるべき結果を有するリクエストルーティング処理のため情報を提供するよう構成されるコンテンツ配信ネットワークブローカーを有し、
前記情報は、コンテンツ配信ネットワークの1以上のキャッシュサーバ上のリクエストされたコンテンツファイルの利用可能性に関するものであるか、又は1以上のキャッシュサーバにおける前記コンテンツファイルの以降の利用可能性をスケジューリングするためのものである、
ことを特徴とするシステム。 - 請求項9記載のシステムであって、さらに、1以上のキャッシュサーバと、コンテンツ配信ネットワークブローカーと、前記ブローカー、キャッシュサーバ及び/又は前記クラインとが前記ファイルをリクエスト可能なサーバ及び以降の期間を決定するコンテンツサーバのための手段とを有することを特徴とするシステム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2004/007652 WO2005099223A1 (en) | 2004-03-12 | 2004-03-12 | Cache server network and method of scheduling the distribution of content files |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007529073A true JP2007529073A (ja) | 2007-10-18 |
Family
ID=34957434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007502777A Pending JP2007529073A (ja) | 2004-03-12 | 2004-03-12 | キャッシュサーバネットワーク及びコンテンツファイルの配信をスケジューリングする方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070208737A1 (ja) |
EP (1) | EP1723763A1 (ja) |
JP (1) | JP2007529073A (ja) |
CN (1) | CN1981501A (ja) |
BR (1) | BRPI0418629A (ja) |
WO (1) | WO2005099223A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011511338A (ja) * | 2007-12-26 | 2011-04-07 | アルカテル−ルーセント | 予測キャッシング型コンテンツ配信ネットワーク |
JP2019508755A (ja) * | 2016-02-17 | 2019-03-28 | ラティスワーク・インコーポレイテッドLatticework, Inc. | パーソナルユーザデバイスおよびデータ分配デバイスを用いたストレージシステムの実現 |
Families Citing this family (111)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060206586A1 (en) * | 2005-03-09 | 2006-09-14 | Yibei Ling | Method, apparatus and system for a location-based uniform resource locator |
US7376792B2 (en) * | 2005-08-17 | 2008-05-20 | International Business Machines Corporation | Variable cache data retention system |
US10387919B1 (en) * | 2006-06-30 | 2019-08-20 | Google Llc | Accelerated content delivery in bandwidth-constrained networks |
WO2008011898A1 (en) * | 2006-07-27 | 2008-01-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Hierarchical broadcast transmission via multiple transmitters |
US8782085B2 (en) * | 2007-04-10 | 2014-07-15 | Apertio Limited | Variant entries in network data repositories |
US9112873B2 (en) * | 2007-04-10 | 2015-08-18 | Apertio Limited | Alias hiding in network data repositories |
KR101088326B1 (ko) | 2007-05-14 | 2011-11-30 | 엔이씨 유럽 리미티드 | 미디어 데이터를 사용자의 이동 디바이스에 전송하는 방법 및 시스템 |
US7991910B2 (en) | 2008-11-17 | 2011-08-02 | Amazon Technologies, Inc. | Updating routing information based on client location |
US8028090B2 (en) | 2008-11-17 | 2011-09-27 | Amazon Technologies, Inc. | Request routing utilizing client location information |
KR100923954B1 (ko) | 2007-11-22 | 2009-10-29 | 삼성네트웍스 주식회사 | 피투피 기반의 컨텐츠 전송 네트워크 서비스 지원 장치 및방법 |
US8156243B2 (en) | 2008-03-31 | 2012-04-10 | Amazon Technologies, Inc. | Request routing |
US8321568B2 (en) | 2008-03-31 | 2012-11-27 | Amazon Technologies, Inc. | Content management |
US8533293B1 (en) | 2008-03-31 | 2013-09-10 | Amazon Technologies, Inc. | Client side cache management |
US7962597B2 (en) * | 2008-03-31 | 2011-06-14 | Amazon Technologies, Inc. | Request routing based on class |
US7970820B1 (en) * | 2008-03-31 | 2011-06-28 | Amazon Technologies, Inc. | Locality based content distribution |
US8447831B1 (en) | 2008-03-31 | 2013-05-21 | Amazon Technologies, Inc. | Incentive driven content delivery |
US8601090B1 (en) | 2008-03-31 | 2013-12-03 | Amazon Technologies, Inc. | Network resource identification |
US8606996B2 (en) | 2008-03-31 | 2013-12-10 | Amazon Technologies, Inc. | Cache optimization |
US7925782B2 (en) * | 2008-06-30 | 2011-04-12 | Amazon Technologies, Inc. | Request routing using network computing components |
US9912740B2 (en) | 2008-06-30 | 2018-03-06 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US9407681B1 (en) | 2010-09-28 | 2016-08-02 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US8464303B2 (en) * | 2008-09-18 | 2013-06-11 | Alcatel Lucent | System and method for determining a cache arrangement |
US8521880B1 (en) | 2008-11-17 | 2013-08-27 | Amazon Technologies, Inc. | Managing content delivery network service providers |
US8732309B1 (en) | 2008-11-17 | 2014-05-20 | Amazon Technologies, Inc. | Request routing utilizing cost information |
US8065417B1 (en) | 2008-11-17 | 2011-11-22 | Amazon Technologies, Inc. | Service provider registration by a content broker |
US8060616B1 (en) | 2008-11-17 | 2011-11-15 | Amazon Technologies, Inc. | Managing CDN registration by a storage provider |
US8073940B1 (en) | 2008-11-17 | 2011-12-06 | Amazon Technologies, Inc. | Managing content delivery network service providers |
US8122098B1 (en) | 2008-11-17 | 2012-02-21 | Amazon Technologies, Inc. | Managing content delivery network service providers by a content broker |
US8688837B1 (en) | 2009-03-27 | 2014-04-01 | Amazon Technologies, Inc. | Dynamically translating resource identifiers for request routing using popularity information |
US8412823B1 (en) | 2009-03-27 | 2013-04-02 | Amazon Technologies, Inc. | Managing tracking information entries in resource cache components |
US8756341B1 (en) | 2009-03-27 | 2014-06-17 | Amazon Technologies, Inc. | Request routing utilizing popularity information |
US8521851B1 (en) | 2009-03-27 | 2013-08-27 | Amazon Technologies, Inc. | DNS query processing using resource identifiers specifying an application broker |
EP2438741A4 (en) | 2009-06-03 | 2014-06-04 | Ericsson Telefon Ab L M | METHOD AND N UD FOR FINDING CONTENT IN CONTENT DISTRIBUTION NETWORK, AND METHOD FOR CREATING VIRTUAL REPRESENTATION OF CONTENT DISTRIBUTION NETWORK |
US8782236B1 (en) | 2009-06-16 | 2014-07-15 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
US8397073B1 (en) | 2009-09-04 | 2013-03-12 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
US8433771B1 (en) | 2009-10-02 | 2013-04-30 | Amazon Technologies, Inc. | Distribution network with forward resource propagation |
CN102045656A (zh) * | 2009-10-23 | 2011-05-04 | 清华大学 | 一种在通信业务中添加时间标签的方法 |
US9495338B1 (en) | 2010-01-28 | 2016-11-15 | Amazon Technologies, Inc. | Content distribution network |
US8756272B1 (en) | 2010-08-26 | 2014-06-17 | Amazon Technologies, Inc. | Processing encoded content |
US8468247B1 (en) | 2010-09-28 | 2013-06-18 | Amazon Technologies, Inc. | Point of presence management in request routing |
US9712484B1 (en) | 2010-09-28 | 2017-07-18 | Amazon Technologies, Inc. | Managing request routing information utilizing client identifiers |
US10097398B1 (en) | 2010-09-28 | 2018-10-09 | Amazon Technologies, Inc. | Point of presence management in request routing |
US8938526B1 (en) | 2010-09-28 | 2015-01-20 | Amazon Technologies, Inc. | Request routing management based on network components |
US8819283B2 (en) | 2010-09-28 | 2014-08-26 | Amazon Technologies, Inc. | Request routing in a networked environment |
US9003035B1 (en) | 2010-09-28 | 2015-04-07 | Amazon Technologies, Inc. | Point of presence management in request routing |
US10958501B1 (en) | 2010-09-28 | 2021-03-23 | Amazon Technologies, Inc. | Request routing information based on client IP groupings |
US8930513B1 (en) | 2010-09-28 | 2015-01-06 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US8924528B1 (en) | 2010-09-28 | 2014-12-30 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US8577992B1 (en) | 2010-09-28 | 2013-11-05 | Amazon Technologies, Inc. | Request routing management based on network components |
US8452874B2 (en) | 2010-11-22 | 2013-05-28 | Amazon Technologies, Inc. | Request routing processing |
US8626950B1 (en) | 2010-12-03 | 2014-01-07 | Amazon Technologies, Inc. | Request routing processing |
US9391949B1 (en) | 2010-12-03 | 2016-07-12 | Amazon Technologies, Inc. | Request routing processing |
CN102143207B (zh) * | 2010-12-10 | 2013-10-09 | 华为技术有限公司 | 获取内容的方法及重定向节点 |
US10467042B1 (en) | 2011-04-27 | 2019-11-05 | Amazon Technologies, Inc. | Optimized deployment based upon customer locality |
CN102891869B (zh) * | 2011-07-20 | 2015-07-15 | 郑州威科姆科技股份有限公司 | 一种内容分发网络及内容发布、调度方法 |
CN102413069B (zh) * | 2011-11-23 | 2014-07-16 | 中兴通讯股份有限公司 | 一种泛在网中通过组播方式进行下载的方法和*** |
US8904009B1 (en) | 2012-02-10 | 2014-12-02 | Amazon Technologies, Inc. | Dynamic content delivery |
US10021179B1 (en) | 2012-02-21 | 2018-07-10 | Amazon Technologies, Inc. | Local resource delivery network |
US9083743B1 (en) | 2012-03-21 | 2015-07-14 | Amazon Technologies, Inc. | Managing request routing information utilizing performance information |
US10623408B1 (en) | 2012-04-02 | 2020-04-14 | Amazon Technologies, Inc. | Context sensitive object management |
CN102857547B (zh) * | 2012-04-12 | 2016-03-30 | 华为技术有限公司 | 分布式缓存的方法及设备 |
US9154551B1 (en) | 2012-06-11 | 2015-10-06 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
US9525659B1 (en) | 2012-09-04 | 2016-12-20 | Amazon Technologies, Inc. | Request routing utilizing point of presence load information |
US9712854B2 (en) * | 2012-09-06 | 2017-07-18 | Alcatel Lucent | Cost-aware cloud-based content delivery |
US9135048B2 (en) | 2012-09-20 | 2015-09-15 | Amazon Technologies, Inc. | Automated profiling of resource usage |
US9323577B2 (en) | 2012-09-20 | 2016-04-26 | Amazon Technologies, Inc. | Automated profiling of resource usage |
US10205698B1 (en) | 2012-12-19 | 2019-02-12 | Amazon Technologies, Inc. | Source-dependent address resolution |
US10027586B2 (en) * | 2013-03-15 | 2018-07-17 | Star2Star Communications, LLC | Network address family translation method and system |
US9294391B1 (en) | 2013-06-04 | 2016-03-22 | Amazon Technologies, Inc. | Managing network computing components utilizing request routing |
US10075741B2 (en) * | 2013-07-03 | 2018-09-11 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and control protocol of layered local caching for adaptive bit rate services |
US10110541B2 (en) * | 2013-10-17 | 2018-10-23 | International Business Machines Corporation | Optimization of posting in social networks using content delivery preferences comprising hashtags that correspond to geography and a content type associated with a desired time window |
US10033627B1 (en) | 2014-12-18 | 2018-07-24 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10097448B1 (en) | 2014-12-18 | 2018-10-09 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10091096B1 (en) | 2014-12-18 | 2018-10-02 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10425494B2 (en) | 2014-12-19 | 2019-09-24 | Smugmug, Inc. | File size generation application with file storage integration |
US10225326B1 (en) | 2015-03-23 | 2019-03-05 | Amazon Technologies, Inc. | Point of presence based data uploading |
US9887931B1 (en) | 2015-03-30 | 2018-02-06 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
US9819567B1 (en) | 2015-03-30 | 2017-11-14 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
US9887932B1 (en) | 2015-03-30 | 2018-02-06 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
CN106155575A (zh) * | 2015-04-17 | 2016-11-23 | 伊姆西公司 | 用于扩展存储***的高速缓存的方法和装置 |
US9832141B1 (en) | 2015-05-13 | 2017-11-28 | Amazon Technologies, Inc. | Routing based request correlation |
US10616179B1 (en) | 2015-06-25 | 2020-04-07 | Amazon Technologies, Inc. | Selective routing of domain name system (DNS) requests |
US10097566B1 (en) | 2015-07-31 | 2018-10-09 | Amazon Technologies, Inc. | Identifying targets of network attacks |
US9794281B1 (en) | 2015-09-24 | 2017-10-17 | Amazon Technologies, Inc. | Identifying sources of network attacks |
US9774619B1 (en) | 2015-09-24 | 2017-09-26 | Amazon Technologies, Inc. | Mitigating network attacks |
US9742795B1 (en) | 2015-09-24 | 2017-08-22 | Amazon Technologies, Inc. | Mitigating network attacks |
US10270878B1 (en) | 2015-11-10 | 2019-04-23 | Amazon Technologies, Inc. | Routing for origin-facing points of presence |
US10049051B1 (en) | 2015-12-11 | 2018-08-14 | Amazon Technologies, Inc. | Reserved cache space in content delivery networks |
US10257307B1 (en) | 2015-12-11 | 2019-04-09 | Amazon Technologies, Inc. | Reserved cache space in content delivery networks |
US20170171627A1 (en) * | 2015-12-15 | 2017-06-15 | Le Holdings(Beijing)Co., Ltd. | Method and electronic device for pushing a video over a cdn |
US10348639B2 (en) | 2015-12-18 | 2019-07-09 | Amazon Technologies, Inc. | Use of virtual endpoints to improve data transmission rates |
US10871878B1 (en) * | 2015-12-29 | 2020-12-22 | Palantir Technologies Inc. | System log analysis and object user interaction correlation system |
US10462539B2 (en) * | 2016-05-23 | 2019-10-29 | Verizon Patent And Licensing Inc. | Managing transitions between a local area network and a wide area network during media content playback |
US10075551B1 (en) | 2016-06-06 | 2018-09-11 | Amazon Technologies, Inc. | Request management for hierarchical cache |
US10110694B1 (en) | 2016-06-29 | 2018-10-23 | Amazon Technologies, Inc. | Adaptive transfer rate for retrieving content from a server |
US9992086B1 (en) | 2016-08-23 | 2018-06-05 | Amazon Technologies, Inc. | External health checking of virtual private cloud network environments |
US10033691B1 (en) | 2016-08-24 | 2018-07-24 | Amazon Technologies, Inc. | Adaptive resolution of domain name requests in virtual private cloud network environments |
US10469513B2 (en) | 2016-10-05 | 2019-11-05 | Amazon Technologies, Inc. | Encrypted network addresses |
US10831549B1 (en) | 2016-12-27 | 2020-11-10 | Amazon Technologies, Inc. | Multi-region request-driven code execution system |
US10372499B1 (en) | 2016-12-27 | 2019-08-06 | Amazon Technologies, Inc. | Efficient region selection system for executing request-driven code |
US10263951B2 (en) * | 2017-01-09 | 2019-04-16 | Star2Star Communications, LLC | Network address family translation method and system |
US10938884B1 (en) | 2017-01-30 | 2021-03-02 | Amazon Technologies, Inc. | Origin server cloaking using virtual private cloud network environments |
US10503613B1 (en) | 2017-04-21 | 2019-12-10 | Amazon Technologies, Inc. | Efficient serving of resources during server unavailability |
US11075987B1 (en) | 2017-06-12 | 2021-07-27 | Amazon Technologies, Inc. | Load estimating content delivery network |
US10447648B2 (en) | 2017-06-19 | 2019-10-15 | Amazon Technologies, Inc. | Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP |
US10742593B1 (en) | 2017-09-25 | 2020-08-11 | Amazon Technologies, Inc. | Hybrid content request routing system |
FR3075541A1 (fr) * | 2017-12-20 | 2019-06-21 | Orange | Procede de distribution d'un contenu dans un reseau de distribution de contenus, entite d'origine et entites de distribution correspondantes |
US10592578B1 (en) | 2018-03-07 | 2020-03-17 | Amazon Technologies, Inc. | Predictive content push-enabled content delivery network |
US10862852B1 (en) | 2018-11-16 | 2020-12-08 | Amazon Technologies, Inc. | Resolution of domain name requests in heterogeneous network environments |
US11025747B1 (en) | 2018-12-12 | 2021-06-01 | Amazon Technologies, Inc. | Content request pattern-based routing system |
US11064249B2 (en) | 2019-02-26 | 2021-07-13 | At&T Intellectual Property I, L.P. | System and method for pushing scheduled content to optimize network bandwidth |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222411A (ja) * | 1997-02-05 | 1998-08-21 | Nippon Telegr & Teleph Corp <Ntt> | プロキシキャッシュサーバ制御方法及びプロキシキャッシュサーバ |
JP2001229081A (ja) * | 2000-02-17 | 2001-08-24 | Hitachi Ltd | データ転送方式 |
WO2002060127A2 (en) * | 2001-01-26 | 2002-08-01 | International Business Machines Corporation | Distributed multicast caching technique |
JP2003085070A (ja) * | 2001-09-11 | 2003-03-20 | Oki Electric Ind Co Ltd | コンテンツ配信システム、コンテンツコピー方法及びマルチキャスト方法 |
US20030105809A1 (en) * | 2001-11-30 | 2003-06-05 | Fujitsu Limited | Method and system for distributing digital content, and server and terminal stations therefor |
US20030112792A1 (en) * | 2001-12-14 | 2003-06-19 | At &T Corp. | Method for content-aware redirection and content renaming |
WO2003052609A1 (en) * | 2001-12-13 | 2003-06-26 | Thomson Licensing S.A. | Apparatus and methods for information transfer using a cached server |
JP2003234776A (ja) * | 2002-02-13 | 2003-08-22 | Nippon Telegr & Teleph Corp <Ntt> | マルチキャスト通信システムおよび方法、並びにそのためのノードの通信方法、プログラム、装置および記録媒体 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6594682B2 (en) * | 1997-10-28 | 2003-07-15 | Microsoft Corporation | Client-side system for scheduling delivery of web content and locally managing the web content |
US6108703A (en) * | 1998-07-14 | 2000-08-22 | Massachusetts Institute Of Technology | Global hosting system |
US6970939B2 (en) * | 2000-10-26 | 2005-11-29 | Intel Corporation | Method and apparatus for large payload distribution in a network |
US6751673B2 (en) * | 2001-01-03 | 2004-06-15 | Akamai Technologies, Inc. | Streaming media subscription mechanism for a content delivery network |
WO2003015341A2 (en) * | 2001-08-04 | 2003-02-20 | Kontiki, Inc. | Method and apparatus for facilitating secure distributed content delivery across a computer network |
EP1446909A4 (en) * | 2001-10-31 | 2005-05-04 | Akimbo Systems Inc | DATA TRANSFER PROCESS AND SYSTEM |
GB2385683A (en) * | 2002-02-22 | 2003-08-27 | Thirdspace Living Ltd | Distribution system with content replication |
US7395355B2 (en) * | 2002-07-11 | 2008-07-01 | Akamai Technologies, Inc. | Method for caching and delivery of compressed content in a content delivery network |
WO2005020541A1 (en) * | 2003-08-13 | 2005-03-03 | Thomson Licensing | Method and device for securing content delivery over a communication network via content keys |
-
2004
- 2004-03-12 EP EP04720439A patent/EP1723763A1/en not_active Withdrawn
- 2004-03-12 US US10/592,345 patent/US20070208737A1/en not_active Abandoned
- 2004-03-12 WO PCT/US2004/007652 patent/WO2005099223A1/en active Application Filing
- 2004-03-12 BR BRPI0418629-0A patent/BRPI0418629A/pt not_active IP Right Cessation
- 2004-03-12 CN CN200480042399.4A patent/CN1981501A/zh active Pending
- 2004-03-12 JP JP2007502777A patent/JP2007529073A/ja active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222411A (ja) * | 1997-02-05 | 1998-08-21 | Nippon Telegr & Teleph Corp <Ntt> | プロキシキャッシュサーバ制御方法及びプロキシキャッシュサーバ |
JP2001229081A (ja) * | 2000-02-17 | 2001-08-24 | Hitachi Ltd | データ転送方式 |
WO2002060127A2 (en) * | 2001-01-26 | 2002-08-01 | International Business Machines Corporation | Distributed multicast caching technique |
JP2004524613A (ja) * | 2001-01-26 | 2004-08-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 分散型マルチキャスト・キャッシュ方法及び装置 |
JP2003085070A (ja) * | 2001-09-11 | 2003-03-20 | Oki Electric Ind Co Ltd | コンテンツ配信システム、コンテンツコピー方法及びマルチキャスト方法 |
US20030105809A1 (en) * | 2001-11-30 | 2003-06-05 | Fujitsu Limited | Method and system for distributing digital content, and server and terminal stations therefor |
WO2003052609A1 (en) * | 2001-12-13 | 2003-06-26 | Thomson Licensing S.A. | Apparatus and methods for information transfer using a cached server |
JP2005513616A (ja) * | 2001-12-13 | 2005-05-12 | トムソン ライセンシング ソシエテ アノニム | キャッシュト・サーバを使用して情報を転送する方法および装置 |
US20030112792A1 (en) * | 2001-12-14 | 2003-06-19 | At &T Corp. | Method for content-aware redirection and content renaming |
JP2003234776A (ja) * | 2002-02-13 | 2003-08-22 | Nippon Telegr & Teleph Corp <Ntt> | マルチキャスト通信システムおよび方法、並びにそのためのノードの通信方法、プログラム、装置および記録媒体 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011511338A (ja) * | 2007-12-26 | 2011-04-07 | アルカテル−ルーセント | 予測キャッシング型コンテンツ配信ネットワーク |
JP2019508755A (ja) * | 2016-02-17 | 2019-03-28 | ラティスワーク・インコーポレイテッドLatticework, Inc. | パーソナルユーザデバイスおよびデータ分配デバイスを用いたストレージシステムの実現 |
Also Published As
Publication number | Publication date |
---|---|
EP1723763A1 (en) | 2006-11-22 |
US20070208737A1 (en) | 2007-09-06 |
BRPI0418629A (pt) | 2007-05-29 |
CN1981501A (zh) | 2007-06-13 |
WO2005099223A1 (en) | 2005-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007529073A (ja) | キャッシュサーバネットワーク及びコンテンツファイルの配信をスケジューリングする方法 | |
CN106031130B (zh) | 具有边缘代理的内容传送网络架构 | |
US6377972B1 (en) | High quality streaming multimedia | |
US7418509B2 (en) | Method and apparatus for a distributed server tree | |
US6892218B2 (en) | Extending network services using mobile agents | |
Majeed et al. | Multimedia streaming in information-centric networking: A survey and future perspectives | |
JP2007529072A (ja) | キャッシュネットワーク環境におけるダウンロードスケジューリングシステム及び方法 | |
US20130132544A1 (en) | Precise geolocation for content caching in evolved packet core networks | |
US20030195964A1 (en) | Managing multicast sessions | |
US10691820B1 (en) | Real-time distribution of messages via a network with multi-region replication in a hosted service environment | |
US20130144984A1 (en) | Systems and Methods for Connection Pooling for Video Streaming in Content Delivery Networks | |
JP2008544690A (ja) | 経路情報を使用するマルチキャスト・ダウンロード | |
WO2011017976A1 (zh) | 媒体服务方法及*** | |
JP2012501493A (ja) | 画像処理方法、画像処理装置および画像処理システム | |
WO2011088725A1 (zh) | 基于http的同步方法和装置 | |
CN101997822A (zh) | 一种流媒体内容分发方法、***和设备 | |
JP2009541877A (ja) | ウェブ・オブジェクトを制御する方法、システム、装置、及びコンピュータ・プログラム(放送情報をキャッシュする方法及び装置) | |
AU2007202494A1 (en) | System and method for mixed mode delivery of dynamic content to a mobile device | |
EP2340634B1 (fr) | Procédé et dispositifs de gestion de transfert d'un flux de données | |
JP2023033600A (ja) | コンテンツ配信システム、ユニキャストマルチキャスト変換装置、コンテンツ配信方法及びコンテンツ配信プログラム | |
CN115733883A (zh) | 一种刷新cdn缓存的方法及装置 | |
IL133039A (en) | Full duplex re-transmitter | |
KR20070003920A (ko) | 캐시 서버 네트워크 및 콘텐츠 파일의 분배를 스케쥴링하는방법 | |
Weng et al. | Live MPEG-DASH video streaming cache management with cognitive mobile edge computing | |
US20070185971A1 (en) | Method and system for accelerating data communication that is using multipart |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090717 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20091015 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20091022 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101115 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101122 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110426 |