首页> 外文OA文献 >Staring into the abyss: An evaluation of concurrency control with one thousand cores
【2h】

Staring into the abyss: An evaluation of concurrency control with one thousand cores

机译:盯着深渊:用一千个核心评估并发控制

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号