【24h】

EGS: An Effective Global I/O Scheduler to Improve the Load Balancing of SSD-Based RAID-5 Arrays

机译:EGS:有效的全局I / O调度程序,可改善基于SSD的RAID-5阵列的负载平衡

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

摘要

With the expansion in data volumes, disk arrays require high speed and large volumes to adapt the cloud computing environment. Solid State Drives (SSDs) now have the trend to substitute the traditional external storage because of their better performance than Hard Disk Drives (HDDs), so they are proper to be utilized in disk arrays. However, traditional I/O scheduler in RAID systems use uniform I/O distribution to balance the workload, which is not suitable for SSD-based RAID. It is because that typical SSD has asymmetric performance on read/write operations, which can result in unbalanced I/O accesses in an SSD array. Furthermore, an even I/O distribution can have an uneven write distribution, which leads to unbalanced lifetime of various SSDs and affects the lifetime of SSD arrays significantly. Obviously, this problem cannot be well addressed through internal wear leveling mechanisms in SSDs. To address the above problems, in this paper, we propose an effective global I/O scheduler called “EGS”, which can optimize the I/O performance and prolong the lifetime of SSD-based RAID-5 arrays. According to different access time of read/write operations, we separate the read and write operations to give different weights, and make each disk has a same amount of window (consists of several read/write I/Os) simultaneously. On the other hand, to avoid unbalanced write distribution, we design an additional policy to prolong SSDs' lifetime. To demonstrate the effectiveness of EGS, we conduct several simulations via Disksim. The results show that, compared to traditional I/O scheduling algorithms, EGS saves average response time by up to 40%, and increases the lifetime of SSD array by approximately 45%.
机译:随着数据量的扩展,磁盘阵列需要高速和大容量才能适应云计算环境。固态驱动器(SSD)由于具有比硬盘驱动器(HDD)更好的性能,因此现在有替代传统外部存储的趋势,因此适合在磁盘阵列中使用。但是,RAID系统中的传统I / O调度程序使用统一的I / O分配来平衡工作负载,这不适用于基于SSD的RAID。这是因为典型的SSD在读/写操作上具有不对称的性能,这可能导致SSD阵列中的I / O访问不平衡。此外,均匀的I / O分布可能具有不均匀的写分布,这会导致各种SSD的寿命不平衡,并严重影响SSD阵列的寿命。显然,通过SSD的内部磨损平衡机制无法很好地解决此问题。为了解决上述问题,在本文中,我们提出了一种有效的全局I / O调度程序,称为“ EGS”,可以优化I / O性能并延长基于SSD的RAID-5阵列的寿命。根据读/写操作的不同访问时间,我们将读和写操作分开以赋予不同的权重,并使每个磁盘同时具有相同数量的窗口(由多个读/写I / O组成)。另一方面,为避免写分配不均衡,我们设计了额外的策略来延长SSD的寿命。为了证明EGS的有效性,我们通过Disksim进行了一些模拟。结果表明,与传统的I / O调度算法相比,EGS可以将平均响应时间节省多达40%,并且将SSD阵列的寿命延长了约45%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号