首页> 外文期刊>Future generation computer systems >Optimistic parallel simulation of a large-scale view storage system
【24h】

Optimistic parallel simulation of a large-scale view storage system

机译:大型视图存储系统的乐观并行模拟

获取原文
获取原文并翻译 | 示例
       

摘要

In this paper, we present the design and implementation of a complex view storage system model. Here, a hierarchy of view storage servers are connected to an array of client-side local disks. The term view refers to the output or result of a query made on the part of an application that is executing on a client machine. These queries can to be arbitrarily complex and formulated using SQL. The goal of this system is to reduce the turnaround time of queries by exploiting locality both at the local disk level as well as between clients and servers prior to making the request to the highest level database server. This model has been designed for execution with an optimistic simulation engine. One of the primary drawbacks of this parallel synchronization mechanism has been high overheads due to state-saving. We attack this problem by implementing the model using reverse computation. Here, the event processing routines are made reversible, which avoids having incrementally state-saving values that can be reverse computed, such as ++ and --. Destructive assignments of the form a = b are saved using a swap operation, which precludes the need for additional state space. In our performance study of this application, we find that speedups range from 1.5 to over 5 on four processors. Super-linear speedups are attributed to a slow memory subsystem and the increased availability of level-1 and level-2 cache when moving to a larger number of processors.
机译:在本文中,我们介绍了一个复杂的视图存储系统模型的设计和实现。这里,视图存储服务器的层次结构连接到客户端本地磁盘阵列。术语“视图”指的是在客户端计算机上执行的应用程序部分进行查询的输出结果。这些查询可以任意复杂,也可以使用SQL编写。该系统的目标是在向最高级别的数据库服务器发出请求之前,通过在本地磁盘级别以及客户端与服务器之间利用本地性来减少查询的周转时间。该模型旨在与乐观的仿真引擎一起执行。这种并行同步机制的主要缺点之一是由于状态节省而产生的高开销。我们通过使用反向计算实现模型来解决此问题。此处,事件处理例程具有可逆性,从而避免了具有可逆计算的增量状态保存值,例如++和-。使用交换操作可以保存形式为a = b的破坏性分配,从而无需额外的状态空间。在我们对该应用程序的性能研究中,我们发现四个处理器的加速范围从1.5到5以上。超线性加速归因于内存子系统的速度较慢,以及在转移到更多处理器时级别1和级别2高速缓存的可用性提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号