论文摘要
AFS(Andrew File System)是一种分布式文件系统用来共享与获得在计算机网络中存放的文件。它基于客户端——服务器的文件共享构架,为数据提供了独立的可分配的透明环境。本文建立在研究AFS文件系统的架构、特性以及主要服务的关系的基础上,分析了当前AFS文件系统在系统资源调用上的不足,提出所设计的自动优化AFS系统性能的解决方案——智能监督服务。智能监督服务提高了包括三个方面的内容:一是资源调度方式的改进,二是系统资源冗余度控制,三是系统错误信息反馈。智能监督服务设计的关键部分在于资源调度策略的制定与更新,通过将网络服务器进行合理的划分与优先级排序以获得良好的系统资源复制策略。资源调度方案借鉴并结合了最大最小距离聚类算法与典型负载均衡算法,并在它们的基础上加以改进。本文详细阐述了Linux平台下AFS文件系统中智能监督服务各模块的设计实现,着重描述了与调度策略建立与调整有关的服务器分类模块与复制顺序调整模块。通过设计不同的实验场景并进行测试,比较不同调度方案的差异,验证了智能监督服务设计的合理性与应用中的高效性。本文的研究成果对分布式文件系统中优化管理与负载均衡的实现具有重要的参考意义。
论文目录
摘要Abstract1. 绪论1.1 课题的研究意义1.2 AFS分布式文件系统概述1.3 论文的主要内容及组织结构2. 相关技术基础2.1 负载均衡集群技术2.1.1 技术概述2.1.2 负载均衡算法的分类2.1.3 典型负载均衡算法AFS系统中的应用评估2.2 聚类分析技术2.2.1 聚类方法综述2.2.2 最大最小距离算法的流程与参数分析2.2.3 最大最小距离算在AFS系统中的应用评估2.3 本章小结3. AFS智能监督服务的设计3.1 AFS智能监督服务的设计目标3.2 AFS智能监督服务的工作流程3.3 资源调度方案设计3.3.1 服务器群集的分类3.3.1.1 服务器群集分类意义3.3.1.2 网络延迟聚类算法设计3.3.1.3 网络延迟聚类算法的应用分析3.3.2 复制队列的优先级调整3.3.2.1 反馈队列调整算法设计3.3.2.2 反馈队列调整算法的应用分析3.4 资源冗余度控制设计3.5 系统错误信息反馈设计3.6 本章小结4. AFS智能监督服务的实现4.1 概述4.2 触发/启动模块4.3 服务器分类模块4.3.1 数据库 SLDB的建立与更新4.3.2 网络延迟的获得4.3.3 服务器的状况分析4.3.4 网络延迟聚类算法的实现4.4 服务器状态监测模块4.4.1 状态监测的内容4.4.2 服务器监测的范围4.4.3 服务器监测结果的输出4.5 卷操作模块4.5.1 卷复制操作4.5.2 卷删除操作4.6 复制顺序调整模块4.6.1 模块工作流程4.6.2 反馈队列调整算法的实现4.7 管理员通知模块4.7.1 系统问题的通知4.7.2 系统问题的陈列4.8 文章小结5. AFS智能监督服务的测试与分析5.1 测试环境描述5.1.1 环境构成5.1.2 硬件环境5.1.3 软件环境5.2 测试内容介绍5.2.1 服务器与客户端配置5.2.2 各种调度策略的性能比较5.2.3 资源冗余控制的测试5.2.4 系统错误信息反馈的测试5.3 测试结果分析5.3.1 各种调度策略的比较结果5.3.2 资源冗余控制的测试结果5.3.3 系统错误信息反馈的测试结果5.4 本章小结6. 总结与展望6.1 已解决的问题6.2 进一步的工作和未来的展望致谢参考文献
相关论文文献
标签:分布式文件系统论文; 智能监督论文; 聚类算法论文; 负载均衡论文;