【技术实现步骤摘要】
【国外来华专利技术】相关申请本申请要求享有2009年4月24日提交的名为“Media Resource Storage and Management”的共同拥有美国临时申请61/172,638的权益,其中该申请在这里全部引入以用于所有用途。
技术介绍
常规的操作系统和文件系统通常不会在磁盘存储器上连续地存储较小文件的集合。因此,如果相关联的小型文件的存储遍布在磁盘或盘片的不同扇区和/或磁道上,那么对这些相关联的小型文件进行检索,有可能需要磁头进行大量艰巨的寻道操作,以使其自身处于数据所在的正确扇区和/或磁道。如果管理磁盘存储器的文件系统或操作系统没有辨认出相关联的小型文件,那么该文件系统或操作系统有可能根据用于存储较小文件的最优存储算法来将这些部分散布到磁盘上。但是,这种非连续存储有可能导致在访问每一个小型文件时,进行新的随机存取(例如磁头寻址+旋转定位)或离散操作(例如文件打开)。
技术实现思路
这里概括性公开的实施方式,包括用于执行媒体资源存储和管理的计算机实施的方法和系统。在一个例示实施方式中,计算机实施的方法和系统是作为请求管理器实现的,它能够监视关于媒体资源的请求(例如在内容递送网络中)。对于所监视的每一个请求来说,请求服务器确定是否为所请求的媒体资源产生一个多文件。例如,请求管理器首先可以确定媒体资源是否适合多文件生成。如果适合的话,则请求管理器确定媒体资源是否达到流行度阈值。如果媒体资源达到流行度阈值,则请 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.04.24 US 61/172,6381.一种用于减少缓存服务器中的读盘时间的计算机实施的方法,
该方法包括:
在缓存服务器上,重复请求将资源归合成一个公共文件;
将这个公共文件构建成被请求资源的连续群组;以及
通过以连续方式从公共文件中读取至少一些被请求的资源而开始
提供公共文件的至少一部分。
2.如权利要求1所述的计算机实施的方法,其中与将被请求的资源
作为独立文件保存在磁盘上相比,将公共文件构建成被请求资源的连续
群组的步骤促使以一种更有效的方式来从关联与缓存服务器的磁盘中读
取被请求的资源。
3.如权利要求1所述的计算机实施的方法,其中所述公共文件与元
数据相关联,所述元数据包含了指向公共文件的指针、被请求资源在公
共文件内部的偏移以及多文件内部的资源大小中的至少一项。
4.如权利要求1所述的计算机实施的方法,还包括:
在重复请求资源的步骤之前,当关联于被请求的资源的统一资源定
位符(URL)匹配正规表达式时,确定被请求的资源合适于被归合成公
共文件。
5.如权利要求4所述的计算机实施的方法,其中所述重复请求资源
的步骤是在确定被请求的资源超出流行度阈值之后开始的。
6.如权利要求1所述的计算机实施的方法,其中所述被请求的资源
是从内容递送网络中的源服务器或中间服务器中的至少一个获取的。
7.如权利要求1所述的计算机实施的方法,其中所述被请求的资源
包括具有不同分辨率的视频内容,所述被请求的资源被提供给请求该视
频内容的终端用户。
8.一种计算机实施的方法,包括:
在内容递送网络中检视媒体资源请求;
对于每一个被监视的请求,确定是否为被请求的媒体资源产生多文
件;以及
开始为被请求的媒体资源产生多文件,其中所产生的多文件保存在
与内容递送网络相关联的存储系统中。
9.如权利要求8所述的计算机实施的方法,其中所述产生的多文件
代表的是以基本连续的方式保存在存储系统中的被请求媒体资源的连续
部分。
10.如权利要求8所述的计算机实施的方法,其中确定是否产生多
文件的步骤包括:确定用于多文件生成的被请求媒体资源的合适性。
11.如权利要求10所述的计算机实施的方法,还包括:当关联于被
请求的媒体资源的统一资源定位符URL与正规表达式相匹配时,确定被
请求的媒体资源合适于多文件生成。
12.如权利要求8所述的计算机实施的方法,其中所述确定是否生
成多文件的步骤包括评估被请求的媒体资源的请求历史,以便确定被请
求的媒体资源是否等于或超出频率阈值。
13.如权利要求8所述的计算机实施的方法,其中所述开始生成多
文件的步骤是响应于确定在被请求的媒体资源在被请求的时候之前的一
个回溯时段内部至少出现了关于被请求媒体资源的阈值数量的请求而被
执行的。
14.如权利要求8所述的计算机实施的方法,其中所述确定是否为
被请求的媒体资源产生多文件的步骤包括:
确定用于多文件生成的被请求媒体资源的合适性;以及
其中开始生成多文件的步骤是响应于确定关于被请求的媒体资源
的请求数量等于或超出流行度阈值而被执行的。
15.如权利要求8所述的计算机实施的方法,其中所述监视和确定
步骤是由在内容递送网络中的缓存服务器上运行的进程执行的,并且其
中存储系统是位于内容递送网络中的缓存服务器本地的基于磁盘的存储
系统。
16.如权利要求8所述的计算机实施的方法,其中开始生成多文件
的步骤是由在内容递送网络中的缓存服务器上运行的进程执行的,并...
【专利技术属性】
技术研发人员:威廉·克劳德,杰弗里·科勒,大卫·弗莱盖尔,
申请(专利权)人:第三级通讯公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。