虚拟服务器来建立tcp服务器,基于Linux内核TCP层和集群体系结构的FTP虚拟服务器的研究与开发...

本文详细介绍了基于Linux内核TCP层和集群体系结构开发FTP虚拟服务器的过程与成果。KTCPVS通过第7层交换技术实现负载均衡,使用前端机作为调度器,服务器集群通过高速网络互连,对客户透明。系统具备良好的伸缩性,可动态增删节点。采用虚拟目录调度算法实现基于内容请求的负载平衡,确保FTP操作的无缝切换。在系统测试和性能评估中,展示了KTCP_VS_FTP的功能与效率。
摘要由CSDN通过智能技术生成

摘要:

本课题研究与开发了基于Linux内核TCP层和集群体系结构的FTP虚拟服务器,并取得了一定成果.本文介绍了背景及国内外研究现状;理论基础和关键技术;系统设计;系统实现;系统测试与性能评估.本文分析了采用第7层交换技术的KTCPVS,并在此基础上实现了FTP虚拟服务器KTCP_VS_FTP.KTCPVS在实现集群功能时,采用一台前端机作为虚拟服务器作为负载调度器,一组服务器通过高速的局域网或者地理分布的广域网相互连接.虚拟服务器能无缝地将网络请求调度到后台真实服务器上,从而使得服务器集群的结构对客户来讲是完全透明的.客户程序不受服务器集群数量的影响,在客户机上不需作任何修改.系统的伸缩性,通过在服务器集群中透明地加入和删除一个节点来达到,其负载调度技术是在Linux内核中实现的.基于内容请求分发的负载平衡调度算法,采用的是虚拟目录调度算法.即不同的服务器上各放置一些文件.用ls命令查看时,可看到该虚拟目录下的所有文件,而分不出是在哪台服务器上,就好象是所有文件都在同一台服务器上一样.当用get,put或cd命令时,针对不同的请求对象,连接到该文件或目录所在的服务器上.最后本文对KTCP_VS_FTP服务器的功能和性能给出定量的评测.本课题的研究和开发过程中,做了大量工作.在基于Linux内核TCP层和集群体系结构的FTP虚拟服务器的开发过程中,用C程序语言进行Linux内核编程,编写了大量的程序.

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值