Linux集群系统下数据传输的研究与实现

来源 :成都理工大学 | 被引量 : 1次 | 上传用户:chenxiang1006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年,随着网络的飞速发展,人们通过网络获得的信息越来越多,同时对网络的应用也越来越广泛,包括生活工作的方方面面,比如工作中处理图像数据,传输数据,保存数据等,生活中各种娱乐活动,如网络视频聊天,网络可视电话,ktv点播系统等等,总之是各个领域的方方面面。本文针对网络数据传输这个方面进行了相关研究,在网络数据传输过程中,实际的信道难以保证数据传输质量的可靠稳定,网络误码和网络拥塞都会导致数据信息的丢失,而且对于原始视频信息数据量庞大的情况,数据传输的效率更是受到影响,为了能在有限带宽的信道上传输视频数据,我们对视频数据进行数据压缩是非常必要的。为了得到高压缩比,目前的视频数据压缩编码技术采用了很多方法,目标都是减少冗余数据,冗余数据的减少可以使压缩后的视频数据流在传输过程中更快更有效,我通过查询阅读很多资料,本设计决定采用目前国内外最先进的视频编码压缩算法H.264来对视频数据进行压缩,这种方法安全可靠有效。另一方面在网路带宽有限的条件下传输数据,要提高传输效率,除了对数据编码压缩外,提高服务器的性能也非常重要,但是从网络技术的快速发展来看,网络带宽的增长远远高于服务器的响应速度的增长,即使服务器配置性能再高也不能满足大数据量传输对服务器性能的要求,可以想象的是越来越多的瓶颈将会出现在服务器端。现在随着Linux操作系统的快速发展与广泛流行,越来越多的应用程序都能运行在Linux系统平台下。基于Linux系统下,如果我们可以建立一个高可用的、可伸缩的、高性价比的、易管理的服务器集群系统,对外提供统一的IP地址,就可以满足不断快速增长的网络应用对服务器端的要求,因此,我在本设计中建立了一个基于linux平台的负载均衡的虚拟服务器集群,即LVS,把多个计算机加入集群系统,建立一个服务器池,集群系统合并多台计算机的性能,对外提供一个虚拟IP地址,这样在外界看来客户端是与一个IP地址进行通信,其实是多台计算机,当一个任务传过来时,可以应用集群系统中的各种调度算法,根据每台服务器的性能把任务分配到不同的服务器上,提高信道的利用率,实现最大的数据传输效率。另外把集群系统做成网站界面的形式,可以方便用户使用,本文主要就是完成上面所说的两大块功能:对所要传输的视频数据进行编码压缩,建立一个服务器集群系统,满足在有限条件下,客户端数据传输对服务器端的性能要求,充分体现集群系统下数据传输的优越性和简单性,并保证集群系统下服务器池的有效监控,提高数据传输的可靠性。
其他文献
在海底资源矿产勘探中,海洋电磁法是一种非常重要及有效的方法。它采用可以控制的人工场源作为激励源,测量海底电磁场场值,以便弥补海洋环境中缺失的低频信号,通过计算视电阻率和
本研究室曾从白菜中分离了一种新的钙调素结合蛋白,CaMBP-10,它与CaM 的结合具有不依赖于 Ca的特性,即在有Ca和无Ca条件下均能与CaM 结合。由于该蛋白与植物转脂蛋白家族成员同
RFID(Radio Frequency Identification,射频识别)技术是20世纪60年代开始兴起并在90年代走向成熟的自动识别技术,它是一种非接触式的数据采集和自动识别技术。非接触式RFID智能
学位
随着自组织网络的快速发展,其应用领域也遍及到空间、水下和地下,例如:空间信息网,水下声学传感器网络和无线地下传感器网络。这些网络部署在三维空间呈立体分布,维度的增加给
IP多媒体子系统(IP Multimedia Subsystem,IMS)体系结构中,媒体传输采用完全依赖承载网络的单径传输模式,虽然易于实现传输服务质量(QoS)保证,但网络传输整体效率低下,存在网
作为实现安全通信的一个重要手段,信息隐藏(密写)技术业已成为学术界和国防科技产业热切关注和积极研究的热点领域之一。根据数据隐蔽域的不同,信息密写方法可大致分为空域和