【技术实现步骤摘要】
本专利技术通常涉及计算机,尤其涉及文件系统。
技术介绍
在数据中心(如,服务器区)的一组内容服务器可以向各种位置的许多客户机提供内容服务。先前,由给定的服务器农场所包容的内容组总量相对较小,并且能够没有额外成本地被发送并存储在农场中每个内容服务器上。然而现在,服务器农场可提供的内容数量经常超过几千亿个字节。为服务器购买大存储量的硬盘、向它们提供数据中心的所有内容、并保持它们中的内容不断更新,这样它们可以提供任何所要求的存储和发送成本都非常巨大的内容。当使用超过一个数据中心来提供内容服务时这是尤其正确的。所需要的是一种在本地有效缓存远程数据的方法和系统,这样当在内容服务器的硬盘上缓存内容的一个子集时,整个内容组可以被存储在分散的专用存储器中。理想地,该方法和系统对任何请求数据的应用而言是几乎或完全透明的。
技术实现思路
简要地,本专利技术提供了用于在本地缓存远程对象的方法和系统。接收到访问对象的请求。确定该对象是否被缓存。如果该对象被缓存且该请求不是要创建新的对象、修改已经存在的对象、或打开目录,则定向该请求至本地文件系统。否则,定向该请求至远程文件系统。在本专利技 ...
【技术保护点】
一种计算机可读介质,包含计算机可执行指令,其特征在于,包括:接收访问存储在远程服务器上的对象的请求;通过过滤器检查所述请求,以确定是将所述请求转发给所述远程服务器还是将所述请求重定向至本地文件系统,其中所述过滤器有机会监视对所述远程服务器的请求;以及如果所述对象被缓存,则将所述请求重定向至所述本地文件系统。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:AJ埃勒,NR克里斯琴森,RS蒂恩德,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。