一种linux集群文件系统研究

来源 :商场现代化 | 被引量 : 0次 | 上传用户:myskyhoney
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 本文首先提出了基于BoysFS集群技术的服务器群建设方案,然后对几个相关的关键技术进行了研究,最后对本研究进行了总结。
  [关键词] linux集群 并行文件系统
  
  目前,对分布式/并行文件系统的研究可以分为三类:商业用途的并行文件系统、公开的分布式并行文件系统、供研究的并行文件系統。由于技术需要,笔者提出了一种基于linux的并行文件系统结构—BoysFS。与其它系统相比,BoysFS具有如下优势:(1)具有更高的可用性;(2)具有更好的可扩展性;(3)提供分布式的元数据管理;(4)提供了元数据的访问速度;(5)配置简单。
  
  一、基于BoysFS的服务器群建设方案
  
  1.BoysFS系统结构说明
  在笔者研究的高可用并行文件系统中,每个服务器既是Metadata Server,又是IOD Server,它们一起构成一个逻辑环,形成对外服务的Server池,Server与Server之间能够平衡负载,并且相互容错。当有新的Server要加入或者离开时,整个系统无需进行重新配置,系统能够自动适应这种动态变化。而且由于数据在其它节点均有备份,因此能够实现数据的动态迁移与恢复。
  2.系统模块划分
  整个系统主要分为如下几个功能模块:(1)访问接口模块:提供了并行文件系统的访问接口,以三种方式提供:用户层的库Lib.a、并行程序访问接口RMI-IO、系统底层接口(VFS)。(2)Job管理模块:每个请求将对应一个Job,由Job Manager去完成。(3)状态机处理模块:每种类型的请求对于一种状态机,一个请求需要多个操作,由状态机决定下一步该转向那一步操作。(4)数据流管理模块:负责管理I/O数据块的传输。(5)BMI:基于消息的网络传输模块。(6)DHash:高可用的分布式存储子系统。提供Key/Value对的存储方式。(7)Chord:分布式查找协议。可以快速查找负责某个Key的Server。
  
  二、关键技术研究
  
  1.数据存取方式
  本系统中,不管是文件数据还是元数据都是通过Handle值来存取的。每个handle对应一个Key值,每个Key对应一个相应的数据块,运用DHash提供的put(Key,Block)存储到Berkeley DB中。当客户端要存储k=6对应的数据块时,首先去查本地的Global Key Range Table,查出该Key值k由节点Node3负责,于是将请求发到Node3。Node3送到请求后,调用Get或put接口来存取数据,由下层的DHash来提供数据的高可用性。
  2.IDA算法
  IDA算法是一种信息分散算法。它的功能是能将一个长度为L的文件F,分成n个分片Fi(l≤i≤n),每个分片的长度为L/m,在Fi中任取m个分片都能重组成原来的文件F。这种分片和分片重组在计算效率上是很高的。在空间上,可以看出n个分片Fi的总和是原来文件的n/m倍,n/m大于但可以趋近于1,所以数据冗余不会占用太多空间。
  3.文件系统接口的实现
  人们对任何数据的访问都是通过Handle进行的,而且Handle被存放在块中,记录了各个对象之间的逻辑关系。人们只要知道文件系统超级块Handle值,就可以顺藤摸瓜地找到该文件系统中的任何对象。
  4.动态可扩展性的实现
  要实现系统动态可扩展性,系统必须能够自动处理节点的任意加入和离开的事件,保证系统的稳定,而不用人为地重新进行配置。
  (1)节点加入
  当新节点加入时,会依次出现以下结果:(1)由自己的NodeIP哈希出在Key Space中的位子P = SHA-1(NodeIP);(2)对外组播自己加入的消息;(3)接管自己负责的Key Range【k2,k2’);(4)客户端收到节点加入的消息后,更新自己的Global Key Range Table。
  (2)节点离开
  节点正常离开时,需要向其它节点发送组播消息,通知客户端更新Global Key Range Table,释放自己所管理的那部分Key range 【k2,k2’)。
  (3)节点失效
  节点的突然实现属于无通知的节点离开行为,如何及时的检测到没个节点的失效,如何快速的达到新的稳定状态将是本系统的关键。笔者初步采取的是用ping的方式对各个节点进行周期性检测,其间隔时间有待研究。
  (4)进行故障屏蔽
  当有节点加入或离开时,系统会有一段时间处于不稳定状态,客户端如果访问已失效节点就会无响应,笔者为每个操作设置超时时间,如果在该时间内仍无响应,客户端就向该节点的前续节点重发请求。
  
  三、总 结
  
  本系统大大降低了硬件系统损坏对集群的影响;一次写入,永不改变,大大降低了程序的复杂度;同时增大了block的长度,效率更高;且具有高冗余和高性能的特性,为数据中心的发展奠定了基础。
  
  参考文献:
  Yifeng Zhu, Hong Jiang, Xiao Qin, Dan Feng. Improved read performance in a Cost-Effective, Fault-Tolerant Parallel Virtual File System, in Proceeding of IEEE/ACM Workshop on Parallel I/O in Cluster Computing and Computational Grids,Tokyo,Japan,May 2003.
其他文献
[摘要] 本文是以商厦股份有限公司管理信息系统中的人事管理子系统的开发为背景,利用前台开发工具PowerBuilder9.0和后台数据库SQL Server2000,开发出了一个自动化、智能化的人事管理系统。  [关键词] 人事 管理系统 数据库    现代管理的核心是决策,决策的基础是信息,决策的形成过程就是信息的收集、加工、分析和利用以及新的信息形成的过程。可以说信息活动是管理活动的支柱,信息
期刊
[摘要] 本文介绍了GIS的概念和商品市场选点的规划理论,列举了GIS的商业规划和商业分析的主要功能,同时详述了利用GIS分析了连锁零售网点布局模式这样一个实例,使用Voronoi模型下的商圈划分,推导了新增网点选址的数学模型,计算便利店和人口布局的耦合性及新增网点区位选址,从而说明GIS在商业规划和商业分析中的应用。  [关键词] GIS 商业规划 商业分析 Voronoi模型    一、概述 
期刊
[摘 要] 无线射频识别(RFID)系统,利用射频信号和空间耦合传输特性,可实现对物体的自动识别。可将IC芯片贴在所需管理的物品上,特别适用于现代商场管理。利用射频技术将IC芯片内存储的辨别信息传递到系统终端作为追踪、统计、管理、存货控制等识别用途,是目前商品流通领域的研究热点,它可以逐步取代条形码技术,从而得到越来越广泛的应用。  [关键词] 无线射频识别 编码体系 码分多址 表面声波滤波器  
期刊
[摘要] 创意产业不仅是一种新兴理念,更是经济生活的一种崭新方式,是文化经济交融的产物,在知识产权的作用下,将产生巨大的经济回报。  [关键词] 创意产业 新兴经济    创意产业是指通过开发个体的创造力、技能和天赋的智能资源,进行知识产权的界定进而生产、传播、运用,以创造财富和就业潜力的直接行业及衍生行业。主要类别包括设计、建筑艺术、动漫游戏、数码娱乐、信息增值产品、交互式互动软件及计算机服务等
期刊
[摘 要] Blog零技术、零成本、零编辑、零形式的制作特点和广泛传播特性,使其在商业领域凸现其价值,成为重要的商业科技工具。Blog的商业应用形态众多,本文着重介绍公司Blog、CEO Blog和企业员工Blog的应用形态。  [关键词] Blog 商业价值 应用    Blog是继E-mail、BBS、ICQ之后的第四种网络交流方式,它的出现使每个商业机构几乎可在一夜之间零成本、零维护地创建自
期刊
[摘 要] 在“新贸易保护主义”的思潮下,作为WTO法定贸易救济手段之一的保障措施,正日渐为各国所“重视”并频频加以运用。然而,DSB专家组和上诉机构通过一系列的解释规则和实践,进一步确定了GATT第19条第1款中“不可预见的发展”是作为实施保障措施必不可少的重要条件。无疑,专家组和上诉机构的报告业已形成事实上的先例,这在一定程度上将会遏制保障措施的滥用。  [关键词] 保障措施 不可预见的发展
期刊
[摘 要] 文章运用MATLAB软件中的一些时间序列建模方法及回归分析方法对某商品的季度销售额作了预测分析,得到了较高的预测精度,在实际应用中预测值的准确对于指导商家的战略决策起着重要作用。  [关键词] 时间序列 回归模型 D—W检验 MATLAB    一、问题提出    某公司(记为A)想用全行业的销售额作为自变量来预测公司的销售额,表1给出了1977年~1981年公司销售额和行业销售额的分
期刊
[摘要] 人力资源管理是一个全员参与的过程。本文从人力资源部门的角度出发,借用市场营销4Ps基本组合的思想,解析如何更好地整合人力资源管理的各项职能,使企业的各项人力资源管理政策和措施为各级员工所接受,从而使人力资源管理的作用得以充分发挥。  [关键词] 4Ps组合 营销管理 人力资源管理    人力资源管理在企业管理中的战略性地位已经得到学术界和企业界的普遍认可。人力资源部门的角色也由传统的行政
期刊
[摘 要] 非违反之诉作为世贸组织争端解决机制中的一种特殊制度,它是由其前身关贸总协定经过几十年的争端解决实践逐步发展而来。非违反之诉是世贸组织争端解决机制中不可或缺的一项制度,对其适用要件的问题仍有待进一步的探讨以避免被滥用。  [关键词] 世贸组织 非违反之诉 争端解决    关贸总协定( GATT)确立的国际贸易争端解决机制,经过近半个世纪的实践和完善,已发展成为一套颇为完备国际经济领域分司
期刊
[摘要] 随着市场化改革的深入,中国的房地产市场成为众多投资者的重要选择。然而,由于房地产投资对资金的巨量需求和经营运作的专业性,广大中小投资者被摒弃在市场之外。而且客观上造成我国的房地产投资过分依赖商业银行的局面,不利于我国的金融稳定。因此,发展REITs(房地产信托投资基金)是中国的现实需要。本文旨在介绍新加坡成功发展 REITs经验的基础上,结合我国实际,探讨其带给我们有益的启示。  [关键
期刊