基于嵌入式平台的iSCSI网络RAID的研究与实现

RAID论文 iSCSI协议论文 initiator端论文 target端论文 ARM论文 linu
论文详情
伴随着网络技术和计算机技术的飞速发展,全球的数字化浪潮带来了数字信息的爆炸性增长。企业和政府重要部门在信息化的过程中积累了大量的数据,然而作为主要存储设备的磁盘目前已经很难摆脱系统性能的瓶颈,并且基于现在的硬盘技术,大幅度提高磁盘性能已经很有限,硬盘存储在数据安全性上也存在很大问题。RAID(Redundant Arrays of Independent Disks)是一种由多磁盘构成的数据存储系统,它以现在的硬盘技术为基础,可以提升存储性能和数据的安全性,已经成为存储系统的主流技术。RAID是网络存储的基础,通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量。通过数据校验,RAID可以提供容错功能,相对硬盘来说具有较高的安全性。然而传统的集中式RAID伴随着容灾性差的主要缺点,为了克服集中式RAID容灾性差的缺点,本文提出了一种网络RAID的解决方案。本文首先分析和研究了RAID技术,包括RAID的定义、分级和实现方式,重点深入到linux内核中分析软件RAID的实现机制,并针对网络RAID的定义进行了初步探讨。iSCSI(Internet Small Computer System Interface)是一种利用IP网络进行传输SCSI操作指令和数据的协议。本文下一步对iSCSI协议进行了深入地研究,包括iSCSI工作原理、iSCSI协议各个方面。重点深入到linux内核中分析了基于iSCSI协议的网络RAID的实现原理。随后本文提出了基于嵌入式平台的iSCSI网路RAID的解决方案,详细全面地介绍了实现解决方案的平台的搭建,包括嵌入式target端平台的搭建和initiator端平台的搭建。最后作者进行了模拟实验。对比了相同环境下,集中式RAID和网络RAID的性能差别。鉴于网络RAID会受到诸如网络延迟等网络因素的影响,在性能上相对于传统集中式RAID会有一定程度的下降。本文测试并记录了多种不同情况下集中式RAID和网络RAID的性能数据,详细分析了测试数据。实验的目的是分析网络RAID的性能下降程度,得出通过牺牲有限程度的性能来换取更高的容灾性的可行性。
摘要第4-5页
Abstract第5-6页
第1章 绪论第9-13页
    1.1 课题背景第9-10页
    1.2 课题研究的意义第10-11页
    1.3 论文主要工作及结构第11-13页
第2章 RAID技术分析与研究第13-24页
    2.1 RAID的定义第13-14页
    2.2 RAID的分类第14-19页
    2.3 RAID的实现方式第19页
    2.4 linux下软件RAID的工作机制第19-22页
    2.5 网络RAID概述第22-23页
    2.6 本章小结第23-24页
第3章 linux下iSCSI网络RAID分析与研究第24-39页
    3.1 iSCSI协议概述第24-25页
    3.2 iSCSI协议分析第25-31页
        3.2.1 iSCSI PDU第25-27页
        3.2.2 iSCSI会话第27-28页
        3.2.3 iSCSI命名第28-29页
        3.2.4 iSCSI错误处理机制第29-30页
        3.2.5 iSCSI安全机制第30-31页
    3.3 linux下iSCSI网络RAID深入研究第31-38页
        3.3.1 网络结构第31-32页
        3.3.2 软件结构第32-33页
        3.3.3 工作原理分析与研究第33-38页
    3.4 本章小结第38-39页
第4章 iSCSI网络RAID的设计与实现第39-66页
    4.1 解决方案概述第39-40页
    4.2 iSCSI initiator端设计与分析第40-52页
        4.2.1 linux内核编译及配置第40-49页
        4.2.2 iSCSI initiator客户端软件安装及使用第49-50页
        4.2.3 mdadm软件安装及使用第50-51页
        4.2.4 RAID驱动的加载与使用第51-52页
    4.3 iSCSI target端设计与分析第52-63页
        4.3.1 target端硬件平台概述第52-53页
        4.3.2 target端软件平台搭建第53-63页
    4.4 网络RAID的组建第63-65页
    4.5 本章小结第65-66页
第5章 性能测试及结果分析第66-80页
    5.1 iometer测试平台安装与使用第66-70页
    5.2 测试第70-74页
        5.2.1 RAID1的性能测试第71-72页
        5.2.2 RAID5的性能测试第72-74页
    5.3 测试分析第74-78页
    5.4 本章小结第78-80页
第6章 结束语第80-82页
    6.1 全文总结第80页
    6.2 不足与展望第80-82页
参考文献第82-85页
致谢第85-86页
攻读硕士学位期间发表的论文及参加的科研项目第86页
论文购买
论文编号ABS1138582,这篇论文共86页
会员购买按0.30元/页下载,共需支付25.8
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付43
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656