论文部分内容阅读
随着互联网的迅猛发展,大量的新服务、新应用、新算法不断涌现,网络应用对互联网可扩展性的要求也越来越高。在下一代网络体系结构的研究中,网络结构的可扩展性也受到研究人员的极大重视,不仅在理论研究中作为理论分析的重要测度,而且在技术的开发和研究中被当作评价网络体系结构优劣的重要指标。但由于网络结构本身的复杂性和多样性,对可扩展性分析方法的研究仍然比较欠缺,缺少比较系统性的分析方法。 针对这个问题,本论文首先概述了网络结构可扩展性分析方法的研究现状,总结了可扩展性分析方法的基本内容、基本要素和基本模式。然后将网络结构的元素抽象为服务、关系以及映射函数的集合,构建出能够表达复杂结构特性的网络服务拓扑模型,并对服务拓扑模型的定义和特征作进行详细的介绍。进而提出了一种网络服务可扩展性分析方法,该方法具有多层次描述、多维度分析、静态动态分析等特点。基于该分析方法设计并实现了可扩展性分析系统,它实现了网络服务可扩展性分析方法,并应用到具体的分析中。最后本文运用该可扩展性分析方法分析了CDN网络模型,并与其他研究中提到的分析方法进行对比,得出各自的优缺点。另外利用可扩展性分析系统对三种类型的P2P(Peer-to-Peer)网络模型进行了可扩展性分析,得出了三种网络模型的可扩展性优劣及影响网络性能的重要因素,验证了网络服务可扩展性分析方法的可行性与优越性。