高可靠文件服务器,基于集群的高可靠服务器研究

摘要:

分析了采用了第7层交换技术的KTCPVS,并就内核模块子进程和调度算法做丁改进,从而进一步完善其在高可用方面的性能.KTCPVS在实现集群功能时,采用一台前端机作为虚拟服务器作为负载调度器,一组服务器通过高速的局域网或者地理分布的广域网相互连接.虚拟服务器能无缝地将网络请求调度到后台真实服务器上,从而使得服务器集群的结构对客户来讲是完全透明的,客户访问集群系统提供的网络服务就像访问一台高可靠的服务器一样.客户程序不受服务器集群数量的影响,在客户机上不需作任何修改.系统的伸缩性,通过在服务机群中透明地加入和删除一个节点来达到,通过检测后台节点是否故障,正确地重新设置系统,其负载调度技术是在Linux内核中实现的.为实现高可用性,在分发策略上方面,全部复制分发策略和单一分发策略在功能和性能上都各有优缺点.在网络服务领域,对请求处理的正确性有一定的要求,但远远没有达到某些系统所要求的苛刻程度,同时因为时间上的限制,本文只选择性地分析和实现了一种分发策略:单一分发策略.根据所选择的分发策略,将有效地调整和利用了KTCPVS的结构,加入新的数据算法,希望有效利用其已有的结构和良好的算法支持,同时不局限于某一特定网络协议,力求对各种网络协议实现在高可用方面的良好支持,在ISO第七层中实现单一分发策略.在服务链接建立前,原有算法没有适当处理,服务请求到来时,负载调度器可能会把请求发送到失效的后台结点,为此改进了调度算法增加负载调度器对后台服务器可用性侦测的支持,改进后的WLC加权最小连接调度算法,称之为针对HAWLC加权最小连接调度算法.当服务链接一经建立,如果后台服务器出现故障,而大多数情况下,客户机在不会重发请求,这将导致服务中断.为此,改善内核 四川大学工程硕士学位论文 基于集群的高可靠服务器研究 模块子进程中请求重发机制,当某一服务器连接中断时,子进程将请求重新发 向其它可用服务器,有效地防止这种错误情况的发生概率. 关键词:高可用KTCPVS集群服务器第七层交换

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值