【24h】

Optimal parallel I/O using replication

机译:使用复制优化并行I / O

获取原文

摘要

There has been a lot of interest in declustering spatial data for efficient parallel I/O. Declustering is used to distribute blocks of data among multiple devices, thus enabling parallel I/O access and reducing query response times. A strictly optimal declustering, or disk allocation, technique is the one that achieves optimal performance for all possible queries. We propose to use replication to reach optimal parallel I/O in multidisk/processor architectures. Replication is a well-known and effective solution for several problems in a database context, especially for availability and load balancing problems. Intelligent replication is considered. We especially focus on allocations based on latin squares and derive several nice properties for replication and declustering purposes. Three different replication strategies are proposed and evaluated. Using the proposed schemes, strict optimality is reached, even with a single replication, for all possible range queries and for several number of disks. We first show this for m-by-m grid on m disks, and then generalize it to any arbitrary a-by-b grids. We also show how to efficiently find optimal disk accesses for a given arbitrary query by storing minimal information.
机译:为有效的并行I / O分解空间数据引起了人们的极大兴趣。群集用于在多个设备之间分配数据块,从而实现并行I / O访问并减少查询响应时间。严格优化的分簇或磁盘分配技术是一种为所有可能的查询实现最佳性能的技术。我们建议使用复制在多磁盘/处理器体系结构中达到最佳的并行I / O。对于数据库上下文中的多个问题,尤其是对于可用性和负载平衡问题,复制是一种众所周知的有效解决方案。考虑智能复制。我们特别关注基于拉丁平方的分配,并为复制和分簇目的导出了一些不错的属性。提出并评估了三种不同的复制策略。使用所提出的方案,即使对于所有可能的范围查询和多个磁盘,即使使用单个复制,也可以达到严格的最优性。我们首先针对m个磁盘上的m-by-m网格显示此信息,然后将其推广到任何任意的a-b-b网格。我们还展示了如何通过存储最少的信息来为给定的任意查询有效地找到最佳的磁盘访问。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号