一种面向大规模网络的拓扑设计算法.pdfVIP

一种面向大规模网络的拓扑设计算法.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十届中国计算机学会网络与数据通信学术会议论文 南京·1998 一种面向大规模网络的拓扑设计算法 吴桦丁伟 (东南大学计算机系南京210096) hwu@njnet.edu.cn 摘要:本文首先介绍了当前形势下计算机网络拓扑设计的研究要点及设计过程.随后结合当前网络设计中的特 点,在分析和改进一些经典的拓扑设计算法的基础上,提出了一个面向大规模网络拓扑设计的具体实现方法.该 方法由以子网划分为目的节点分类算法和子婀内的连接设计算法两部分构成. 关键词:计算机网络、拓扑设计、算法 l引言 网络拓扑设计是计算机网络设计的基础和起点t重要性是显而易见的。在任何情况下,网络拓扑设计都是以 尽可能地降低费用、延时,提高链路利用率,同时兼顾可靠性、安全性为基本原则来安排网络节点间的连接,并 以此为基础来形成网络的拓扑。 实际上,网络拓扑设计并不是一个十分新鲜的研究方向,早在七十年代计算机网络产生初期就已有大量的拓 扑设计算法出现a在使用这些算法进行网络拓扑设计时,~般都是根据前次划分结果进行反复改进,逐步接近最 佳结果。如果接入节点过多, 算法的时间复杂性将以指数级的速率递增。 在目前形势下,对网络拓扑设计的研究可以从三个方面考虑,其一是如何利用CAD的思想和方法,在图形界 面和数据库的支持下t为用户提供更加方便和直观的拓扑构成手段:其二是如何改进原有的算法.使其能够完成 入网节点数较大情况下的拓扑设计工作:最后一点是如何利用仿真技术,有针对性地对设计好的拓扑进行性能分 析。这三点应该是相辅相成的,一个完整的网络拓扑设计系统应该同时具有这三方面的功能。本文将主要讨论其 中的第二点,即大规模网络的拓扑设计方法。 我们认为,在入网节点数目较大的情况下,比较可行的方法是:先对入网节点进行分类,以此构成初始划分 并形成若干个子网:在此基础上可以先设计各子网内部的连接,然后再将每个子网看作一个节点,构造总体的主 干拓扑。这样,网络拓扑设计工作可分成三个部分进行: (1)对入网节点进行分类,划分子网: (2)子网内各节点的连接设计: (3)子网间的连接设计,即主干网拓扑设计。 由于其中主干网的拓扑设计是在一个相对较少的节点数目上进行的,它可以采用一些传统的经典算法,如最 小割集算法等,来完成,因此本文将着重讨论前两部分,并给出一种具体的实现方法。 2入网节点分类(子网划分) 进行子网划分时要考虑的主要是流量、费用、距离等因素。在目前的条件下,距离对延时的影响非常之小, 可以忽略不计,费用取决于通信线路的租金。实际上.距离因素的影响已问接地隐含在费用和流量两个因素中了。 点(即集中器).同时完成子网的划分.具体步骤如下(设节点总数为N,需要划分的子网数为n): (1)给各个节点编号并分别列出与它们连接费用最少的k个节点,并构成各节点的邻接表.k是一个设计参数; (2)确定每一节点在步骤1的节点邻近表中出现的次数: 是出现频率为p的节点的集合; +1, ,x(p)是表s(p)中的节点数目,即 ㈣…一扪:肼=c喜掣, 其中∑x@)=N ,=1 x(p户IS(p)l: 作为子网中心节点,直至达到预定的子网数一_n。可以通过调整K值来使这个选择过程更加精确(越大越精确): f6)将各节点连到最接近的中心节点上: (7)根据一些限制条件对初始划分进行调整。 以上算法考虑的是费用最低的情况,用尽可能低的费用将各个终端连接到终端集中器上. 显然,仅考虑费用因素,而忽略流量因素是不舍理的。为了同时兼顾这两个因素,可以考虑将该算法中的费 用抉成由费用、流量折合成的一个权值。因为对于任~连接,如果其费用越小,流量越大,则其存在的必要性越 堕塞:!!!! 笙±旦!里盐箜垫堂垒璺竺皇墼塑里堕兰查垒堡笙苎 大,所以用。费用/流量’作为权值是可接受的.用这个权值取代上述算法中的费用参数,也同样可以得到子网划 分结果. 进一步而言,将费用与流量置于同等的重要性来考虑的做法同样具有一定的局限性.这是因为:其一

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档