群智能在计算机网络路由中的应用
2015-05-30王鹏王珍伟
王鹏 王珍伟
【摘要】 在计算机网络中,组播是一种应用较为广泛的应用系统。组播涉及到的共同特点是要把同一信息安全、有效地传播到多个节点。为了满足实现安全、有效的业务要求,要满足参数设定的需要,这就涉及到网络中的QoS问题。因为所用的参数是相互独立的,传统的算法不能很好的解决这类问题,所用群智能算法被更多应用于解决计算经济网络路由问题。
【关键词】 组播智能算法 群智能 计算机网络路由
随着互联网技术的不断进步,人们越来越多的利用互联网解决实际生活中遇到的问题,互联网也提供着各种各样的信息。用户所需要的大量数据离不开互联网的传输,实现数据的传输,首先要解决的是传输的路径问题,简单来说,也就是解决计算机通信的路由问题。计算机通信可以分为单播、广播、组播、汇播和群播5种方法。下面我从群智能的发展现状、研究群智能的必要性以及群智能在网络路由中的研究方法三个方面来阐述。
一、群智能的发展现状
l、大众对互联网的新需求。随着互联网技术的不断进步,人们的生活方式也在不断地变化和日新月异,互联网技术的发展使人们的生活有了翻天覆地的变化。在人们对互联网宽带的要求不断提高时,互联网技术也要不断满足人们的需求。特别是近几年互联网金融的快速发展,网络购物、视频教学、视频会议、交互式网络游戏、网上支付等互联网产业的发展,导致了互联网“拥挤”现象。上述业务都需要大量的互联网宽带,网络传输量巨大,对互联网服务质量的要求不断提高。
2、路由技术的发展。在网络技术和路由技术发展的过程中,网络技术得到了快速的发展,互联网技术的不断发展,新的网络业务应运而生。在互联网技术发展的过程中,路由技术和交换技术在不断发展。随着互联网流量的不断增长,处理速度低的路由器和交换机无法适应新技术的发展,这就为多约束服务质量的网络技术发展创造了前提。网络视频、网络学习、网络会议等多媒体互联网技术就对QoS有很高的要求。新型的网络路由技术有以下的优点:一、网络数据传输的速度不断提高,网络数据数量不断加大;二、网络规模不断扩大,能为每一个试用者提供属于自己的地址;三、互联网的安全性不断提高,能够保护使用者的隐私;四、能够促进新兴的互联网金融的发展。
二、研究群智能在计算机网络路由中的应用的重要性
2.1 提高算法和工作的效率,促进网络的发展
为了解决不同用户对QoS的不同使用要求,满足业务发展的需要,我们就需要改变传统的路由使用方法,对其做出一些优化和改进。群智能在计算机网络路由中的应用能够改变传统的网络拓扑结构的缺点和不足,解决它发展变化过快、不能满足用户需要的问题。在传统的蚁群算法的基础之上,会对蚂蚁之前行走过的路程进行部分的更新和优化,使后来的蚂蚁就可以选择行走更新优化后的路径,能够节约使用的时间和资源。在新的路由算法下,还可以进行优胜劣汰的选择。对于蚂蚁行走较多的路线进行奖励,对于较少走的比较差的路线选择修补和更新,这个算法的目的就是使蚂蚁逐渐远离比较差的路线,使其不断接近新的路由路径,提高算法和工作的效率,促进网络的发展。
2.2 为互联网拥挤堵塞问题提供了良好的解决思路
以前的网络路由算法只考虑到了最优的路径选择,没有想到当所有的数据都通过这个路径时,会导致互联网道路阻塞,不能很好的使全部数据通过,影响用户的使用和降低工作效率,质量较高的多约束条件的路由算法考虑全面,把负载均衡机制应用到路由选择路径上,改变了数据传输的拥挤,延长了互联网生命存活的时间,促进了网络路由的稳定,满足了现代新兴的多媒体技术的发展需求,也能为互联网拥挤堵塞问题提供了良好的解决思路。
2.3 优化了计算机路由的算法和其产生的结果
群智能在计算机网络路由中的应用是考虑了多种路由算法的优点,使QoS的多约束路径选择问题得到了解决。通过使用完善的蚁群算法,能够改变局部不完善的缺点,优化了最差路径选择问题,使路由算法的优化能力和适应精确度得到了很大的改善。促进了群智能在计算机网络路由中的应用。
三、群智能在计算机路由中的研究方法
群智能技术在计算机的路由发挥越来越大的作用。不同的网络需要对QoS有不同的算法要求。这就需要我们不断地摸索,寻找出适合路由的研究方法。具体的群智能在计算机路由的研究方法包括遗传法、蚁群算法和粒子群算法等。在选择具体的计算机路由的研究方法时,要结合具体的实际情况,做出选择。
四、结语
在互联网发展的新的时期,人们越来越对互联网发展的质量和水平有了更高的要求。视频会议、视频教学、网购、微信等新兴多媒体技术的发展,要求我们要在计算机路由的设计和开发过程中,熟练地应用群智能技术,使群智能技术更符合计算机路由发展的需要,来满足广大使用者的要求,促进群智能的不断发展和计算机路由技术的不断进步。