基于计算机网络系统复杂性的竞争特性初探

来源 :硅谷 | 被引量 : 0次 | 上传用户:f1f1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]复杂计算机网络竞争具有普遍性和客观性,合作总是特殊和暂时的。系统内部竞争无处不在,资源共享与竞争并存。通过对计算机网络系统的复杂性的分析,分析局域网内成员竞争和路由器级或域间级的竞争,从而对计算机网络系统复杂性下的竞争特性的相关问题进行分析。
  [关键词]网络系统复杂性竞争特性
  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1120063-01
  
  通过系统的本质角度来探讨计算机网络系统的复杂性,依据子系统组成、种类数量及其相互的关联关系的复杂程度,可以将系统分成两类:简单系统和类巨系统。因为系统数量组成比较少的简单系统很少,计算机网络大多数情况下表现出明显的复杂性。
  
  一、计算机网络系统的复杂性问题
  
  我们把因特网(Internet)、广域网(WAN)、局域网(LAN),城域网(WAN)等一些在计算机系统、通信系统的基础上延伸出来的计算机网络系统,称为“开放的复杂巨系统”。计算机网络系统的复杂性有:1. 开放系统。众所周知互联网是集共享性和开放性于一体的开放系统。互联网因为受到其他环境因素的渗透而减缓了其发展,但是互联网的发展在某种意义上也影响了外界环境。2. 成员群体数目巨大。计算机网络中的各种各样的用户与节点构建了复杂系统的成员总体。这些成员(Agent)主要包括用户终端、交换机、网关、路由器等各种终端设备以及中继设备,这些设备种类繁多、数量庞大。3. 成员间相互关联、作用。因为系统中成员与成员之间存在着某种不确定的关联和作用。但是网络协议庞杂的系统是缺乏集中的控制力的。
  
  二、局域网内系统成员的竞争问题
  
  局域网成员数量通常情况下多于网络共享设备、信道等资源的个数。在可以使用的资源数量不足,使得想要使用网络资源的成员过多的时候,相应的在这些成员与成员之间就会形成了激烈的竞争关系。它们争夺信道和网络共享设备的使用权。局域网内对成员进行了冲突解决和有序控制来达到有效利用网络资源的目的。
  (一)有序控制。有序控制使得成员间只存在合作关系,避免了冲突的发生。有序控制的实质是预防冲突的发生。常见的有序控制方式有:1. 轮询:控制程序会按照某种顺序依次询问系统成员对网络资源的需求,如果需要,则被询问的成员可以立刻使用;反之就询问下一成员。通常包括有限定式、穷尽式、门限式、混合式等服务方式。2.预约:需要使用网络资源的成员通过预约使用,然后按照一定的顺序使用。包括分布式预约和集中预约。3.令牌控制:通常应用在环形局域网中。令牌作为一个通行证在网内流动,有发送请求的成员通过捕捉闲令牌,把信息放在令牌后发送出去。主要包括单令牌与多令牌两种方式。4.时槽方式:信息的传输时间分为固定大小的几段在环网上传输,通常其中的一段叫做一个时槽,用户成员必须通过使用自己对应的时槽才能发送信息。主要包括固定式槽环和随机式槽环两种。5.其它方式,例如寄存器插入、信道复用等有序控制方式。
  (二)冲突解决。一些局域网采取冲突解决方式而不采用有序控制,这样主要有以下四种:1. 后退:发生冲突后拒绝进行服务,使得所有待发信息全部后退1个时间,然后再来竞争,只有无冲突时的成员才能接受服务。2. 淘汰。通过网络仲裁机构来实现。仲裁机构从请求服务的用户成员中随机选取一次能够服务的数目,其余的成员要延迟到下次再请求服务。3. 限制:也就是冲突限制方式。通过限制请求服务中参加竞争的用户成员数量,每次让部分用户成员产生的信息参与竞争,这样使信息发生冲突的可能性变小。4. 排序:对发生冲突的用户进行排队
  后,按照排好的顺序逐一接受服务。排队办法主要有先来先服务(FIFS),优先级服务等等。
  
  三、路由器级或域间级的竞争问题
  
  快速局域网传输的大量信息抵达信息速率较慢的局域网时,因为带宽限制形成瓶颈,从而产生竞争带宽引起的冲突。路由器级/域间级的冲突解决策略分两大类,一类为“预防机制”,另一类是“冲突解决”。“预防机制”是在冲突发生前通过一系列措施避免有可能发生的冲突。“冲突解决”则是在冲突发生后采取相应的措施来化解冲突,实现成员之间的合作。
  (一)预防机制。预防冲突的TCP协议算法包括“拥塞避免”和“慢启动”。“慢启动”通过探测网络的带宽,使得用户节点适量的发送数据使得流量在可控制的范围,避免瞬间的大量数据引发的冲突。这里我们引入了所谓的“慢启动阈值”,慢启动阈值的意义在于,数据发送量低于阈值时,TCP选择慢启动算法,否则选择“拥塞避免”算法,使用户端的发送速率降低。降低冲突发生次数还可以采用提高路由器性能的方法。通过设置适当的缓存容量、提高运算速度以及采用路由器集群结构。路由器集群结构可将多个路由器用内连网络合并于一体,采用负载均衡技术,分解大量的输入端数据给多个路由器。当前Diffserv体系结构避免内部冲突的方法主要是在边界节点严格控制进入区域的数据流量。采用动态反馈机制:1.内部节点到边界点的反馈。内部节点捕获周边详情,并且通报边界节点,边界节点根据反馈信息调控进入区域内的总数据流量;2.边界节点到边界节点的动态反馈。区域的边界出口节点把数据传输速率反馈给边界入口节点,入口节点依据这个速率调控进入区域内的数据传输速率,最后达到入口速率等于出口速率,来避免区域内发生拥挤冲突。
  (二)冲突解决。“丢弃”数据包是所有交换节点都支持的一项操作。当大量的数据包争夺有限的输入、输出缓存或输出带宽时,因为资源“供给”小于“需求”引起冲突,就需要丢弃一些数据包。然而到底丢弃哪些数据包、什么时间丢弃要根据不同的算法:1.DropTail(丢尾)算法。当缓存队列长度高于缓存大小时,丢弃队列尾部的数据包。2.RED(随机早期检测)算法。采用一定概率丢失或标记报文来通知端节点网络冲突的情况。3.基于RED算法的ARED算法。根据网络载荷的情况来调整maxp。当avg queue小于minth,就减小maxp;当avg queue大于maxth,就增大maxp。4.基于RED算法的SRED算法。采用预计网络中TCP连接的数量来调整报文的标记/丢失概率。5.基于RED算法的BLUE算法。采用链路空闲和缓冲溢出的状况来调整报文的标记/丢失概率。
  
  四、结论
  
  本文通过对计算机网络复杂系统的竞争特性进行深入的研究,得出以下结论:1.复杂的计算机网络系统竞争具有普遍性和客观性。系统内部竞争可以说是普遍存在,既然存在资源共享,就必然有竞争。竞争就是一把双刃剑:网络繁忙的冲突高峰期容易出现拥塞,我们要设法避免冲突发生;在冲突的低谷期的竞争能够提高网络资源利用率。所以我们要根据需求和竞争的特性来改进冲突的解决策略,在化解冲突的同时,实现成员间的有序合作。2.利用竞争的时间性提高系统效率。避开竞争-冲突高峰期,更有效地利用网络资源,避免拥塞发生。
  
  参考文献:
  [1]许国志,系统科学与工程研究[M].上海:上海科技技术出版社,2007.
  [2]许晓鸣,复杂网络[M].上海:上海科技教育出版社,2008.
其他文献
[摘要]在归纳现有网络信息安全技术的基础上,把校园网络信息安全措施分为以防火墙技术、入侵检测技术等为代表的硬件级措施和以病毒防御、身份确认等为代表的软件级措施,在校园网上实现以防火墙技术为核心的硬件级保护和以防病毒技术为核心的软件级保护相结合的军校校园网络信息安全防护体系。  [关键词]校园网网络信息安全信息安全信息安全措施  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009
航煤吸附罐换剂工作过程十分复杂,涉及高处作业、高温蒸汽、氮气、含硫油气等多种危害因素。运用工作危害分析的方法,识别出航煤吸附罐更换吸附剂作业中每一工作步骤中的危险
CIMS主题是国家“863”计划自动化领域的一个主题.经过多年的努力,CIMS主题已取得了重大进展.
汽车零部件这个产业与一般的产业是不一样的,我们主要定位在售后市场,汽车的某个零部件坏了以后才需要维修,因此我们的产品与维修服务是紧密挂钩的.整个行业“散、乱、差”这
[摘要]把P2P对等技术运用到虚拟学习社区中,通过对社会心理学理论的学习,使之更加适应当前远程教育领域分布式协同的趋势,为解决当前网络教育存在的问题提供一种全新的思路。  [关键词]虚拟学习社区P2P社会心理学  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1120046-01    目前大多数虚拟学习社区和网络学习环境都是建立在客户端/服务器模式下的,这种模式随着学习
无论对于BLC的研究项目还是商务活动而言,有关原料皮的工作一直扮演着重要的角色,而且,这方面的工作也越来越受到政府的特别关注.现今,我们一直研究的是有关畜牧业对皮革质量
对于中国零部件行业的总体情况,我个人认为在最近几年的发展中,已经取得了不错的成绩.只要大家稍加留意就会发现,前些年国内的汽车零部件业可以说是非常明显的“散、乱、差”
[摘要]介绍Flex的事件流的框架及其对自动化的支持,自动化测试工具与Flex源码的交互机制,从Flex自动化支持、流程、维护三方面框架提出Flex自动化工程的重要因素。  [关键词]AdobeFlex自动化框架测试SilkTest  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1120059-01    任何长期的软件项目的测试工作最终都会进入自动测试阶段。软件开发的
国内的汽车零部件市场是非常庞大的,而其发展又是与主机厂密切相关的.在汽车大规模进入家庭之前,我国的汽车零部件市场也处于一个缓慢发展的阶段,而且,那个时候的汽车零部件
时至今日,中国的汽车后市场也在逐步趋于成熟,“一锤子买卖”的情况在逐渐减少,更多的厂商将眼光放得越来越长远.售后服务已经引起了越来越多的厂商的重视,而在产品质量提高