论文部分内容阅读
随着信息社会的发展,越来越多的信息被数字化,尤其是伴随着Internet的发展,数字化的信息呈爆炸式增长。因而在未来几年里,如何存储和管理这些数据将成为人们关注的焦点。七、八十年代,这些数据都被存放在昂贵的中小型机中,由管理员定期维护其中的数据,但这需要较大的投资。然而一旦机器出现故障,将会中断系统服务,给企业造成损失。近年来随着人们对分布式并行系统研究的深入、硬件技术的高速发展、高速网络技术的逐渐成熟、以及Linux操作系统的迅速崛起,涌现了一批以Linux为基础的分布式服务器系统用于存储和管理这些数据。这些服务器一般由多台高性能的PC服务器通过高速局域网连接,在分布式并行操作系统的协调管理下形成有机整体,既保证数据的高度可靠,又能使系统的服务能力较单机得到显著提高。本文所研究的分布式并行文件系统DPFS(Distributed and Parallel File System)便是基于Linux的、专门为分布式并行服务器而设计开发的文件系统。它用于智能地管理分布式并行服务器中的文件资源,保证系统的高度可靠性,并且提高了系统的服务能力,它是分布式并行系统的核心部件。本文首先介绍了数据存储的发展概况与新的需求,分布式并行文件系统对其发展的重要影响,以及设计分布式文件系统需要考虑的各种问题。然后分析了为满足分布式并行服务器的功能需求DPFS应达到的设计目标,接着介绍了DPFS设计的总体逻辑结构。文中详细讨论了高速缓存管理机制和操作系统的用户一致性。文章具体描述了动态探测反馈式高速缓存发送算法,证实了该算法在适应性和整体性能上有所提高。提出了分布式并行安全操作系统用户一致性解决方案并予以实现,证明了该用户一致性解决方案有效地维护了分布式并行安全操作系统的用户信息的一致性。最后对分布式并行系统未来的发展作了简要的展望。