您好,欢迎来到暴趣科技网。
搜索
您的当前位置:首页基于linux的千兆网卡驱动程序实现及数据传输效率优化,基于linux平台的视频数据传输优化及性能分析...

基于linux的千兆网卡驱动程序实现及数据传输效率优化,基于linux平台的视频数据传输优化及性能分析...

来源:暴趣科技网

摘要:

视频数据在网络进行传输应用时,对数据的传输时问有严格的实时要求,包括高带宽,低延时和低抖动,低丢包率等参数指标.尽管实时传输协议RTP/RTCP(Real-timeTransportProtocol/Real—timeTransportControlProtoc01)提供了端到端的实时传输服务,但因为没有涉及资源预订和质量保证问题,所以无法满足实时传输服务质量QoS(QualnyofService)要求.因此,提出了基于Linux平台的多线程并发服务方式解决数据分发调度问题,利用动态分配带宽和网络负载平衡策略解决视频帧的传输延迟问题,以期达到提高QoS传输质量的目的.

针对响应问题提出了多进程/多线程并发服务结构,由进程相互之间的隔离减少错误积累,避免一个进程的崩溃危及其它进程;由线程实现传送服务和控制信息的反馈.

给出了一种自适应并发调度ACS(Adaptiveconcurrentscheduled)方法,根据一定的评价规则动态调整服务队列的顺序减少延迟所带来的影响,并发调度策略决定多线程任务的调度,影响传输的实时性.同时,利用缓冲机制实现数据的同步以及减少传输引起的延迟抖动现象.

针对网络负载问题提出了分布式局域服务中心DLSC(DistributionLocalServerCenter)网络负载平衡服务模式,由数据转发服务单元完成数据的转发减轻服务器的负担,从而提高服务器的传输性能和效率.这种服务器负载均衡技术能提高服务器性能,极大地减低服务器链路的故障率,提供强有力的容错性能.同时有效地提高服务器的并发效率,实现快速响应减小延迟的目的.

最后给出了局域网中传输的测试数据,达到了低延迟抖动的效果;通过网络仿真,验证了多用户环境下服务器任务调度的必要性.总之,课题从传输性能,网络应用的架构两个方面提出了一些措施,用以提高实时性能,改善服务质量Qos,对提高传输效率有一定的意义.

展开

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoquwan.com 版权所有 湘ICP备2024080961号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务