分布式文件系统的研究——并发通信及网络互斥的设计与实现

被引量 : 0次 | 上传用户:z18388596
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络在社会生活中的广泛使用,分布式应用逐渐成为主流。传统的集中式服务器系统因其固有的,诸如单一故障点、可扩展性差等缺点,越来越制约着网络业务向多元化方向发展,人们也慢慢地转向使用分布式服务器系统。使用分布式系统的好处很多,例如可以实现资源共享、提高系统可靠性、降低商业成本等等。为了满足众多信息服务提供商对高性能、高性价比、高可扩展性的分布式并行服务器系统的需求,我们基于Linux内核开发了具有自主知识产权的分布式并行文件系统DPFS。DPFS是一种面向服务器的分布式并行文件系统,在其基础上可以构建分布式并行服务器系统,典型应用就是VOD服务器系统。本文前半部分首先讨论了在设计分布式文件系统时需要考虑的几个重点问题,然后结合在Linux内核下开发文件系统的特点,简要介绍了Linux虚拟文件文件系统,最后给出了DPFS的设计框架。本文后半部分重点描述了LKCC通信机制和基于RWME算法的网络锁的设计与实现,包括下面主要内容:通信接口层的设计、通信事件机制、会话机制和RWME算法。LKCC是一种在Linux内核下基于会话的并发消息通信机制,它以面向非连接的UDP协议为基础,在UDP协议之上采用OTP协议,通过会话控制来完成数据的可靠传输,并且通过采用动态线程池技术来并发处理客户请求,从而提高系统的处理能力。RWME是一种基于读写特征的分布式互斥算法,在以只读方式访问文件为主的系统中,基于该算法实现的网络锁能够大大降低并发控制的时间开销和消息量。
其他文献
威尔逊的《钢琴课》不仅批判了美国黑人的父权文化,也批判了黑人女权主义者的种族救赎观念。在《钢琴课》中,威尔逊揭露了美国黑人男性嗜偷成癖、实施暴力复仇、玩弄黑人女性
矿业为河北省重点支柱产业,能耗高,对环境影响大。从优化采矿工艺、推广选矿新工艺和固体废弃物综合利用3个方面介绍了河北省铁矿山节能减排的技术进展,并从开展资源综合利用
来源于"企业办社会"理念的非经营性资产具有使用目的的非增值性、资金来源的单一性和使用效益的社会性等特征。企业破产时非经营资产的处理应当秉承实质正义理念,兼顾职工利
在上市公司的治理结构中存在两个层次的委托代理关系。股东大会和董事会之间的委托代理关系和董事会与经理人之间的委托代理关系。董事会既是资本所有者的代言人;又是公司经
<正> 伴随着信息化时代的到来,各行各业无不以搭乘"网际快车"为乐事,不惜重金追逐方便、快捷、高效、低耗的电子商务。传统航空货运业天生的种种缺陷,在电子商务平台的催化下
<正>"世界上最遥远的距离,不是生与死,而是我站在你身边,你却在玩手机。"现实中,等红灯时看短信,过马路时刷微博,这些不分场合、随时随地低头玩手机的"低头族"越来越多,似乎
冷饮与速冻工业的水冷器大多为列管式传热设备。实际运行的管内冷却水流速一般在0.5-1.0m/s范围,容易结水垢,效率低下。本文研究的旋流轴承强化的塑料扭带技术,可以在1.0m/s
马克思恩格斯生活在资本主义社会,但他们对待资本主义并没有像其崇拜者那样拼命地为资产阶级辩护,也没有像空想社会主义那样一味地诅咒、痛骂和猛烈的抨击与批判,而是对资本主义
煤矸石是煤炭开发和洗选过程中被分离出来的废弃岩石,是我国目前排放量最大的工业固体废弃物之一,其主要化学成分一般以氧化物为主,如SiO2、Al2O3等,矿物成分主要由粘土矿物(
<正> 叩诊锤是临床医生常用的检查器械之一,但市售的大多仅供单一的腱反射检查之用。当需要进行触、痛觉检查,关节角度和肢体测量以及检查各种反射时,往往需临时寻找相应的代