首页> 外文会议>IEEE International Conference on Cluster Computing >Empirical Comparison of Three Versioning Architectures
【24h】

Empirical Comparison of Three Versioning Architectures

机译:三个版本化架构的经验比较

获取原文

摘要

Future supercomputer systems will face serious reliability challenges. Among failure scenarios, latent errors are some of the most serious and concerning. Preserving multiple versions of critical data is a promising approach to deal with such errors. We are developing the Global View Resilience (GVR) library, with multi-version global arrays as one of the key features. This paper presents three array versioning architectures: flat array, flat array with change tracking, and log-structured array. We use a synthetic workload comparing the three array architectures in terms of runtime performance and memory requirements. The experiments show that the flat array with change tracking is the best architecture in terms of runtime performance, for versioning frequencies of 10 ops or higher matching the second best architecture or beating it by over 8 times, whereas the log-structured array is preferable for low memory usage, since it saves up to 88% of memory compared with a flat array.
机译:未来超级计算机系统将面临严重的可靠性挑战。在失败情景中,潜在错误是最严重和最严重的。保留多个版本的关键数据是处理此类错误的有希望的方法。我们正在开发全局视图恢复力(GVR)库,具有多版全局数组作为关键功能之一。本文介绍了三个阵列版本配置架构:扁平阵列,带有更改跟踪的扁平阵列,以及日志结构阵列。我们使用合成工作负载在运行时性能和内存要求方面进行比较三个阵列架构。该实验表明,具有变化跟踪的平面阵列是运行时性能方面的最佳架构,对于10个OPS或更高匹配的第二个最佳架构或以超过8次跳动它的版本控制频率或更高的频率,而且对数组结构化阵列是优选的低内存使用率,因为它可以节省高达88%的内存与平面阵列相比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号