首页> 外国专利> A High-Throughput Algorithm For Multiversion Concurrency Control With Globally Synchronized Time

A High-Throughput Algorithm For Multiversion Concurrency Control With Globally Synchronized Time

机译:具有全局同步时间的多版本并发控制的高吞吐量算法

摘要

A HIGH -T HROUGHPUT ALGORITHM FOR MULTIVERSION CONCURRENCY CONTROL WITH GLOBALLY SYNCHRONIZED TIME Throughput is preserved in a distributed system while maintaining concurrency by pushing a commit wait period to client commit paths and to future readers. As opposed to servers performing commit waits, the servers assign timestamps, which are used to ensure that causality is preserved. When a server executes a transaction that writes data to a distributed database, the server acquires a user-level lock, and assigns the transaction a timestamp equal to a current time plus an interval corresponding to bounds of uncertainty of clocks in the distributed system. After assigning the timestamp, the server releases the user-level lock. Any client devices, before performing a read of the written data, must wait until the assigned timestamp is in the past. Fig. 9
机译:具有全球同步时间的多版本并发控制的高吞吐量算法,将吞吐量保留在分布式系统中,同时通过将提交等待时间推送到客户端提交路径和未来的读者来保持并发性。与服务器执行提交等待不同,服务器分配时间戳,这些时间戳用于确保保留因果关系。当服务器执行将数据写入分布式数据库的事务时,该服务器将获得用户级别的锁,并为该事务分配一个时间戳,该时间戳等于当前时间加上一个与分布式系统中时钟不确定性范围相对应的间隔。分配时间戳后,服务器将释放用户级别的锁定。任何客户端设备在执行读取写入数据之前,必须等待,直到指定的时间戳记过去。图9

著录项

  • 公开/公告号SG10201707669XA

    专利类型

  • 公开/公告日2018-07-30

    原文格式PDF

  • 申请/专利权人 GOOGLE LLC;

    申请/专利号SGX10201707669

  • 发明设计人 HSIEH WILSON CHENG-YI;HOCHSCHILD PETER;

    申请日2017-09-18

  • 分类号G06F17/30;G06F9/46;

  • 国家 SG

  • 入库时间 2022-08-21 12:49:30

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号