当前位置: 首页 > 专利查询>微软公司专利>正文

分布式高速缓存安排制造技术

技术编号:4987918 阅读:220 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及经由分层安排将多个计算机的存储器容量聚集成单个统一的高速缓存的系统和方法。这样的分层安排可伸缩到多个机器,并包括能够以模块化的方式实现的数据管理器组件、对象管理器组件和分布式对象管理器组件。此外,该分层安排可以提供应用程序知道的显式高速缓存层(例如,高速缓存旁侧(cache-aside)体系结构),其中显式地作出在这些应用程序中放置/移除哪些对象的决定(与其中应用程序不知道高速缓存的存在的隐式高速缓存形成对比)。

【技术实现步骤摘要】
【国外来华专利技术】分布式高速缓存安排背景计算机技术(例如,微处理器速度、存储器容量、数据传输带宽、软件功能等)的逐渐进步一般有助于各行业中的计算机应用的增长。通常提供常被配置为服务器阵列的甚至更强大的服务器系统来服务源自诸如万维网等外部源的请求。通常,计算机系统中的一个持续存在的问题仍是处理不断增长的可用信息或数据量。以某种形式存储在数据库的盘或其他介质上的纯粹的信息量显著地增大。在几十年之前文件和盘是以数千字节度量的—当时是数百万字节(兆字节),接下来是数十亿字节(GB)—而现在,正在创建百万兆字节(万亿字节)和甚至数十亿兆字节的数据库,并将它们用于日常的活动中。此外,各种形式的存储设备允许信息保留相对较长的时间,而不会有信息退化。一种常见的存储介质是闪存;具体而言,闪存是保留信息而不利用恒定电源的非易失性形式的存储器。这种类型的存储器常常用于各种消费电子产品中,如存储器卡、通用串行总线(USB)、闪速驱动器、个人数据助理(PDA)、数字音频播放器、数码相机、移动电话等等。另一种常见类型的非易失性存储介质是磁盘,磁盘使信息能根据磁化模式来记录。类似于其他存储介质,磁盘能够以各种方式来配置(例如,磁阻随本文档来自技高网...
分布式高速缓存安排

【技术保护点】
一种包括以下计算机可执行组件的计算机实现的系统:  为与其相关联的应用程序提供显式聚集高速缓存的分层安排(100),所述分层安排包括:  分布式对象管理器组件(114),所述分布式对象管理器组件方便将分布式环境中的显式聚集高速缓存抽象成单个统一高速缓存;以及  对象管理器组件(112),所述对象管理器组件管理与存储在形成所述单个统一高速缓存的节点中的每一个中的对象相关联的策略。

【技术特征摘要】
【国外来华专利技术】US 2008-6-12 61/061,017;US 2009-1-30 12/363,5051.一种计算机实现的系统,包括:为与其相关联的分布式应用程序提供显式聚集高速缓存的分层安排(100),所述分层安排能够高速缓存任何可串行化的公共语言运行时对象,并通过高速缓存应用程序编程接口来提供访问,所述分层安排包括:分布式对象管理器组件(114),所述分布式对象管理器组件被配置成聚集分布在多个节点上的存储器容量以形成单个统一的高速缓存;可用性衬底,所述可用性衬底被配置成使用与所述节点的加入或离开群集有关的信息对所述节点执行管理,所述管理包括管理所述节点的生命周期以及在另一机器上创建主节点,其中对所述单个统一的高速缓存内的区域的访问被路由到该区域的主节点;以及对象管理器组件(112),所述对象管理器组件管理与存储在形成所述单个统一的高速缓存的多个节点中的每一个中的对象相关联的策略。2.如权利要求1所述的计算机实现的系统,其特征在于,还包括为所述对象提供存储数据结构的数据管理器组件。3.如权利要求2所述的计算机实现的系统,其特征在于,所述分布式对象管理器组件位于所述对象管理器组件之上,而所述对象管理器组件位于所述数据管理器组件之上。4.如权利要求2所述的计算机实现的系统,其特征在于,每一个节点的所述分布式管理器组件、所述对象管理器组件和通信层是可插入的。5.如权利要求1所述的计算机实现的系统,其特征在于,还包括在形成所述单个统一高速缓存的节点之间建立群集协议的群集衬底。6.如权利要求1所述的计算机实现的系统,其特征在于,所述显式聚集高速...

【专利技术属性】
技术研发人员:M克里希纳普拉塞德AK诺瑞S穆拉利达
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1