CN101989986A - 一种查询服务节点的方法、服务器和*** - Google Patents
一种查询服务节点的方法、服务器和*** Download PDFInfo
- Publication number
- CN101989986A CN101989986A CN201010529969XA CN201010529969A CN101989986A CN 101989986 A CN101989986 A CN 101989986A CN 201010529969X A CN201010529969X A CN 201010529969XA CN 201010529969 A CN201010529969 A CN 201010529969A CN 101989986 A CN101989986 A CN 101989986A
- Authority
- CN
- China
- Prior art keywords
- service
- client
- service node
- content
- node
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及互联网领域,公开了一种查询服务节点的方法、服务器和***,能够将客户端的服务请求路由到服务质量较好的服务节点上,有效提高服务质量。本发明的查询服务节点的方法包括:接收客户端的查询服务节点的查询请求,所述查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL;根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点,并将该服务节点的信息返回给客户端,所述路由决策表是根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成。
Description
技术领域
本发明涉及互联网领域,特别涉及一种查询服务节点的方法、服务器和***。
背景技术
近年来,宽带的普及大大加速了互联网应用的发展,用户总量大而且增长很快。传统的由互联网内容提供商(ICP,Internet Content Provider)直接向互联网用户提供服务的模式面临严重的挑战。ICP通常是在一个或者很少几个地方建立源站节点,各源站节点由部署的若干台服务器或者服务器集群组成,通过这些源站节点直接向互联网用户提供诸如网页浏览、文件下载、流媒体、网络游戏等网络内容服务。由于有限的源站节点存在网络带宽和处理能力的瓶颈,以及源站节点和互联网用户之间的传输路径存在可用带宽不足、拥塞、丢包、抖动等问题,使得用户在访问互联网内容时,用户体验明显下降,甚至出现无法访问的情况。
目前内容分发网络(CDN,Content Delivery Network)是解决这些问题的有效办法。CDN是指由一组相互联***一调度的内容缓存或加速节点组成的应用层网络,用于将互联网内容从ICP源站节点更有效地分发到客户端。CDN能够极大缓解互联网的拥塞情况,为用户提供低延迟、稳定的网络内容服务。
具体来说,CDN的技术原理是:
(1)在全国或者全球多地部署服务节点,并将这些服务节点通过互联网络相互连接,形成内容分发网络;
(2)选择距离ICP源站最近的或者连接情况最好的一个或者多个节点(即CDN核心节点),从ICP源站节点获取互联网内容,并通过(1)中建好的覆盖节点,将互联网内容推送到最接近用户的CDN服务节点;
(3)互联网用户通过域名***(DNS,Domain Name System)解析获取就近可用的CDN服务节点的内容服务设备的IP地址,并连接CDN服务节点的内容服务设备从而访问所需的互联网内容。
如图1所示,为现有技术的用户请求路由***,包括:客户端101、本地域名服务器102、ICP的主DNS服务器103、CDN的主DNS服务器104和CDN服务节点105。其中,用户获得CDN服务节点的内容服务设备的IP地址的具体流程,如图2所示,包括:
S201、客户端101接收用户输入的ICP网站域名,并向本地域名服务器(LDNS,Locas DNS)请求对该域名的解析;
对ICP域名的解析即该ICP域名对应的CNAME信息;
S202:LDNS检查本身是否缓存有该域名对应的CNAME信息,有则将CNAME信息返回给客户端101,否则,则将请求发到该ICP的主DNS服务器103;
S203、ICP的主DNS服务器根据一定的准则将域名对应的CNAME信息返回给LDNS;
通常,若ICP同时购买多家CDN厂商的CDN提供相同的内容服务,则一个ICP网站域名对应多个CNAME,每个CNAME对应于其中一个CDN厂商,则ICP的主DNS会按照事先约定的比例确定CNAME信息并返回给LDNS;
若ICP自建CDN网络或只采用一家CDN厂商的CDN服务,则ICP网站域名只对应一个CNAME,则ICP的主DNS会将该CNAME返回给本地域名服务器;
S204、LDNS将ICP域名网站对应的CNAME信息返回给客户端,并在LDNS中保存该ICP域名对应的CNAME信息,直至失效;
S205、客户端101向LDNS请求对该CNAME的解析;
CNAME的解析即是该CNAME信息对应的IP地址信息;
S206、本地域名服务器检查自身是否存储有该CNAME信息对应的IP地址信息,有则将IP地址信息返回给客户端101,否则将该CNAME解析请求发到CDN的主DNS服务器104;
S207、CDN的主DNS根据一系列的策略确定当时最适当的CDN服务节点105,将该CDN服务节点的内容服务设备的IP地址返回给LDNS;
其中,主要的策略通常是以用户设置的LDNS的地理位置,以及其与CDN边缘服务节点之间的网络链路状况作为判断依据。或者是根据LDNS的地理位置以及监控到的CDN边缘节点的网络和设备负载情况确定最适当的CDN服务节点;
S208、LDNS将该IP地址信息返回给客户端,并将该CNAME信息对应的IP地址信息缓存,直至失效。
通过上述的请求路由过程,CDN能够加快对终端用户提供内容服务的速度,并减小网络拥塞,但是,仍存在一些问题:
(1)CDN的主DNS服务器在返回给LDNS边缘服务节点的IP地址信息时,主要的策略通常是以用户设置的LDNS的地理位置,以及其与CDN边缘服务节点之间的网络链路状况作为判断依据。而现有的互联网服务提供商(ISP,Internet Service Provider)通常只在省级或者主要城市的网络中部署少量的LDNS,此外,用户可能出现LDNS设置错误的情况。因此,以LDNS为依据选择CDN服务节点对用户来说并不一定是最佳的;
(2)CDN的主DNS服务器在返回给LDNS边缘服务节点的IP地址信息时,主要的决策依据是LDNS的地理位置以及监控到的CDN边缘节点的网络和设备负载情况,但是这些决策并不能直接反映用户在访问给定的CDN边缘节点时的服务质量。因此,用户访问选定的CDN边缘服务节点不一定能获得最佳的用户体验;
(3)在请求路由过程中,LDNS会对DNS解析结果进行缓存,但是缓存失效通常需要一定的时间。如果ICP或CDN的主DNS解析结果更新,LDNS只能等到缓存失效后才能重新获取新的DNS解析结果,因此会造成一段时间内请求路由的不正确。尤其是当CDN边缘节点出现故障的情况下,即使CDN的主DNS服务器将用户解析到其它节点,一些用户也仍然可能访问到故障节点上,从而无法获得正常的服务;
(4)用户在访问给定的CDN服务节点的过程中,即使服务质量下降明显也无法将用户的请求灵活路由到其它节点获得正常服务。尤其是在访问对服务质量要求较高的流媒体服务时,很可能由于服务器负载过重或者网络拥塞而造成用户体验明显下降的情况,而现有技术无法在该情况下实现对用户请求的重新路由。
(5)ICP在同时购买多家CDN厂商的CDN服务提供相同的内容服务时,通常采用事先约定的比例将服务在多家CDN厂商之间进行划分,缺乏对各个CDN厂商实际服务质量的直接监控,并依据服务质量的好坏在各个CDN厂商之间动态划分服务的比例,从而达到更好的服务效果。
发明内容
本发明提供一种查询服务节点的方法、服务器和***,能够将客户端的服务请求路由到服务质量较好的服务节点上,有效提高服务质量。
一种查询服务节点的方法,包括:
接收客户端的查询服务节点的查询请求,所述查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL;
根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点,并将该服务节点的信息返回给客户端,所述路由决策表是根据客户端反馈的各服务节点的各服务内容的服务质量指示信息统计生成。
一种查询服务节点的查询服务器,包括:
客户端通讯处理模块,接收客户端的查询服务节点的查询请求,所述查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL,并接收客户端反馈的各服务节点的各服务内容的服务质量指示信息;
查询模块,连接客户端通讯处理模块,用于根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点,并将该服务节点的信息返回给客户端,所述路由决策表是根据客户端反馈的各服务节点的各服务内容的服务质量指示信息统计生成。
一种请求路由的***,包括:
至少一个客户端,用于向查询服务器发送查询服务节点的查询请求,并根据查询服务器返回的服务节点信息向服务节点发起服务请求,并周期性向查询服务器反馈服务节点的各服务内容的服务质量指示信息,所述查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL;
查询服务器,用于根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成路由决策表,并在接收到客户端的查询请求时,根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点并将服务节点信息返回给客户端;
至少一个服务节点,用于根据客户端的服务请求向客户端提供内容服务。
本发明提供的查询服务节点的方法,能够根据客户端反馈的服务节点的各服务内容信息生成路由决策表,并在接收到客户端的查询服务节点的查询请求时,根据客户端查询请求中的客户端的地址信息以及客户端需要访问的URL,在路由决策表中选择服务质量较好的服务节点,并将该服务节点信息返回给客户端,客户端根据返回的服务节点信息向服务节点发起服务请求。能够实现将客户端的服务请求路由到服务质量较好的服务节点上,能够提高内容分发网络的服务质量,同时提高客户端的用户体验。
附图说明
图1为现有技术的用户请求路由***的结构图;
图2为现有技术的请求路由的方法流程图;
图3为本发明实施例提供的请求路由***的结构图;
图4为本发明实施例提供的查询服务器的结构图;
图5为本发明实施例提供的查询服务节点的方法流程图。
具体实施方式
相对现有的请求路由的方法,本发明实施例提供的查询服务节点的方法能够根据客户端反馈的服务节点的各服务内容信息生成路由决策表,并在接收到客户端的查询服务节点的查询请求时,根据客户端查询请求中的客户端的地址信息以及客户端需要访问的URL(Uniform Resources Locator,统一资源定位符),在路由决策表中选择服务质量较好的服务节点,并将该服务节点信息返回给客户端,客户端根据返回的服务节点信息向服务节点发起服务请求。能够实现将客户端的服务请求路由到服务质量较好的服务节点上,能够提高内容分发网络的服务质量,同时提高客户端的用户体验。
如图3所示,为本发明实施例提供一种请求路由的***,包括:
至少一个客户端301,用于向查询服务器发送查询服务节点的查询请求,并根据查询服务器返回的服务节点信息发起服务请求,并周期性向查询服务器反馈服务节点的各服务内容的服务质量指示信息;
其中,查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL;客户端地址信息具体为客户端的IP地址;
其中,反馈的各服务内容包括:网页浏览服务、文件下载服务、流媒体服务以及网络游戏服务等;
各服务内容的服务质量指示信息包括:访问网页浏览服务时的响应延时、访问文件下载服务时的下载速度、访问流媒体服务时的启动延时和播放流畅速度、访问网络游戏时的响应延时等;其中,访问流媒体服务的播放流畅速度包括:客户端在单位时间内正常播放时间所占的比例、客户端播放过程中在单位时间内缓冲的次数、客户端播放过程中在单位时间内的丢帧率等;
查询服务器302,用于根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成路由决策表,并在接收到客户端的查询请求时,根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点并将服务节点信息返回给客户端;
当然,查询服务器302还根据客户端反馈的服务节点的各服务内容的服务质量指示信息定期更新路由决策表,具体的更新周期可以根据需要设定,更新的方法同生成方法相同;
其中,查询服务器302可以是一个单独的服务器或者包含若干台服务设备的服务器集群;
至少一个服务节点303,用于根据客户端的服务请求向客户端提供内容服务。
其中,路由决策表的表项内容包括:客户端的地址标识、每一地址标识对应的所有服务内容以及每一服务内容对应的N个服务节点,其中,N个服务节点是根据该地址标识对应的所有客户端反馈的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点;其中,性价比具体为:服务节点的服务质量和服务节点消耗成本的比例。
并且,查询服务器302查询路由决策表,选择服务节点,具体为:查询服务器302根据客户端地址信息以及需要访问的URL地址,查询路由决策表,从该地址、该URL对应的地址标识、服务内容在路由决策表中对应的N个服务节点中选择一个服务节点;选择时,如果N个服务节点是根据服务质量进行排名的,则在选择时还可以考虑服务节点的性价比,或者考虑服务节点当前的服务状况(如当前负载情况等);
其中,客户端的地址标识具体为客户端的IP地址段或者客户端所处区域,用来对客户端进行分组统计;N大于等于1。
如表1所示,为根据客户端的IP地址段统计生成的路由决策表;请求路由表的表项一般包括:客户端的IP地址段、每一IP地址段对应的服务内容以及每一服务内容对应的N个服务节点;
服务内容 | 客户端IP地址段 | 服务节点IP1 | 服务节点IP2 | 服务节点IP3 |
pic.xxx.com | 222.222.222.0/24 | 21.21.21.21 | 43.43.43.43 | 65.65.65.65 |
video.xxx.com | 111.111.111.0/24 | 12.12.12.12 | 34.34.34.34 | 56.56.56.56 |
表1根据客户端IP地址段统计生成的路由决策表
如表2所示,为根据客户端的所处区域统计生成的路由决策表;请求路由表的表项还可以为:客户端所处的地区,客户端所属于的电信运营商,每一区域(地区+电信运营商)对应的服务内容以及每一服务内容对应的N个服务节点;
服务内容 | 客户端所在地区 | 客户端电信运营商 | 服务节点IP1 | 服务节点IP2 | 服务节点IP3 |
game.xxx.com | Beijing | UNI(联通) | 41.41.41.41 | 52.52.52.52 | 63.63.63.63 |
file.xxx.com | Shanghai | CHN(电信) | 14.14.14.14 | 25.25.25.25 | 36.36.36.36 |
表2根据客户端所处区域统计生成的路由决策表
下面详细描述路由决策表的生成过程。
根据客户端的IP地址段对每一个IP地址段内所有客户端反馈的服务节点的各服务内容的服务质量指示信息进行统计,对每一服务内容,根据该IP地址段内所有客户端反馈的所有服务节点的服务质量指示信息,确定服务质量排名靠前或者性价比靠前的N个服务节点作为该IP地址段的该服务内容对应的服务节点;
当然,还可以根据客户端所处区域(地区+电信运营商)进行统计,即对每一服务内容,根据该区域内所有客户端反馈的所有服务节点的服务质量指示信息,确定服务质量排名靠前或者性价比靠前的N个服务节点作为该区域的该服务内容对应的服务节点。
其中,进行统计的服务内容可以是:网页浏览、文件下载、流媒体、网络游戏等。
较佳地,路由决策表中每一地址标识对应的服务内容具体为:每一内容提供商提供的所有服务内容,则每一服务内容对应N个服务节点具体包括:每一内容提供商提供的每一服务内容对应N个服务节点,并且N个服务节点是根据该地址标识对应的客户端反馈的该内容提供商的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点;
也就是每一IP地址段对应的服务内容可以更具体为某一内容提供商的某一种服务内容类型,即某一内容提供商的网页浏览、文件下载、流媒体以及网络游戏等。这样在生成路由决策表时,根据客户端的IP地址段对每一个IP地址段内所有客户端反馈的所有服务节点的相同内容提供商的相同服务内容的服务质量指示信息进行统计,确定服务质量排名靠前或者性价比靠前的N个服务节点作为该IP地址段内的该内容提供商的该内容服务对应的服务节点;
较佳地,路由决策表中每一地址标识对应的服务内容具体包括:每一内容提供商提供的所有服务内容的所有服务节目,则每一服务内容对应N个服务节点具体包括:每一内容提供商提供的每一服务内容的每一服务节目对应N个服务节点,并且每一内容提供商提供的每一服务内容的每一服务节目对应的N个服务节点是根据该地址标识对应的客户端反馈的该内容提供商提供的该服务内容的服务节目的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点;
也就是每一IP地址段对应的服务内容可以更具体为某一内容提供商的某一种服务内容类型的某一服务节目,例如某一内容提供商的流媒体服务中的具体流媒体节目。这样,在生成路由决策表时,根据客户端的IP地址段对每一个IP地址段内所有客户反馈的所有服务节点的相同内容提供商的相同类型服务内容的相同服务节目的服务质量指示信息进行统计,确定服务质量排名靠前或者性价比靠前的N个节点作为该IP地址段内的该内容提供商的该类型服务内容的该服务内容对应的服务节点。
当然,根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成的路由决策表可以由CDN运营商统计生成,或者内容提供商统计生成,或者第三方机构统计生成;
当由CDN运营商统计生成时,路由决策表中的N个服务节点是同一CDN运营商的对应的服务内容的服务质量排名靠前或者性价比靠前的N个服务节点;即CDN运营商从客户端反馈的服务节点的服务质量指示信息确定对应每一服务内容,该CDN运营商的服务节点中服务质量排名靠前或者性价比靠前的N个服务节点;
当由内容提供商统计时,路由决策表中的N个服务节点可以是根据该IP地址段内的所有客户端反馈的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点;或者是某一运营商的N个服务节点。
较佳地,路由决策表的表项内容包括:客户端的地址标识、每一地址标识对应的所有服务内容以及每一服务内容对应的M个运营商,其中,M个运营商是根据该地址标识对应的所有客户端反馈的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的M个运营商;
并且查询服务器根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点具体为:对每一地址标识对应的每一服务内容的M个运营商按服务质量设置服务比例,并在接收到查询请求时,根据客户端的地址信息以及需要访问的URL,按照对应的服务比例选择运营商,并从该运营商的服务节点中选择一个服务节点。
也就是,查询服务器根据每一地址标识、每一服务内容对应的各个运营商的服务质量排名,对该地址标识、该服务内容在各个运营商之间按服务质量排名设置服务比例,并在接收到客户端的查询请求时,按照传统的DNS解析方法,按比例选择运营商的服务节点。这样,内容提供商就可以对各CDN运营商的服务质量进行监控,并根据各CDN运营商的服务质量在各CDN运营商之间合理分配服务内容。
当然,在统计时,也可以根据客户端所处的地区进行统计,统计方法同根据客户端的IP地址段的统计方法相同。
如图4所示,为查询服务器302的具体结构图,包括:
客户端通讯处理模块401,接收客户端的查询服务节点的查询请求并将查询请求发送给查询模块402,查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL,以及接收客户端反馈的服务节点的各服务内容的服务质量指示信息并将服务质量指示信息发送给查询模块402;
查询模块402,连接客户端通讯处理模块401,用于根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点,并将该服务节点的信息返回给客户端,所述路由决策表是根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成。
其中,路由决策表是根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成,并定期更新,更新时也是根据客户端反馈的服务节点的各服务内容的服务质量指示信息。
其中,查询模块402具体包括:
服务节点登记子模块4021,登记服务内容以及提供该服务内容的服务节点信息;
其中,服务内容包括:网络服务内容的统一资源定位符(URL,Uniform Resources Locator);服务节点信息包括:服务节点的服务设备的IP地址;
服务内容信息和服务节点信息可以由服务提供商登记获得、或者由客户端反馈的信息统计获得;
由客户端反馈的信息获得具体为:客户端基于现有的DNS解析向服务节点请求服务,并周期性反馈服务节点的各服务内容的服务质量指示信息,服务节点登记子模块从客户端的反馈中获得服务节点信息以及服务内容;
服务质量统计子模块4022,用于对客户端反馈的服务节点的各服务内容的服务质量指示信息进行统计;
根据客户端的IP地址段或者客户端所处的地区对客户端反馈的所有服务节点的每一服务内容的服务质量指示信息进行统计,并将统计数据发送给路由决策子模块;
统计的数据包括:1)对所有访问相同内容提供商的某一类型服务内容的服务质量指示信息的统计;2)对所有访问相同内容提供商的某一类型服务内容的某一具有相同URL(即相同内容)的服务质量指示信息的统计;3)对所有访问相同CDN运营商的某一类型内容服务的服务质量指示信息的统计;4)对所有访问相同CDN运营商的某一类型内容服务的某一具有相同URL(即相同内容)的服务质量指示信息的统计;
统计时,根据客户端的IP地址段,对该IP地址段内的所有客户端反馈的相同服务内容的服务质量指示信息进行统计,根据相同服务内容的服务质量对各服务节点排名,确定排名靠前的N个节点作为路由决策表中该服务内容在该IP地址段内对应的服务节点。
或者,统计时,根据客户端的地理位置(例如北京地区),对该地区内的所有客户端反馈的相同服务内容的服务质量指示信息进行统计,根据相同服务内容的服务质量对各服务节点排名,确定排名靠前的N个节点作为路由决策表中该服务内容在该地理位置对应的服务节点。
较佳地,统计时的相同服务内容可以更具体为相同内容提供商的相同服务内容类型,即某一内容提供商的网页浏览、文件下载、流媒体以及网络游戏等。这样在生成路由决策表时,根据客户端的IP地址段对每一个IP地址段内所有客户端反馈的所有服务节点的相同内容提供商的相同服务内容的服务质量指示信息进行统计,确定排名靠前的N个服务节点作为该IP地址段内的该内容提供商的该内容服务对应的服务节点;或者
统计时的相同服务内容可以更具体为相同内容提供商的相同服务内容类型的某一服务内容,例如某一内容提供商的流媒体服务中的具体流媒体节目。这样,在生成路由决策表时,根据客户端的IP地址段对每一个IP地址段内所有客户反馈的所有服务节点的相同内容提供商的相同类型服务内容的相同服务内容的服务质量指示信息进行统计,确定排名靠前的N个节点作为该IP地址段内的该内容提供商的该类型服务内容的该服务内容对应的服务节点。
服务质量指示信息,主要用于描述客户端在访问服务节点时所获得的服务质量情况,包括:网页浏览服务的响应延时、文件下载服务的传输速度、流媒体服务的启动延时和播放流畅程度(客户端在单位时间内正常播放所占的比例、客户端播放过程中在单位时间内再缓冲的次数、客户端播放过程中在单位时间内的丢帧率)、网络服务的响应延时等。
路由决策子模块4023,用于根据服务质量统计模块的统计数据生成路由决策表,并在接收到查询请求时,查询路由决策表,选择服务节点,并将服务节点信息通过客户端通讯处理模块发送给客户端。
其中,路由决策子模块4023连接服务节点登记子模块4021、以及服务质量统计子模块4022;
根据服务质量统计子模块4022统计出的服务节点的各服务内容的服务质量指示信息,确定每一服务内容的服务质量排名靠前的N个节点作为路由决策表中该服务内容对应的服务节点,生成请求路由策略表,并接收客户端通讯处理模块接收的客户端的查询请求,根据请求路由策略表,选择N个服务节点中的一个,并将该服务节点信息通过客户端通讯处理模块返回给客户端。
采用上述请求路由的***,查询服务器能够对客户端反馈的服务节点的各服务内容的服务质量指示信息进行统计,并在接收到客户端的查询请求时,根据查询请求中的客户端的地址以及客户端需要访问的URL,为客户端选择服务质量较好的服务节点,并将该服务节点信息发送给客户端。采用本发明的请求路由的***,能够有效提高服务节点的服务质量以及提高用户的体验。
并且,当由CDN运营商进行各服务节点的服务质量统计时,能够使得CDN运营商能够合理分配各服务节点的服务内容,以提高网络的资源分配。
当由网络内容提供商进行各服务节点的服务质量统计时,能够使得网络内容提供商能够根据各CDN运营商的服务节点的服务质量,并依据服务质量的好坏在各CDN运营商之间动态划分服务内容的比例,从而达到更好的服务效果。
当由第三方机构进行各服务节点的服务质量统计时,能够向用户提供服务质量较好的服务节点,改善服务质量以及用户的体验,当然,第三方机构也可以将统计信息提供给CDN运营商或者内容提供商。
如图5所示,为本发明实施例还提供的查询服务节点的方法流程图,具体包括:
S501:客户端在访问服务内容之前或者在访问服务内容的过程中,向查询服务器发出查询服务节点的查询请求,所述查询请求包括:客户端的地址信息以及客户端需要访问的URL;
客户端的地址信息具体为客户端的IP地址;
S502:查询服务器根据接收到的客户端的查询请求,根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点,并将该服务节点信息返回给客户端;
其中,路由决策表是根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成并进行更新的;具体的统计生成以及更新方法上文已经详细描述,这里不再重复。
S503:客户端根据返回的服务节点的信息向服务节点发起服务请求。
其中,当客户端当前正在访问服务节点时,客户端需要判断当前正在访问的服务节点信息和接收到的服务节点信息是否一样,即确定当前正在访问的服务节点的IP地址和接收到的服务节点的IP地址是否一致,当节点的IP地址一致时,则客户端不更换服务节点,继续在原服务节点上进行服务请求;若不一致,则客户端可以选择更换服务节点,即根据返回的服务节点信息向新的服务节点发起服务请求,当然客户端也可以选择不更换服务节点,继续在原服务节点上进行服务请求。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (20)
1.一种查询服务节点的方法,其特征在于,包括:
接收客户端的查询服务节点的查询请求,所述查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL;
根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点,并将该服务节点的信息返回给客户端,所述路由决策表是根据客户端反馈的各服务节点的各服务内容的服务质量指示信息统计生成。
2.如权利要求1所述的方法,其特征在于,所述客户端的地址信息具体为客户端的IP地址。
3.如权利要求1或2所述的方法,其特征在于,所述路由决策表的表项包括:客户端的地址标识、每一地址标识对应的所有服务内容以及每一服务内容对应的N个服务节点,其中,N个服务节点是根据该地址标识对应的所有客户端反馈的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点,以及
所述选择服务节点具体为:从N个服务节点中选择一个服务节点。
4.如权利要求3所述的方法,其特征在于,每一地址标识对应的服务内容具体包括:每一内容提供商提供的所有服务内容,则每一服务内容对应N个服务节点具体包括:每一内容提供商提供的每一服务内容对应N个服务节点,并且N个服务节点是根据该地址标识对应的客户端反馈的该内容提供商的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点。
5.如权利要求3所述的方法,其特征在于,每一地址标识对应的服务内容具体包括:每一内容提供商提供的所有服务内容的所有服务节目,则每一服务内容对应N个服务节点具体包括:每一内容提供商提供的每一服务内容的每一服务节目对应N个服务节点,并且N个服务节点是根据该地址标识对应的客户端反馈的该内容提供商提供的该服务内容的该服务节目的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点。
6.如权利要求3、4或5所述的方法,其特征在于,所述客户端的地址标识具体为:客户端的IP地址段或者客户端所处区域。
7.如权利要求1至5任一所述的方法,其特征在于,所述服务内容包括:网页浏览、文件下载、流媒体服务以及网络游戏。
8.如权利要求7所述的方法,其特征在于,所述各服务内容的服务质量指示信息包括:
访问网页浏览服务时的响应延时;
访问文件下载服务时的下载速度;
访问流媒体服务时的启动延时和播放流畅程度;
访问网络游戏服务时的响应延时。
9.如权利要求8所述的方法,其特征在于,所述访问流媒体服务时的播放流畅速度包括:在单位时间内正常播放时间所占的比例、播放过程中在单位时间内缓冲的次数、播放过程中在单位时间内的丢帧率。
10.如权利要求1所述的方法,其特征在于,所述方法还包括:
客户端根据返回的服务节点的信息向服务节点发起服务请求。
11.如权利要求10所述的方法,其特征在于,客户端根据返回的服务节点的信息向服务节点发起服务请求之前,还包括:
若客户端当前正在访问服务节点,则判断访问的服务节点信息和接收到的服务节点信息是否一致,当一致时,则客户端不更换服务节点,当不一致时,客户端不更换服务节点,或者根据返回的服务节点的信息向服务节点发起服务请求。
12.如权利要求3所述的方法,其特征在于,所述路由决策表的每一服务内容对应的N个服务节点是根据该地址标识的所有客户端反馈的该服务内容的服务质量指示信息确定的同一运营商的服务质量排名靠前的N个服务节点。
13.如权利要求1所述的方法,其特征在于,所述路由决策表的表项包括:客户端的地址标识、每一地址标识对应的所有服务内容以及每一服务内容对应的M个运营商,其中,M个运营商是根据该地址标识对应的所有客户端反馈的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的M个运营商;以及
所述根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点具体为:对每一地址标识对应的每一服务内容的M个运营商按服务质量设置服务比例,并在接收到查询请求时,根据客户端的地址信息以及需要访问的URL,按照对应的服务比例选择运营商以及运营商对应服务节点。
14.一种查询服务节点的查询服务器,其特征在于,包括:
客户端通讯处理模块,接收客户端的查询服务节点的查询请求,所述查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL,并接收客户端反馈的各服务节点的各服务内容的服务质量指示信息;
查询模块,连接客户端通讯处理模块,用于根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点,并将该服务节点的信息返回给客户端,所述路由决策表是根据客户端反馈的各服务节点的各服务内容的服务质量指示信息统计生成。
15.如权利要求14所述的服务器,其特征在于,所述查询模块具体包括:
服务节点登记子模块,存储各服务节点提供的各服务内容以及各服务节点信息;
服务质量统计子模块,用于对客户端反馈的各服务节点的各服务内容的服务质量指示信息进行统计;
路由决策子模块,用于根据服务质量统计模块的统计生成路由决策表,并在接收到查询请求时,查询路由决策表,选择服务节点,并将服务节点信息通过客户端通讯处理模块发送给客户端。
16.如权利要求14或15所述的服务器,其特征在于,所述路由决策表的表项包括:客户端的地址标识、每一地址标识对应的所有服务内容以及每一服务内容对应的N个服务节点,其中,N个服务节点是根据该地址标识对应的所有客户端反馈的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点。
17.如权利要求16所述的服务器,其特征在于,每一地址标识对应的服务内容具体包括:每一内容提供商提供的所有服务内容,则每一服务内容对应N个服务节具体包括:每一内容提供商提供的每一服务内容对应N个服务节点,并且N个服务节点是根据该地址标识对应的客户端反馈的该内容提供商的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点。
18.如权利要求16所述的服务器,其特征在于,每一地址标识对应的服务内容具体包括:每一内容提供商提供的所有服务内容的所有服务节目,则每一服务内容对应N个服务节点具体包括:每一内容提供商提供的每一服务内容的每一服务节目对应N个服务节点,并且N个服务节点是根据该地址标识对应的客户端反馈的该内容提供商提供的该服务内容的该服务节目的服务质量指示信息确定的服务质量排名靠前的N个服务节点。
19.一种请求路由的***,其特征在于,包括:
至少一个客户端,用于向查询服务器发送查询服务节点的查询请求,并根据查询服务器返回的服务节点信息向服务节点发起服务请求,并周期性向查询服务器反馈服务节点的各服务内容的服务质量指示信息,所述查询请求包括:客户端的地址信息以及客户端需要访问的统一资源定位符URL;
查询服务器,用于根据客户端反馈的服务节点的各服务内容的服务质量指示信息统计生成路由决策表,并在接收到客户端的查询请求时,根据客户端的地址信息以及需要访问的URL查询路由决策表,选择服务节点并将服务节点信息返回给客户端;
至少一个服务节点,用于根据客户端的服务请求向客户端提供内容服务。
20.如权利要求19所述的***,其特征在于,所述路由决策表的表项包括:客户端的地址标识、每一地址标识对应的所有服务内容以及每一服务内容对应的N个服务节点,其中,N个服务节点是根据该地址标识对应的所有客户端反馈的该服务内容的服务质量指示信息确定的服务质量排名靠前或者性价比靠前的N个服务节点;以及
所述查询服务器具体用于从N个服务节点中选择一个服务节点并将服务节点信息返回给客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010529969XA CN101989986A (zh) | 2010-10-28 | 2010-10-28 | 一种查询服务节点的方法、服务器和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010529969XA CN101989986A (zh) | 2010-10-28 | 2010-10-28 | 一种查询服务节点的方法、服务器和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101989986A true CN101989986A (zh) | 2011-03-23 |
Family
ID=43746329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010529969XA Pending CN101989986A (zh) | 2010-10-28 | 2010-10-28 | 一种查询服务节点的方法、服务器和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101989986A (zh) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932451A (zh) * | 2012-10-31 | 2013-02-13 | 北龙中网(北京)科技有限责任公司 | 一种针对内容分发网络的解决*** |
CN103780715A (zh) * | 2014-01-29 | 2014-05-07 | 百度在线网络技术(北京)有限公司 | 域名解析实现方法、客户端和云服务器 |
CN103905534A (zh) * | 2014-03-14 | 2014-07-02 | 汉柏科技有限公司 | 基于运营商城市信息的全局负载均衡方法及装置 |
CN104038363A (zh) * | 2013-10-24 | 2014-09-10 | 南京汇吉递特网络科技有限公司 | 一种对ccdn提供商信息进行采集及统计的方法 |
CN104202418A (zh) * | 2014-09-17 | 2014-12-10 | 北京瑞汛世纪科技有限公司 | 为内容提供商推荐商业的内容分发网络的方法和*** |
WO2015014295A1 (en) * | 2013-07-31 | 2015-02-05 | Tencent Technology (Shenzhen) Company Limited | Multi-source download scheduling |
CN104598472A (zh) * | 2013-10-31 | 2015-05-06 | 腾讯科技(深圳)有限公司 | 网页内容的提取方法、装置及*** |
WO2015090243A1 (zh) * | 2013-12-17 | 2015-06-25 | 腾讯科技(深圳)有限公司 | Ip管理方法、客户端以及服务器 |
WO2015103926A1 (en) * | 2014-01-08 | 2015-07-16 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and system for disseminating routing information |
CN104994123A (zh) * | 2015-05-12 | 2015-10-21 | 段利平 | 一种cdn云平台及cdn云平台的流量调度方法 |
CN105871616A (zh) * | 2016-03-31 | 2016-08-17 | 北京奇艺世纪科技有限公司 | 一种服务节点选择方法及装置 |
WO2017045438A1 (zh) * | 2015-09-17 | 2017-03-23 | 中兴通讯股份有限公司 | 一种移动网络决策cdn中缓存内容的方法、装置及*** |
CN107798019A (zh) * | 2016-09-07 | 2018-03-13 | 阿里巴巴集团控股有限公司 | 一种用于提供加速服务节点的节点服务数据的方法与设备 |
CN107911722A (zh) * | 2017-10-31 | 2018-04-13 | 链家网(北京)科技有限公司 | 一种内容分发网络调度方法及装置 |
CN108270828A (zh) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | 一种内容分发网络***推荐方法及装置 |
WO2018133306A1 (zh) * | 2017-01-22 | 2018-07-26 | 华为技术有限公司 | 内容分发网络中的调度方法和设备 |
CN108718327A (zh) * | 2018-04-03 | 2018-10-30 | 北京景行锐创软件有限公司 | 一种许可证资源调度方法及*** |
CN108881348A (zh) * | 2017-05-15 | 2018-11-23 | 新华三技术有限公司 | 服务质量控制方法、装置和存储服务器 |
CN109040337A (zh) * | 2018-07-19 | 2018-12-18 | 网宿科技股份有限公司 | 一种信息查询方法、边缘服务器及信息查询*** |
CN110233861A (zh) * | 2018-03-05 | 2019-09-13 | 北京京东尚科信息技术有限公司 | Cdn节点的调度方法及装置、存储介质、电子设备 |
CN110474964A (zh) * | 2019-07-18 | 2019-11-19 | 北京百度网讯科技有限公司 | Cdn调度的方法、装置、设备和计算机存储介质 |
CN111615694A (zh) * | 2018-08-28 | 2020-09-01 | 华为技术有限公司 | 一种服务器节点的选择方法和终端设备 |
CN112532765A (zh) * | 2020-12-14 | 2021-03-19 | 广东睿江云计算股份有限公司 | 一种网络访问方法及其*** |
CN113094580A (zh) * | 2021-03-24 | 2021-07-09 | 远光软件股份有限公司 | 碳配额的计算方法、装置、存储介质和终端设备 |
CN113542135A (zh) * | 2021-08-04 | 2021-10-22 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种cdn通信方法、***、客户端和服务器 |
CN115022278A (zh) * | 2022-06-02 | 2022-09-06 | 上海哔哩哔哩科技有限公司 | Cdn处理方法和*** |
CN115022285A (zh) * | 2022-06-02 | 2022-09-06 | 北京亿安天下科技股份有限公司 | 一种一键式自动化互联网通信设备配置的方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1848810A (zh) * | 2006-05-15 | 2006-10-18 | 武汉虹旭信息技术有限责任公司 | 一种流媒体发送速率控制方法 |
CN101014046A (zh) * | 2007-02-02 | 2007-08-08 | 清华大学 | 服务承载网中服务定位和服务质量路由的集成方法 |
-
2010
- 2010-10-28 CN CN201010529969XA patent/CN101989986A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1848810A (zh) * | 2006-05-15 | 2006-10-18 | 武汉虹旭信息技术有限责任公司 | 一种流媒体发送速率控制方法 |
CN101014046A (zh) * | 2007-02-02 | 2007-08-08 | 清华大学 | 服务承载网中服务定位和服务质量路由的集成方法 |
Cited By (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932451B (zh) * | 2012-10-31 | 2015-11-18 | 北龙中网(北京)科技有限责任公司 | 一种针对内容分发网络的解决*** |
CN102932451A (zh) * | 2012-10-31 | 2013-02-13 | 北龙中网(北京)科技有限责任公司 | 一种针对内容分发网络的解决*** |
CN104348647B (zh) * | 2013-07-31 | 2019-04-12 | 腾讯科技(深圳)有限公司 | 多源带宽调度方法、装置及*** |
WO2015014295A1 (en) * | 2013-07-31 | 2015-02-05 | Tencent Technology (Shenzhen) Company Limited | Multi-source download scheduling |
CN104348647A (zh) * | 2013-07-31 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 多源带宽调度方法、装置及*** |
CN104038363A (zh) * | 2013-10-24 | 2014-09-10 | 南京汇吉递特网络科技有限公司 | 一种对ccdn提供商信息进行采集及统计的方法 |
CN104598472B (zh) * | 2013-10-31 | 2019-02-12 | 腾讯科技(深圳)有限公司 | 网页内容的提取方法、装置及*** |
CN104598472A (zh) * | 2013-10-31 | 2015-05-06 | 腾讯科技(深圳)有限公司 | 网页内容的提取方法、装置及*** |
WO2015090243A1 (zh) * | 2013-12-17 | 2015-06-25 | 腾讯科技(深圳)有限公司 | Ip管理方法、客户端以及服务器 |
US9590947B2 (en) | 2013-12-17 | 2017-03-07 | Tencent Technology (Shenzhen) Company Limited | IP management method, client and server |
WO2015103926A1 (en) * | 2014-01-08 | 2015-07-16 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and system for disseminating routing information |
US9634923B2 (en) | 2014-01-08 | 2017-04-25 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and system for disseminating routing information |
CN103780715B (zh) * | 2014-01-29 | 2018-02-27 | 百度在线网络技术(北京)有限公司 | 域名解析实现方法、客户端和云服务器 |
CN103780715A (zh) * | 2014-01-29 | 2014-05-07 | 百度在线网络技术(北京)有限公司 | 域名解析实现方法、客户端和云服务器 |
CN103905534A (zh) * | 2014-03-14 | 2014-07-02 | 汉柏科技有限公司 | 基于运营商城市信息的全局负载均衡方法及装置 |
CN104202418A (zh) * | 2014-09-17 | 2014-12-10 | 北京瑞汛世纪科技有限公司 | 为内容提供商推荐商业的内容分发网络的方法和*** |
CN104202418B (zh) * | 2014-09-17 | 2017-12-12 | 湖南网数科技有限公司 | 为内容提供商推荐商业的内容分发网络的方法和*** |
CN104994123A (zh) * | 2015-05-12 | 2015-10-21 | 段利平 | 一种cdn云平台及cdn云平台的流量调度方法 |
CN104994123B (zh) * | 2015-05-12 | 2018-10-02 | 段利平 | 一种cdn云平台及cdn云平台的流量调度方法 |
WO2017045438A1 (zh) * | 2015-09-17 | 2017-03-23 | 中兴通讯股份有限公司 | 一种移动网络决策cdn中缓存内容的方法、装置及*** |
CN105871616A (zh) * | 2016-03-31 | 2016-08-17 | 北京奇艺世纪科技有限公司 | 一种服务节点选择方法及装置 |
CN107798019A (zh) * | 2016-09-07 | 2018-03-13 | 阿里巴巴集团控股有限公司 | 一种用于提供加速服务节点的节点服务数据的方法与设备 |
CN108270828A (zh) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | 一种内容分发网络***推荐方法及装置 |
WO2018133306A1 (zh) * | 2017-01-22 | 2018-07-26 | 华为技术有限公司 | 内容分发网络中的调度方法和设备 |
CN108521856A (zh) * | 2017-01-22 | 2018-09-11 | 华为技术有限公司 | 内容分发网络中的调度方法和设备 |
US10897406B2 (en) | 2017-01-22 | 2021-01-19 | Huawei Technologies Co., Ltd. | Scheduling method for content delivery network, and device |
CN108881348A (zh) * | 2017-05-15 | 2018-11-23 | 新华三技术有限公司 | 服务质量控制方法、装置和存储服务器 |
CN108881348B (zh) * | 2017-05-15 | 2021-04-06 | 新华三技术有限公司 | 服务质量控制方法、装置和存储服务器 |
CN107911722A (zh) * | 2017-10-31 | 2018-04-13 | 链家网(北京)科技有限公司 | 一种内容分发网络调度方法及装置 |
CN110233861B (zh) * | 2018-03-05 | 2023-08-04 | 北京京东尚科信息技术有限公司 | Cdn节点的调度方法及装置、存储介质、电子设备 |
CN110233861A (zh) * | 2018-03-05 | 2019-09-13 | 北京京东尚科信息技术有限公司 | Cdn节点的调度方法及装置、存储介质、电子设备 |
CN108718327A (zh) * | 2018-04-03 | 2018-10-30 | 北京景行锐创软件有限公司 | 一种许可证资源调度方法及*** |
CN108718327B (zh) * | 2018-04-03 | 2021-02-26 | 北京景行锐创软件有限公司 | 一种许可证资源调度方法及*** |
CN109040337A (zh) * | 2018-07-19 | 2018-12-18 | 网宿科技股份有限公司 | 一种信息查询方法、边缘服务器及信息查询*** |
US11706301B2 (en) | 2018-08-28 | 2023-07-18 | Petal Cloud Technology Co., Ltd. | Server node selection method and terminal device |
CN111615694B (zh) * | 2018-08-28 | 2024-04-09 | 花瓣云科技有限公司 | 一种服务器节点的选择方法和终端设备 |
CN111615694A (zh) * | 2018-08-28 | 2020-09-01 | 华为技术有限公司 | 一种服务器节点的选择方法和终端设备 |
CN110474964A (zh) * | 2019-07-18 | 2019-11-19 | 北京百度网讯科技有限公司 | Cdn调度的方法、装置、设备和计算机存储介质 |
CN110474964B (zh) * | 2019-07-18 | 2024-05-28 | 北京百度网讯科技有限公司 | Cdn调度的方法、装置、设备和计算机存储介质 |
CN112532765A (zh) * | 2020-12-14 | 2021-03-19 | 广东睿江云计算股份有限公司 | 一种网络访问方法及其*** |
CN112532765B (zh) * | 2020-12-14 | 2023-04-11 | 广东睿江云计算股份有限公司 | 一种网络访问方法及其*** |
CN113094580A (zh) * | 2021-03-24 | 2021-07-09 | 远光软件股份有限公司 | 碳配额的计算方法、装置、存储介质和终端设备 |
CN113542135B (zh) * | 2021-08-04 | 2023-04-07 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种cdn通信方法、***、客户端和服务器 |
CN113542135A (zh) * | 2021-08-04 | 2021-10-22 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种cdn通信方法、***、客户端和服务器 |
CN115022285A (zh) * | 2022-06-02 | 2022-09-06 | 北京亿安天下科技股份有限公司 | 一种一键式自动化互联网通信设备配置的方法和装置 |
CN115022285B (zh) * | 2022-06-02 | 2024-02-09 | 北京亿安天下科技股份有限公司 | 一种一键式自动化互联网通信设备配置的方法和装置 |
CN115022278A (zh) * | 2022-06-02 | 2022-09-06 | 上海哔哩哔哩科技有限公司 | Cdn处理方法和*** |
CN115022278B (zh) * | 2022-06-02 | 2024-04-26 | 上海哔哩哔哩科技有限公司 | Cdn处理方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101989986A (zh) | 一种查询服务节点的方法、服务器和*** | |
US12028427B2 (en) | Content delivery systems and methods | |
CN102118376B (zh) | 内容分发网络服务器及内容下载方法 | |
CN102077189B (zh) | 使用网络计算组件的请求路由 | |
US20170163755A1 (en) | Content request routing and load balancing for content distribution networks | |
CN101981572B (zh) | 请求路由 | |
Adhikari et al. | A tale of three CDNs: An active measurement study of Hulu and its CDNs | |
US7908337B2 (en) | System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content | |
US8943170B2 (en) | Content delivery network aggregation with selected content delivery | |
US8214524B2 (en) | System and method for selecting an optimal authoritative name server | |
WO2007039576A1 (en) | A content distribution system and a user request redirection method thereof | |
CN101287011A (zh) | 内容分发网络中响应用户服务请求的方法、***和设备 | |
CN101989951A (zh) | 一种选择服务节点的方法、***和设备 | |
CN102047243A (zh) | 基于类别请求路由 | |
WO2010049876A2 (en) | System and method for sharing transparent proxy between isp and cdn | |
KR100912370B1 (ko) | 광역망 기반 멀티미디어 스트리밍 서비스 요청 분배 시스템및 방법 | |
KR102214915B1 (ko) | 서버 부하 분산 장치의 동작 방법, 로컬 도메인 네임 서버의 동작 방법 및 콘텐츠 전송 서비스 시스템 | |
CN103546375A (zh) | 内容路由方法及装置 | |
CN104010046A (zh) | 一种服务器选择方法及***、记录服务器、测量服务器 | |
CN103188323B (zh) | 基于用户主机缓存设备提供Web服务的***和方法 | |
KR101218574B1 (ko) | 네트워크의 스토리지를 이용한 컨텐츠 전달 | |
CN103370905A (zh) | 任播重定向为单播内容下载 | |
Sarddar et al. | Edge multilevel edge server co-operation in content delivery network using hierarchical classification | |
WO2001084800A2 (en) | System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content | |
KR20220075985A (ko) | 출판자의 이동성을 지원하는 ndn 기반의 통신 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110323 |