大容量网络存储服务系统的设计与实现

大容量网络存储服务系统的设计与实现

论文摘要

随着因特网的迅速普及、服务内容和表现形式的不断丰富以及交互作用的不断增强,WWW不仅仅是一种内容发布平台,更是一种服务平台。特别是近年来,随着硬件存储的价格不断下降,网络访问速率的不断提高,以提供大容量网络存储服务的应用应运而生。针对目前的业务环境和业务形态,本文设计并实现了大容量网络存储系统,该系统集网络空间、邮箱、短信发送、网络通讯录等多功能于一体,让存储由本地向网络发展。该系统以大文件的上传、下载、发送为主要特征,文件读取较为频繁,信息访问量大。本文针对这些用户行为特征,提出了2层负载均衡策略,既考虑总体上的负载均衡,又照顾了某个局部的负载情况。在此基础上设计了负载均衡算法,该算法综合考虑服务器性能、网络环境等多种因素,采用动态反馈技术,并通过确定每台服务器拒绝服务区等措施,提高了负载均衡的性能和效果。测试表明,所提的策略和算法能有效地均衡各个节点的负载情况。同时,该系统使用了网络文件系统(NFS),通过远程过程调用RPC服务,实现了不同系统间文件共享和网络存储。采用了简单网络管理协议(SNMP)进行系统运行监控程序的开发。经过三期的开发,我们已完善了大容量网络存储系统的核心架构和数据库的设计,实现了主要功能,并开发了支付平台以及与外部支付渠道的接口。目前系统已经成功试运行了7个月,注册用户已经突破3万。运行结果表明该系统技术成熟,性能稳定;我们采用的设计完全符合系统要求。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究目标和内容
  • 1.3 论文结构
  • 第2章 国内外研究现状及分析
  • 2.1 负载均衡策略及应用现状
  • 2.1.1 负载策略
  • 2.1.2 负载算法
  • 2.1.3 负载均衡研究新趋势
  • 2.1.4 负载状况的评价方式
  • 2.2 网络存储技术的现状
  • 2.2.1 NFS 简单介绍
  • 2.2.2 网络文件系统 NFS 的工作原理
  • 2.3 简单网络管理协议 SNMP
  • 2.3.1 简单网络管理协议的发展
  • 2.3.2 SNMP 的体系结构
  • 2.3.3 SNMP 协议
  • 第3章 关键技术研究
  • 3.1 负载均衡策略和算法
  • 3.1.1 总体策略
  • 3.1.2 负载均衡模块结构
  • 3.1.3 负载均衡相关指标定义
  • 3.1.4 负载均衡算法描述
  • 3.1.5 负载均衡算法测试与验证
  • 3.2 NFS 注册
  • 3.3 NFS 挂载
  • 3.3.1 应用目录组成
  • 3.3.2 NFS 自动 Mount 实现
  • 3.4 SNMP 系统运行监控管理
  • 3.4.1 基本构架
  • 3.4.2 监控与控制内容
  • 3.4.3 SNMP 协议的封装
  • 3.4.4 SNMP agent 端trap 设置
  • 第4章 系统架构和数据库设计
  • 4.1 系统架构设计
  • 4.2 接口设计
  • 4.2.1 外部接口
  • 4.2.2 支付宝交易商户接口详细设计
  • 4.2.3 内部接口
  • 4.2.4 用户接口
  • 4.3 数据库设计
  • 第5章 系统实现和运行
  • 5.1 系统开发和运行环境
  • 5.2 系统主界面设计
  • 5.3 系统运行情况
  • 第6章 总结与展望
  • 参考文献
  • 附录 数据库表设计
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    大容量网络存储服务系统的设计与实现
    下载Doc文档

    猜你喜欢