用于分级跟踪供联网传送和发布到有线和移动设备的内容和缓存的方法和系统技术方案

技术编号:8165674 阅读:159 留言:0更新日期:2013-01-08 12:26
本发明专利技术的实施方式涉及用于在大规模广域分布式网络中跟踪媒体内容(存储内容)及其缓存(与原始内容同步)的系统和设备。该系统包括至少一个迷你跟踪器,其被配置为保存关于所述内容的位置的信息并且将该信息发布到第一管辖范围中的微型跟踪器。该系统还包括至少一个地区跟踪器,其被配置为保存关于一区域中的内容的位置的信息且将该信息发布到第二管辖范围中的迷你跟踪器。该系统还包括主跟踪器,其被配置成保存关于第三管辖范围内的所有区域中的内容的位置的信息,以便将信息发布到第三管辖范围中的地区跟踪器。微型跟踪器(在有线或移动的终端设备/终点)被配置为如果初级源故障则从迷你跟踪器或地区跟踪器中的至少一个获得位置信息。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术针对的是对内容和/或缓存分级跟踪以将信息高效地传递和发布到有线和移动设备的方法和设备。背景在传统的内容传递/发布网络中,内容被存储在一个或多个集中(centralized)的位置,并随后从集中式服务器发布到终端(endpoint)。这些内容既可以直接发布也可以通过预先布置的代理服务器发布。这样的安排在其中内容大多数为静态的小型系统中很好地工作。 然而,当内容经常更新,并且用户集和分布式网络非常大时,在服务器之间发布内容以及为了最新的内容对这些服务器的中距离和长途访问会这两方面都会导致若干问题。例如,这导致在传输网络中超量的业务量,由于网络的传输部分中的拥堵会导致下载内容时过度的延迟。为了克服这些问题,研究人员已经按照分布式散列表(DHT)的思路来尝试进行对等网络(peer-to-peer)通信和文件共享。DHT缓解了对集中式服务器的系统需求,这是通过使用有效路由的算法以便散播与来自对等网络的内容或文件的控制信息。因此,DHT方式帮助实现了改进水平的可扩展性和存储能力。然而,因为DHT不使用关键字搜索来找到需要的信息或文件,所以成功找到确切需要的信息的概率会显著变化。如果利用特殊信息的话,成功的概率能够得以改进。然而,所需的特殊信息是很难提供的。因为在每个对等点处使用了不同的病毒防护机制,所下载的文件可能不经意间对主机和移动设备造成严重的安全威胁。专利技术概述本专利技术的实施方式针对的是一种用于在大规模广域分布式网络中跟踪媒体内容(存储内容)及其缓存(与原始内容同步)的方法和设备。该系统能够无缝地将媒体内容发布到有线设备和移动无线设备。该系统支持所需水平的可扩展性、灵活性、安全性和效率,并且适用于下一代内容发行网络(NG-CDN)。本专利技术的实施方式实现了对媒体内容的分级跟踪,这是通过在用于分级散播与媒体内容或文件相关的控制信息的系统中利用四种类型的跟踪器。附图简述现在,当参考附图来进行阅读时,本专利技术的实施方式将根据以下说明书中的更详细的描述被进一步说明,其中图I示出了基于分级跟踪器的NG-⑶N结构的实施方式;图2示出了本专利技术的一种实施方式,其用于将存储、缓存和块位置(chunklocation)信息从主/超级跟踪器发布到微型跟踪器;图3示出了在本专利技术的实施方式中在更新微型跟踪器内的块/存储位置信息时所实现的步骤;并且图4示出了在本专利技术的实施方式中为获得块/存储位置信息通过微型跟踪器绕开边缘/迷你跟踪器和地区/区域跟踪器时实现的步骤。专利技术详述现在在下文中将参考附图更加完整地描述本专利技术,所述附图中显示了本专利技术的实施方式的一些示例。当然,这些专利技术可按照许多不同的方式来实施,并且不应当被解释为是限于此处所阐述的实施方式;相反,这些实施方式是通过举例方式来提出的,从而使得本公开将满足适用的法律要求。当系统使用分级拓扑时,需要前缀路由机制,或者路由关键词必须是可汇聚的(aggregate-able)。在内容发行网络(CDN)系统中,路由关键字是内容标识符(ID)或者块ID,并且通常从文件/块名称散列而得,其为随机数字并且不是可汇聚的。块是文件或者一段内容。另外,不可能从文件/块名称中推断出位置信息。如果内容制作者将其本身的位置信息插入内容ID或块ID,有可能难以由内容使用者确定原始位置信息和形成正确的内 容/块ID。一种解决方案将是使用虚拟前缀方法,并且在最坏的情况下,可能需要一些重新定向或嵌入式URL程序来识别原始的地址。正如对于本领域中的技术人员而言已知的,在小型的网络中,常用的作法是将存储服务器的容量进行划分,以便为内容和块的缓存和存储利用相同的物理平台。然而,在非常大的网络中,不推荐使用集中式服务器,这是因为在用户想要下载内容时将会产生相当数量的传输业务量,并且将会对服务的成本和服务的表现产生负面的影响。得到管理的对等网络和对等网络流技术尝试通过发布关于内容和块位置的信息来改进CDN状态,从而使得用户能够从最近的内容/块服务器下载内容。本专利技术的实施方式允许并入分级信息和添加(在多个域中的)多个层,由于系统的分布式特性和分级特性,这将使得CDN系统更具可扩展性。并入分级信息和在多个域中的多个层还将使得CDN系统非常具有成本效益,这是因为能够逐步添加廉价的存储容量而不影响可靠性。在利用分级机制时,任意有线设备和移动设备能够通过多种途径获得关于块和/或内容的位置的更新信息。例如,关于块和/或内容的位置的更新信息能够从迷你跟踪器或区域跟踪器获得,并且在当初级源过载或未正常工作时从多个源获得。分级组织结构不仅提供鲁棒性或存储能力,其还保证了在有界时间内的可达到性,正如PSTN(公共交换电话网)网络一样。图I示出了基于分级跟踪器的NG-CDN结构的实施方式。为分级散播与内容或文件相关的控制信息,定义了四种类型的跟踪器。这些跟踪器包括微型跟踪器(μ跟踪器)、迷你跟踪器(ΜΝΤ)、地区/区域跟踪器(Z/RT)、以及主或超级跟踪器(M/ST)。一般来说,多个微型跟踪器(μ跟踪器)是由一个迷你跟踪器(MNT)服务的,迷你跟踪器的(在一个管理域中的)多个集群(cluster)是由一个地区/区域跟踪器(Z/RT)服务的,并且多个地区/区域跟踪器是由一个逻辑上的(虚拟的)主或超级跟踪器(M/ST)来服务的。一个M/ST能够由得到完整保护的大容量跟踪器(服务器)的逻辑环来实现,并且这些服务器能够在地理上分布,以便支持地理冗余(geo-redundancy)。微型跟踪器提供了一种缺省的或预设置的或者最有可能的内容或者块、文件或一段内容的位置。微型跟踪器能够被嵌入软终端和硬终端。迷你跟踪器保存关于内容和块的位置的信息,并随后将该信息发布到其管辖范围内的微型跟踪器。多个微型跟踪器由一个迷你跟踪器服务。地区/区域跟踪器保存关于地区或区域(有逻辑的或物理的地理边界)中的内容和块的位置的信息,并随后将该信息发布到其管辖范围内的迷你跟踪器。迷你跟踪器的(在一个管理域中的)多个集群由一个地区/区域跟踪器(Z/RT)服务。主/超级跟踪器保存关于在其管辖范围内的所有地区/区域(有逻辑的或物理的地理边界)中的内容和块的位置的信息,并随后将该信息发布给这些地区/区域跟踪器。多个地区/区域跟踪器由一个逻辑上的(虚拟的)主/超级跟踪器服务。因此,图I示出了一种分级系统,在该分级系统中主/超级跟踪器服务于多个地区/区域跟踪器。地区/区域跟踪器服务于若干个边缘/迷你跟踪器。边缘/迷你跟踪器服务于若干个终端,每个终端都具有嵌入式的微型跟踪器。在正常 工作条件下,即其中不存在任何种类主机的过载或非正常工作,则终端从分级结构中的下一个主机,即相关的边缘/迷你跟踪器接收关于块/存储的位置的最新的信息。然而,在故障或过载状态期间,终端有权绕开故障的(或过载的)主机。在利用分级机制时,能够方便地实现和维护多级的身份验证和授权,这是因为其提供了较高水平的可扩展性。仅当具有嵌入式微型跟踪器的终端不能够及时从迷你跟踪器得到更新时,才允许对区域跟踪器和/或超级跟踪器进行访问。图2示出了本专利技术的一种实施方式,其用于将存储、缓存和块位置信息从主/超级跟踪器发布到微型跟踪器。根据本专利技术的实施方式,一种或多种广播、组播/选择播放、多播、以及请求式(on-demand)的技本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:布米普·哈斯纳比西
申请(专利权)人:中兴通讯股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1