随着网络存储技术的发展,如何提高广域网网络存储系统的传输性能和存储容量是亟待解决的问题。本文提出一个基于虚拟主机集群的云存储系统(VCloud Storage),具有良好的负载均衡能力,提高了文件传输性能,同时解决了存储容量无限扩展的问题。本文提出的云存储系统首先抽象虚拟主机运行状态数学模型,然后在虚拟主机运行状态数学模型的基础上建立整数规划模型,利用隐枚举算法,最优化分配虚拟主机给客户端模块的存储请求,最终客户端模块与虚拟主机接口协作完成文件传输。实验结果表明:采用本文提出的模型及算法具有明显的优化效果,VCloudStorage总吞吐量和平均传输率均优于微软SkyDrive存储、腾讯QQ邮箱存储和单虚拟主机存储。本文提出的模型及算法增强了文件传输性能和稳定性,是提高广域网网络存储系统性能的一条有效思路。
With the network storage technology development,how to improve transmission performance and expand storage capacity is problem to be resolved.This paper presents VCloud Storage,a cloud storage system based on virtual host.And it can improve file transmission performance,balance the load and expand storage capacity unlimitedly.It firstly abstracts running state mathematical model of the virtual hosts,then creates integer programming model on the running state mathematical model.By implicit enumeration algorithm,it allocates virtual host to the client storage request optimally.Finally client modules and virtual host modules finish file transmission collaboratively.The experimental result shows that the model and algorithm have optimization effect significantly.VCloud Storage total throughput and average transmission rate is superior to Microsoft's SkyDrive storage,Tencent QQ mailbox store and a single virtual host storage.The proposed model and algorithm enhance file transmission performance and stability,and are an effective method that improves the performance of storage system in WAN network.