基于Web服务的分布式文件系统管理与优化方案
2012-07-24李龙来吕智慧
李龙来,吴 杰,吕智慧,杨 明
(复旦大学 计算机科学与技术,上海200433)
0 引 言
随着计算机技术的发展和Web技术的流行,近几年来大量的应用出现在分布式文件、网格、云计算等系统中。分布式文件系统为这些上层应用提供了大规模文件存储和访问的接口,目前已存在多种分布式文件系统,如AFS,FastDFS,GFS,Hadoop,它们都是通过计算机网络将服务结点连接组成的。分布式文件系统通常是由跟踪器结点(Tracker)和存储结点 (Storage)两种类型结点以客户机/服务机模型组织来满足大规模存储的要求。目前这些分布式文件系统都是采用各自的方式来管理服务结点的,它们只能管理各自特定的分布式文件系统而缺少通用性[1]。
简单网络协议 (SNMP)是一种早期针对资源受限环境的网络管理协议[2],很多硬件和软件提供商都为他们的产品提供了SNMP接口。经过多年的应用SNMP得到了最广泛的支持,但是面对现代的计算机应用,它已经不能提供很好的管理特性,它的缺点主要表现在:资源建模太独特 (SMI编码)、对象扩展差、提供的资源操作过少、不支持 Web服务[3]。
为了满足企业信息系统管理的要求,分布式管理任务组 (distributed management task force)提 出 了 另 一 套 以Web为基础的企业管理 (WBEM)的框架[4]和基于 Web Services的 WS-Management[5]管理标准。本文在 分析了WBEM和WS-Management标准的基础上,通过设计和实现一套分布式文件系统管理的解决方案,有效的解决了分布式文件系统中缺少管理标准、配置复杂、结点分配不合理、事件处理效率差等问题;同时提出了针对不同环境的分布式结点选择相近性策略和采用事件模型来充分利用结点剩余存储空间的方案,提高了分布式文件系统的利用率。……
