首页> 外文会议>International conference on very large data bases >Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores
【24h】

Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores

机译:凝视深渊:千核并发控制评估

获取原文

摘要

Computer architectures are moving towards an era dominated by many-core machines with dozens or even hundreds of cores on a single chip. This unprecedented level of on-chip parallelism introduces a new dimension to scalability that current database management systems (DBMSs) were not designed for. In particular, as the number of cores increases, the problem of concurrency control becomes extremely challenging. With hundreds of threads running in parallel, the complexity of coordinating competing accesses to data will likely diminish the gains from increased core counts. To better understand just how unprepared current DBMSs are for future CPU architectures, we performed an evaluation of concurrency control for on-line transaction processing (OLTP) workloads on many-core chips. We implemented seven concurrency control algorithms on a main-memory DBMS and using computer simulations scaled our system to 1024 cores. Our analysis shows that all algorithms fail to scale to this magnitude but for different reasons. In each case, we identify fundamental bottlenecks that are independent of the particular database implementation and argue that even state-of-the-art DBMSs suffer from these limitations. We conclude that rather than pursuing incremental solutions, many-core chips may require a completely redesigned DBMS architecture that is built from ground up and is tightly coupled with the hardware.
机译:计算机体系结构正朝着一个由多核机器主导,在单个芯片上具有数十个甚至数百个核的时代迈进。前所未有的片上并行性水平为可扩展性引入了新的维度,而当前的数据库管理系统(DBMS)并非专为该规模而设计。尤其是,随着核心数量的增加,并发控制问题变得非常具有挑战性。在数百个线程并行运行的情况下,协调竞争性访问数据的复杂性很可能会减少核心数量增加带来的收益。为了更好地了解当前DBMS对于未来的CPU体系结构是如何准备的,我们对多核芯片上的在线事务处理(OLTP)工作负载进行了并发控制评估。我们在主内存DBMS上实现了七种并发控制算法,并使用计算机模拟将系统扩展到1024个内核。我们的分析表明,由于不同的原因,所有算法都无法按比例缩放。在每种情况下,我们都确定了与特定数据库实现无关的基本瓶颈,并指出,即使是最先进的DBMS也会遭受这些限制。我们得出的结论是,不追求增量解决方案,多核芯片可能需要完全重新设计的DBMS体系结构,该体系结构是从头开始构建并与硬件紧密耦合的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号