首页> 外文会议>International conference on management of data >Fast Checkpoint Recovery Algorithms for Frequently Consistent Applications
【24h】

Fast Checkpoint Recovery Algorithms for Frequently Consistent Applications

机译:频繁一致的应用程序的快速检查点恢复算法

获取原文

摘要

Advances in hardware have enabled many long-running applications to execute entirely in main memory. As a result, these applications have increasingly turned to database techniques to ensure durability in the event of a crash. However, many of these applications, such as massively multiplayer online games and main-memory OLTP systems, must sustain extremely high update rates -often hundreds of thousands of updates per second. Providing durability for these applications without introducing excessive overhead or latency spikes remains a challenge for application developers.In this paper, we take advantage of frequent points of consistency in many of these applications to develop novel checkpoint recovery algorithms that trade additional space in main memory for significantly lower overhead and latency. Compared to previous work, our new algorithms do not require any locking or bulk copies of the application state. Our experimental evaluation shows that one of our new algorithms attains nearly constant latency and reduces overhead by more than an order of magnitude for low to medium update rates. Additionally, in a heavily loaded main-memory transaction processing system, it still reduces overhead by more than a factor of two.
机译:硬件的进步使许多长期运行的应用程序可以完全在主内存中执行。结果,这些应用程序越来越多地使用数据库技术来确保发生崩溃时的持久性。但是,许多此类应用程序(例如大型多人在线游戏和主内存OLTP系统)必须维持极高的更新速率-每秒通常数十万次更新。为这些应用程序提供持久性而又不会引入过多的开销或等待时间尖峰仍然是应用程序开发人员面临的挑战。在本文中,我们利用许多这些应用程序中的频繁一致性点来开发新颖的检查点恢复算法,以交换主存储器中的额外空间以用于大大降低了开销和延迟。与以前的工作相比,我们的新算法不需要对应用程序状态进行任何锁定或批量复制。我们的实验评估表明,对于低到中的更新速率,我们的一种新算法可实现近乎恒定的等待时间,并将开销减少一个数量级以上。此外,在负载沉重的主内存事务处理系统中,它仍将开销减少了两倍以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号