个人网络磁盘系统服务器端的设计

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:zhanghongyingyxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
个人网络存储系统具有一般的移动存储设备所不具备的优点,受到许多人的欢迎。现有的个人网络存储系统不能满足企业内部的用户对存储的要求。本文所要叙述的个人网络磁盘系统基于校园网,结合局域网虚拟磁盘和广域网Web存储空间的优点,主要目的是为企业内部的用户提供一个大容量的、方便易用的网络存储空间。本文首先说明系统的总体设计,介绍了系统的体系结构、功能模块的划分及其处理流程。个人网络磁盘系统的服务器端由存储子系统、存储服务、负载均衡服务、登录服务等模块组成。本文将依次介绍该系统中这几个模块的设计,最后介绍各模块之间接口的设计。该系统需要几TB甚至几十TB的存储容量,传统的存储技术难于支撑这种需求。本文说明了存储模型的演变及其存储技术的发展,通过对比分析各种存储技术的优缺点,确定了本系统使用iSCSI SAN作为其存储基础设施。存储服务的主要作用是响应客户端的数据读写请求,读写保存在iSCSI SAN中的用户数据。存储服务同时提供基于块和基于文件的两种数据存取功能以满足不同的数据读写请求。除此之外,存储服务还要提供负载均衡接口,以实现存储服务器集群的负载均衡和容错。负载均衡服务提供两种负载均衡的功能。其一是在用户登录时,负载均衡服务为用户尽量选择一台负载较小的存储服务器。其二是负载均衡服务能够统计各用户对各个iSCSI SAN虚拟卷的访问量,并根据这些统计信息和某种策略调整用户数据的保存位置,最终达到存储服务器负载均衡的目的。系统的登录服务是用户在登录系统前唯一能够访问的系统服务,登录服务负责处理用户的身份认证并为登录的用户客户端选择一台合适的存储服务器。使用块存取协议的客户端与存储服务使用TCP/IP协议进行通信,本文详细说明了这两个模块之间通信的数据包的结构及其含义。其他模块之间的通信一般采用HTTP及XML技术,以降低实现的难度并减小模块之间的耦合。
其他文献
随着Web应用的快速发展,电子商务将向个性化、智能化、协同化的方向发展。作为现有电子商务技术的革新——Web服务的出现将改变目前电子商务的模式和内容,使得卖“服务”的概念
学位
组播技术实现了网络中点到多点的高效数据传送。因为组播能够有效地节约网络带宽、降低网络负载,所以在实时数据传送、多媒体会议、数据拷贝、游戏和仿真等诸多方面都有广泛
在移动计算环境中,移动主机具有移动性,移动主机与无线网络的连接状态具有多样性。这些特性要求服务于移动主机的移动数据库系统做出反应和相应的处理。在主动数据库系统中,
应用集成是当前信息化建设过程中面临的一个重要课题,主要用于解决实际应用中的“信息孤岛”问题。应用集成的目标是把分散的“信息孤岛”系统纳入到简单、统一的集成管理平台
随着Internet的日益普及,Web应用的复杂性不断地增加,其规模也在不断的扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。在现有的Web开发
随着信息处理技术的快速发展,文本聚类作为一种高智能的文本信息处理方式越来越引起人们的注意。特征提取是文本聚类中的关键一环,只有选择出好的特征才能较好地反映文本的类别
近年来,MP3音乐风靡全球且深受人们喜爱,然而,随着网络技术与多媒体信息处理技术的迅猛发展,MP3音乐极易被无限制任意编辑、复制与散布,从而导致MP3音乐的原创者蒙受巨大经济损失,M
在任何仿真环境中都有大量的数据需要存储和读取,数据库作为信息的来源和存储地,有着至关重要的作用。现有数据库管理系统(Database ManagementSystem,简称DBMS)像Oracle、SQ
随着科技的进步,软件业的发展,人们对软件产品的质量要求越来越高,软件测试越来越受到人们的关注,对软件测试用例管理的认识也在不断更新和加强,过去人们非常重视测试用例设计方法
图像分割是图像处理和机器视觉中的基础性环节,近年来受到了广大学者和研究人员的高度重视和密切关注。活动轮廓模型是近二十年来发展起来的新兴学科,目前已成为图像分割领域