菜单
  

    Gluster的弹性哈希算法使用的是基于Des的名为Davies-Meyer的算法,对于保证数据平均分布有良好的效果。
    1.4      本课题目标
    GlusterFS是一个运行在Linux操作系统之上的分布式集群文件系统,通过命令来实现配置使用,对于非Linux用户来说,使用起来十分的不方便。由于GlusterFS的使用需要Linux的root权限,对于不了解Linux以及GlusterFS的人来说随意使用也是危险的。此外,GlusterFS不可以直接应用于windows环境,应用遭到了极大的限制。另外,它本身提供的集群运行信息十分的有限,需要从其他渠道获取集群运行信息以监控存储集群的运行。为了解决上面提到的三个问题,首先需要在Linux系统与用户之间建立一层图形化用户界面,也就是监控系统,来实现对于GlusterFS的使用与监测。其次利用基于Linux操作系统下的软件Samba所提供的文件共享服务,可以将GlusterFS集群构筑的海量存储服务提供给windows和Linux用户。
    2      海量存储服务
    GlusterFS作为一种Linux集群文件系统,能够部署在多台基于Linux系统的机器中,通过 RDMA通信技术 或者 TCP/IP通信技术互联形成一个存储集群。集群中的每台机器的地位都是对等的,并没有主从之分,每台机器均可以对外提供存储服务。监控平台可单独架设在集群之外,通过部署在每个节点上的程序,收集集群各个节点的信息,以及一些操控功能,以文护海量存储系统。
    2.1      海量存储服务整体架构
    监控系统平台单独用一台机器发布,提供给管理者观察海量存储服务的运行情况,剩余空间,服务状态等信息,用户通过监控系统平台远程调用存储节点的Shell脚本以完成任务。存储节点可以通过Infiniband或者以太网互联,Infiniband有自己的一套技术,需要相应的网卡、交换机、网线和驱动,实现海量存储节点之间的备份冗余,传递信息等。节点机器至少使用三块网卡,使得其有三个地址,一个地址供监控系统平台与存储节点进行通信,一个地址供存储节点之间进行数据同步或者备份冗余等等,此部分通讯为GlusterFS文件系统自己的功能,走Infiniband或者以太网,监控平台不共享这条线路。第三个地址提供给用户访问海量存储空间使用。
  1. 上一篇:虚拟机在线迁移管理系统之自主迁移调度方法设计与实现
  2. 下一篇:J2EE高考平行志愿模型及录取机理研究
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 杂拟谷盗体内共生菌沃尔...

  9. 中考体育项目与体育教学合理结合的研究

  10. 乳业同业并购式全产业链...

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 电站锅炉暖风器设计任务书

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 当代大学生慈善意识研究+文献综述

  15. java+mysql车辆管理系统的设计+源代码

  16. 十二层带中心支撑钢结构...

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回