面向虚拟机的分布式块存储系统设计及实现-计算机技术专业毕业论文.docxVIP

  • 4
  • 0
  • 约10.91万字
  • 约 69页
  • 2019-05-14 发布于上海
  • 举报

面向虚拟机的分布式块存储系统设计及实现-计算机技术专业毕业论文.docx

上海交通大学申请专业硕士学位论文 上海交通大学申请专业硕士学位论文 摘 要 万方数据 万方数据 面向虚拟机的分布式块存储系统设计及实现 摘 要 云计算被认为是继上次大型计算机到“客户端/服务器”的大转变之 后的又一种巨变。一般认为,云计算包括以下几个层次的服务:软件即 服务 SaaS,平台即服务 PaaS 和基础设施即服务 IaaS。虚拟机技术在 IaaS 中起到了核心作用,而以虚拟磁盘为代表的 I/O 模块是制约虚拟机性能 的瓶颈。 传统的虚拟机存储包括 DAS、NAS、SAN 以及分布式文件系统。这 些存储方式难以完全满足 IaaS 场景下对容量、性能、可用性、扩展性、 价格等方面的需求。通过设计一个面向虚拟机的专用分布式存储系统, 提供类 SAN 的语意,简化系统设计,避免由于文件服务语意带来的额外 复杂性,提供较高的性能和可用性、几乎不受限制的扩展性,同时保持 低廉的价格,具有较高的创新性。 通过创新性地结合本地数据卷、远程数据卷和日志卷,系统达到了 较传统的三副本技术(几乎)同等的可用性,同时减少了容量开销。并 发写日志和本地数据卷、以及后台更新远程数据卷的方法提高了系统性 能。将虚拟机所需的数据迁移到相应的宿主机上,可以提高虚拟机的性 能表现。测试表明,系统性能良好,提供了底层设备提供的全部 IOPS 和绝大部分的带宽;在故障发生过程中,具备容错和恢复能力,恢复过 程中的性能仍然可以接受,并没有因为故障恢复导致虚拟机表现出严重 性能问题。 如下几个问题留待未来解决。数据迁移的网络流量有可能造成网络 拥塞,引发连锁故障,未来系统应提供相应的迁移控制机制。磁盘硬件 故障可能造成数据卷的部分内容损坏却无法检出,未来系统应该添加完 整性校验功能。系统在小块数据连续写方面性能偏低,需要未来进一步 优化。系统没有提供对 SSD 的感知和利用,这是一个可以改进的方面。 关键词:云计算,虚拟机,分布式系统,块存储,高性能,高可用性 上海交通大学申请专业硕士学位论文 上海交通大学申请专业硕士学位论文 Abstract DESIGN AND IMPLEMENTATION OF A DISTRIBUTED BLOCK STORAGE SYSTEM FOR VIRTUAL MACHINES IN THE IAAS CLOUD ABSTRACT Its believed that cloud computing is another great change since previous migration from mainframe to C/S architecture. Cloud computing covers three layers of serveries, which are SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service). Virtual machines is one of the core technologies in the cloud computing. And I/O subsystem becomes the bottleneck of the whole system, especially the virtual disk. Traditional storages such as DAS, NAS, SAN and distributed file system are hard to meet all demands in the IaaS. Neither capacity, performance, availability, scalability nor price can be sacrificed. Designing a distributed block storage system which provides a view of SAN brings us the simplification of the system architecture, the reduction of the file system layer overhead, higher performance and availablity, almost unlimited scalability, as well as low price. I believe its an important innovation. By combining a local data volume, a remote data volume and a journal

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档