Swift云存储环境下负载均衡存取策略研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:huntergy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,个人和企业数据急剧膨胀,海量存储挑战愈加严峻。对于各类行业的用户而言,爆炸性增长的海量数据正如潮水般地冲击着他们的存储系统。特别是视频监控、高性能计算等行业,对存储系统的容量、可靠性需求日益提高。面对不断增长的数据,传统的存储架构由于扩展性较差,当用户容量及性能需求增加时,只能一味地添加高端存储设备。长此以往,存储环境就会变得日益复杂,管理和运营成本升高。同时,过于复杂的存储架构和备份方式很难满足用户日渐增长的数据管理和容灾需求。云存储作为一种新兴的技术理念,正在改变着传统存储的服务与使用方式,也对存储行业带来了深远影响。   OpenStack是一个自由软件和开放源码的云计算平台项目。Swift是开源云计算平台OpenStack中云存储服务组件,为平台提供廉价、可靠、安全的云存储服务。   论文以Swift对象存储系统为研究对象,通过阅读Swift对象云存储系统源代码,首先分析研究了Swift对象存储体系结构、存储机制及策略等,并搭建了实际的Swift云存储平台。其次,针对Swift没有充分利用存储系统的备份数据来实现并行读取操作及负载均衡的这一问题,提出了基于I/O负载均衡的并发读策略。实验结果表明,该策略不仅能够充分利用备份数据来达到存储设备读操作的负载均衡,而且能够实现数据的并行读取,提高平台整体读性能。另外,论文针对现有Swift对象存储系统只是将对象文件的个数平均分配到每个存储节点,当对象文件的大小相差较大时有可能出现各个存储节点存储空间分布不均的状况,在原有存储策略的基础上增加了基于存储空间负载均衡的存储策略,实验证明,该策略的加入不仅均衡了存储空间的分配,而且与原有存储策略相兼容。   最后,论文基于Swift云存储系统,设计实现了一个网盘系统原型,实现了对云存储系统的简单应用。
其他文献
随着现代无线通信技术、片上系统的发展,由大量具有自组织能力的传感器节点构成的无线传感器网络(Wireless Sensor Networks, WSN)被广泛的应用于社会的各个领域中,对现代社会带
云存储作为从云计算领域延伸和发展出来的技术,为企业和用户提供了极大的存储空间和按需定制的计算资源,其工作方式是把用户的数据转移到云存储的服务器上进行操作,这样一来用户
云计算是基于互联网的以服务为中心的计算机资源使用模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。它被视为科技业的下一次革命,将会带来工作方式和商业模式
科研是高校的一项重要活动,其水平反映了高校,管理的信息化是高校科研管理的重要组成部分。伴随高校信息化进程的不断加快,科研管理信息平台不仅可以提高管理效率,还可以为管理层
随着电子商务等互联网服务系统的不断发展,越来越多的用户数据、项目数据以及用户与项目之间的交互数据积累在其中。这些海量多样的数据使得用户浪费大量的时间去选择和过滤产
近几年,物联网技术获得了突飞猛进的发展,由于其独特的技术优势,在安防、电力、交通、物流、医疗、环保等领域得到了广泛应用,形成了一些新的产业链条,带来了巨大的经济价值。博物
膜计算是一个新的自然计算分支,它是从生物细胞、组织或器官的结构和细胞间相互协同工作的功能中抽象而来。进行膜计算的模型被称为膜系统或者P系统。根据不同的抽象来源,膜
如今信息技术飞速发展,软件系统不停地更新换代,各种新技术和新平台层出不穷。当一个系统的需求变更或者需要使用其它系统的功能时,就可能出现软件的重用的问题。在软件行业
信息科技大行其道的今天,电子表单已经逐渐取代纸质表单成为各单位和部门获取信息的重要工具。软件商们开发了无数基于web的信息系统,其中包含了大量的电子表单。传统的表单开
人机交互(Human Computer Interaction, HCI)技术在各个领域内,都占据了重要的地位。手势作为人机交互最直观、形象和生动的手段,理所当然地成为研究人机交互课题中的热点之一。