...
首页> 外文期刊>International Journal of Computer Systems Science & Engineering >Data allocation in a Heterogeneous Disk Array (HDA) with multiple RAID levels for database applications
【24h】

Data allocation in a Heterogeneous Disk Array (HDA) with multiple RAID levels for database applications

机译:具有多个RAID级别的异构磁盘阵列(HDA)中的数据分配用于数据库应用程序

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

获取外文期刊封面封底 >>

       

摘要

We consider the allocation of Virtual Arrays (VAs) in a Heterogeneous Disk Array (HDA). Each VA holds groups of related objects such as indices, relational tables with similar performance and availability characteristics. We evaluate single-pass data allocation methods for HDA using a synthetic stream of allocation requests, where each VA is characterized by its RAID level, disk loads and space requirements. The goal is to maximize the number of allocated VAs and maintain high disk bandwidth and capacity utilization, while balancing disk loads. Although only RAID1 (basic mirroring) and RAID5 (rotated parity arrays) are considered in the experimental study, we develop the analysis required to estimate disk loads for other RAID levels. VA loads vary significantly over time, so that data allocation is carried out at the peak load period, while ensuring that disk bandwidth is not exceeded at other high load periods. Experimental results with a synthetic stream of allocation requests show that allocation methods minimizing the maximum disk bandwidth and capacity utilization or their variance across all disks yield the maximum number of allocated VAs. HDA saves disk bandwidth, since a single RAID level accommodating the most stringent availability requirements for a small subset of objects would incur an unnecessarily high overhead for updating check blocks or data replicas for all objects. The number of allocated VAs can be increased by adopting the clustered RAID5 paradigm, which exploits the tradeoff between redundancy and bandwidth utilization. Since rebuild can be carried out at the level of individual VAs, rather than failed disks, prioritizing rebuild of VAs with higher access rates can improve overall performance.
机译:我们考虑在异构磁盘阵列(HDA)中分配虚拟阵列(VA)。每个VA都具有相关对象组,例如具有相似性能和可用性特征的索引,关系表。我们使用综合的分配请求流评估HDA的单次数据分配方法,其中每个VA均以其RAID级别,磁盘负载和空间要求为特征。目标是在平衡磁盘负载的同时,最大化分配的VA数量并保持较高的磁盘带宽和容量利用率。尽管在实验研究中仅考虑了RAID1(基本镜像)和RAID5(旋转奇偶校验阵列),但我们仍需要进行分析以估计其他RAID级别的磁盘负载。 VA负载会随时间变化很大,因此,在高峰负载时段执行数据分配,同时确保在其他高负载时段不会超过磁盘带宽。综合分配请求流的实验结果表明,分配方法将最大磁盘带宽和容量利用率最小化,或者将它们在所有磁盘之间的差异最小化会产生最大数量的已分配VA。 HDA节省了磁盘带宽,因为单个RAID级别满足一小部分对象的最严格的可用性要求将为更新所有对象的校验块或数据副本带来不必要的高开销。通过采用群集RAID5范例可以增加分配的VA数量,该范例利用了冗余和带宽利用率之间的权衡。由于可以在单个VA而不是故障磁盘的级别上进行重建,因此,以较高的访问速率优先级VA的重建可以提高整体性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号