基于swift的资源负载均衡策略研究

基于swift的资源负载均衡策略研究

ID:34147941

大小:3.37 MB

页数:65页

时间:2019-03-04

基于swift的资源负载均衡策略研究_第1页
基于swift的资源负载均衡策略研究_第2页
基于swift的资源负载均衡策略研究_第3页
基于swift的资源负载均衡策略研究_第4页
基于swift的资源负载均衡策略研究_第5页
资源描述:

《基于swift的资源负载均衡策略研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文基于Swift的资源负载均衡策略研究RESEARCHONRESOUSELOADBALANCESTRATEGYBASEDONSWIFT闫晓勇哈尔滨工业大学2015年6月国内图书分类号:TP393学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文基于Swift的资源负载均衡策略研究硕士研究生:闫晓勇导师:崔刚教授申请学位:工程硕士学科:计算机技术所在单位:计算机科学与技术学院答辩日期:2015年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP393U.D.C:6

2、21.3DissertationfortheMasterDegreeinEngineeringRESEARCHONRESOUSELOADBALANCESTRATEGYBASEDONSWIFTCandidate:YanXiaoyongSupervisor:Prof.CuiGangAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerTechnologyAffiliation:SchoolofComputerScienceandTechnolo

3、gyDateofDefence:June,2015Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要随着互联网技术、物联网技术的快速发展以及智能移动终端设备的普及,每时每刻都有大量的数据产生,现今已经进入了大数据时代。海量的数据和数据的快速增长给存储技术带来了很大的挑战,传统的存储技术不能很好的应对,对海量数据存储的需求催生出了云存储技术。Swift作为云存储系统的一种,能够较好地满足海量数据存储容量的需求,然而在

4、系统的性能和资源利用上有待优化。负载均衡技术在提高系统性能和资源利用上发挥着重要的作用,所以研究如何通过负载均衡技术提高Swift云存储系统的性能和资源利用具有重要的实际意义。本文首先通过对Swift的读取策略研究,发现为了保证数据存储的可靠性,每份数据在Swift中存储多个副本。当读取数据时,从存储副本的存储节点中随机选取一个进行读取。这种读取策略没有考虑存储节点的负载状况,有可能出现某个存储节点上有大量的请求,而其他存储节点则比较空闲的情况。为了提高系统资源的负载均衡,提升系统的性能,本文提出了基于存储节点

5、资源负载均衡的读取策略,代理节点根据接收到的存储节点实时反馈的I/O利用率来选择负载最小的存储节点进行读取。实验表明,与Swift的随机读取策略相比,该策略能够使存储节点的I/O利用率和CPU利用率达到更好的负载均衡状态。其次,本文通过对Swift代理节点的研究,发现代理节点是外界访问Swift云存储系统的入口。当有大量的用户请求时,代理节点会成为系统的单点故障和性能瓶颈,然而Swift中没有对代理节点进行负载均衡的策略。本文依据代理节点资源使用情况,提出基于Linux虚拟服务器实现对Swift代理节点的负载均

6、衡。由于负载调度算法在负载均衡中起着重要作用,所以本文进一步研究负载均衡调度算法,提出了基于加权最小连接的动态反馈负载均衡调度算法。该算法中,负载均衡节点根据接收到的代理节点实时反馈的CPU利用率、内存利用率和网络利用率来动态调整代理节点的权值,从而实现更合理的负载分配。实验表明,与没有代理节点负载均衡的云存储系统相比,基于Linux虚拟服务器对Swift代理节点的资源负载均衡能够有效提高系统的吞吐量和带宽,缩短响应时间。与加权最小连接算法相比,基于加权最小连接的动态反馈负载均衡调度算法能够进一步提高系统的吞吐

7、量间和带宽,缩短响应时间。关键词:云存储;Swift;负载均衡;调度算法-I-哈尔滨工业大学工程硕士学位论文AbstractWiththerapiddevelopmentofInternettechnology,InternetofThingstechnologyandwidespreadofsmartmobiledevices,datagenerateallthetime,nowwehaveenteredtheeraofbigdata.Therapidgrowthofmassivedatabringaloto

8、fchallengetodatastoragetechnology,traditionalstoragetechnologycannotdealwithitwell,socouldstoragetechnologyappears.Asonekindofcloudstoragesystem,Swiftcanmeettherequirementsofmassivedatastorage,b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。