【技术实现步骤摘要】
【国外来华专利技术】模块化数据操作系统背景云计算基础设施(分布式计算系统)支持可配置计算、存储和联网资源的共享池上的操作。例如,云计算基础设施可实现被配置成运行由操作系统(OS)支持的多个虚拟机(VM)的计算节点。计算节点供应分配给VM的资源。随着对云计算基础设施中计算容量的需求持续增长,计算节点现在支持越来越多数量的VM。然而,计算节点的VM数量上的增加影响着被实现以满足计算节点上越来越多数量的VM的输入/输出(I/O)要求的底层数据计算、存储和网络资源的性能。由此,需要工具来管理和控制VM数据操作,以便改进云计算基础设施中的性能。概述本文中所描述的各实施例提供了用于基于模块化数据操作系统来管理和控制分布式计算系统中的数据操作的方法和系统。在高层次处,模块化数据操作系统利用重定向器文件系统、后备存储和使用数据访问组件的高速缓存存储来改进数据访问性能。数据访问组件还实现高速缓存存储数据结构、高速缓存块惰性写入(cacheblocklazywriting)和数据访问扼流(dataaccessthrottling),作为模块化数据操作系统框架的一部分。模块化数据操作系统包括若干组件,这些组件可根据需要来被选择性地实现,以改进访问被储存在分布式计算系统中的数据(例如,读取或写入文件系统数据)时的性能。具体而言,数据访问组件使用能基于文件代理(例如,表面(surface))操作的重定向器文件系统来获得对后备存储的访问。数据访问组件在使用文件代理访问后备存储(例如,具有转换表的团块(blob)存储)中的数据(例如,页面团块)时进一步配置用于高速缓存存储(例如,计算节点SSD或RAM)的高 ...
【技术保护点】
1.一种用于实现模块化数据操作的计算机实现的方法,所述方法包括:在数据访问组件处接收与数据相关联的数据访问请求,所述数据访问组件基于配置设置选择性地实现模块化数据操作功能性;基于所述数据访问组件的所述配置设置访问与工作集相关联的转换表以确定用于执行所述数据访问请求的位置,其中所述数据访问请求使用高速缓存存储或与所述工作集相关联的后备存储来被执行;以及基于使用所述工作集的所述转换表所确定的所述位置来执行所述数据访问请求,其中当所述数据被高速缓存在所述高速缓存存储中时,所述数据访问请求使用所述高速缓存存储来被执行,并且其中当所述数据未高速缓存在所述高速缓存存储中时,所述数据访问请求基于所述后备存储来被执行。
【技术特征摘要】
【国外来华专利技术】2016.02.01 US 15/012,4891.一种用于实现模块化数据操作的计算机实现的方法,所述方法包括:在数据访问组件处接收与数据相关联的数据访问请求,所述数据访问组件基于配置设置选择性地实现模块化数据操作功能性;基于所述数据访问组件的所述配置设置访问与工作集相关联的转换表以确定用于执行所述数据访问请求的位置,其中所述数据访问请求使用高速缓存存储或与所述工作集相关联的后备存储来被执行;以及基于使用所述工作集的所述转换表所确定的所述位置来执行所述数据访问请求,其中当所述数据被高速缓存在所述高速缓存存储中时,所述数据访问请求使用所述高速缓存存储来被执行,并且其中当所述数据未高速缓存在所述高速缓存存储中时,所述数据访问请求基于所述后备存储来被执行。2.根据权利要求1所述的方法,其特征在于,在初始化阶段期间,所述配置设置被配置成用于由所述数据访问组件支持的一个或多个所选择的模块化组件,其中所述配置设置标识被用于处理数据访问请求的属性,其中所述工作集包括高速缓存块的一个或多个层级,一层级维护高速缓存块的四个列表,所述列表包括空闲列表、当前列表、脏列表和刷新列表。3.根据权利要求1所述的方法,其特征在于,所述高速缓存存储被注册以基于高速缓存策略与所述后备存储一起操作,其中数据访问请求致使所述后备存储中的数据的至少一子集基于所述高速缓存策略而被高速缓存在所述高速缓存存储中。4.根据权利要求3所述的方法,其特征在于,所述数据访问请求基于所述后备存储的所述高速缓存策略来被处理,其中所述高速缓存策略选自以下之一:全无、透写、回写、临时和持久。5.根据权利要求1所述的方法,其特征在于,所述转换表支持基于页目录条目、页表条目和页帧号将后备存储相对文件偏移转换为高速缓存存储块。6.一种用于实现模块化数据操作的系统,所述系统包括:后备存储,所述后备存储被配置成:储存与数据访问请求相关联的数据,其中所述后备存储中的数据被高速缓存在一个或多个高速缓存存储中;高速缓存存储,所述高速缓存存储被配置成:高速缓存与所述数据访问请求相关联的数据,其中所述高速缓存存储被配置成与所述后备存储一起操作,所述高速缓存存储高速缓存所述后备存储中的数据的至少一子集;数据访问组件,所述数据访问组件被配置成:接收与数据相关联的数据访问请求,所述数据访问组件基于配置设置选择性地实现模块化数据操作功能性;基于所述数据访问组件的所述配置设置访...
【专利技术属性】
技术研发人员:F·C·福尔茨,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。