发明名称 对分布式存储器系统中的数据的原子多重修改
摘要 提供了对流的原子多重修改。选择流,以便应用原子多重修改。在与流相关联的元数据上获取锁。将每一流从其名称分离。对所选流应用多重修改。在执行修改之后,名称被耦合到流。释放与每一流相关联的元数据上的锁。
申请公布号 CN102197365A 申请公布日期 2011.09.21
申请号 CN200980142635.2 申请日期 2009.10.15
申请人 微软公司 发明人 S·J·麦凯尔维;B·G·卡尔德;J·王;X·吴
分类号 G06F9/06(2006.01)I;G06F15/16(2006.01)I 主分类号 G06F9/06(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 杨洁
主权项 存储了计算机可执行指令的一个或多个计算机可读介质,所述计算机可执行指令用于执行对一个或多个流作为单一原子单位的多重修改的方法,所述方法包括:选择(601)一个或多个流用于作为一个或多个选定流来进行修改;获取(602)与所述一个或多个选定流相关联的一个或多个元数据上的锁;从与每一流相关联的一个或多个名称解耦(603)所述一个或多个选定流中的每一个;对所述一个或多个选定流执行(604,605)多重修改;将所述一个或多个选定流中的每一个耦合(606)到与每一流相关联的至少一个名称;以及释放(607)所述一个或多个选定流的所述一个或多个元数据上的所述锁。
地址 美国华盛顿州