基于粒子群调度器的云存储系统针对交互密集型任务的缓存模型研究

分布式文件系统论文 HDFS论文 分布式缓存论文 粒子群论文 云计算论文
论文详情
随着计算机和网络技术日益先进,以及当今社会对对计算资源的需求日益旺盛,许多公司厂商和研究机构开始探求通过互联网络向外部用户租售输出存储和计算能力的可能性。这种以经济需求为导向的外向型计算模式在今天被称作云计算模式。而云计算模式实现的基础,则是大型的计算和存储集群。在另一个方面,云计算的创新性也给其相关技术提出了严峻的挑战和崭新的问题。比如,其巨大的规模已经使计算集群在很多方面产生了亟待突破的性能瓶颈,而本文所研究的云存储系统在处理交互密集型任务时会产生巨大的性能损益这一问题便是其中之一。本文的研究依托于Hadoop Distribute File System分布式文件系统所构建的分布式存储平台,提出了一种基于粒子群调度分配算法的主从名字节点缓冲架构,旨在解决原有系统在面对具有频繁写入读出特性的一类用户应用程序时系统吞吐量剧烈降低这一问题。该架构在结构上对原分布式文件系统做出了两项修改。首先,将原分布式文件系统的单名字节点结构改变为双层主从名字节点结构。然后再在每个从名字节点上实现基于tmpfs文件系统的数据块缓存机制。同时,该架构还采用了基于粒子群算法的文件块调度措施,用来将到来的文件块优化分配到合适的数据节点或缓存中。由于单纯的粒子群算法在本文所提系统的环境中极易陷入局部最优解而对整个系统的性能造成较大的负面印象,所以本文对粒子群算法进行了修改,使之具有进化程度评估和参数自适应调整的能力。本文所提出的架构在一个130个节点的松耦合分布式环境中进行了实际地部署和验证,并针对交互密集型应用的特点进行了一系列测试。实验结果证明,本文所采用的具有进化程度评估和参数自适应调整能力的粒子群优化调度有效地提高了算法的效率并降低了调度方案陷入局部最优解的问题。同时,针对多项指标的综合测试实验证明,本文提出的基于粒子群调度的两层缓冲模型能够切实地解决分布式文件系统面对交互密集型应用所带来的系统吞吐量下降的问题。
摘要第6-8页
Abstract第8-9页
第1章 绪论第12-19页
    1.1 课题背景第12-16页
        1.1.1 云计算环境的定义与发展现状第12-14页
        1.1.2 云存储环境第14-16页
    1.2 本文的研究工作及意义第16-17页
    1.3 本文的文章结构第17-18页
    本章小结第18-19页
第2章 云环境下的分布式海量存储第19-35页
    2.1 几种主要的云环境存储系统和分布式文件系统第20-26页
        2.1.1 云存储平台第20-23页
        2.1.2 云存储环境下的分布式文件系统第23-26页
    2.2 Hadoop分布式计算平台第26-28页
    2.3 Hadoop分布式文件系统第28-32页
        2.3.1 HDFS的读写流程第29-31页
        2.3.2 HDFS对文件块的管理第31-32页
        2.3.3 HDFS的内部通信和外部访问方式第32页
    2.4 HDFS分布式海量存储设施的不足第32-34页
    本章小结第34-35页
第3章 启发式智能算法的介绍和发展现状第35-43页
    3.1 启发式智能算法综述第35-36页
    3.2 几种主要的的智能算法第36-39页
        3.2.1 遗传算法第36-37页
        3.2.2 蚁群优化算法第37页
        3.2.3 模拟退火第37-38页
        3.2.4 神经网络第38-39页
    3.3 粒子群算法简介第39-40页
    3.4 启发式智能算法在云计算环境中的运用第40-42页
    本章小结第42-43页
第4章 面向交互密集型任务的主从名字节点缓存模型第43-63页
    4.1 内存文件系统tmpfs第43-44页
    4.2 存储系统缓存的主从名字节点结构第44-47页
    4.3 算法描述第47-61页
        4.3.1 对交互密集型文件判断模型的描述第47-49页
        4.3.2 对主名字节点上的调度算法的描述第49-52页
        4.3.3 对从名字节点上的调度算法的描述第52-53页
        4.3.4 调度算法中的粒子群优化算法第53-61页
    本章小结第61-63页
第5章 主从名字节点缓存模型在松耦合计算集群中的部署实现和性能分析第63-81页
    5.1 部署实现第63-71页
        5.1.1 两层结构的实现第63-68页
        5.1.2 分配算法的实现第68-71页
    5.2 运行性能分析第71-80页
        5.2.1 正常读写任务的块分配开销第71-73页
        5.2.2 SAPS0在主从节点缓存架构中的效能提升第73-75页
        5.2.3 面向交互密集型任务的性能分析第75-80页
    本章小结第80-81页
第6章 总结与展望第81-83页
    6.1 工作总结第81-82页
    6.2 前景展望第82-83页
参考文献第83-90页
致谢第90页
论文购买
论文编号ABS561341,这篇论文共90页
会员购买按0.30元/页下载,共需支付27
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付45
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

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