首页> 外国专利> Fine-grained and concurrent access to a virtualized disk in a distributed system

Fine-grained and concurrent access to a virtualized disk in a distributed system

机译:对分布式系统中虚拟磁盘的细粒度和并发访问

摘要

A method for updating a block on disk is provided. The method involves one or more clients committing log records to queues corresponding to blocks. The method further involves checkpointing, which includes obtaining a flushing lock on the queue by a client, receiving log records from the queue, applying the log records to a block on disk, and deleting the log records from the queue. A block on disk may be updated by first applying the log records from a queue to a locally cached version of the block corresponding to the queue. The locally cached version may then be stored on the disk replacing the original block on disk or being stored as a new version of the original block.
机译:提供了一种用于更新磁盘上的块的方法。该方法涉及一个或多个客户端将日志记录提交到与块相对应的队列。该方法还涉及检查点,该检查点包括由客户端获得队列上的刷新锁,从队列接收日志记录,将日志记录应用于磁盘上的块以及从队列中删除日志记录。通过首先将队列中的日志记录应用于与该队列相对应的块的本地缓存版本,可以更新磁盘上的块。然后可以将本地缓存的版本存储在磁盘上,以替换磁盘上的原始块,或者将其存储为原始块的新版本。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号