分布式架构与蚁群算法在网络模拟和路径树求解中的应用
分布式架构模拟不可靠广域网
在网络模拟领域,一种用于模拟不可靠广域网(WAN)的分布式架构被提出。该架构通过在源主机和目标主机之间的虚拟连接上分配相关参数,实现对多媒体系统网络流量的模拟。
当所有主机都安装了代理(agents)后,与多媒体系统相关的整个网络流量可以通过代理服务器(proxies)进行传输,这些代理服务器能够模拟不可靠的广域网环境。不过,延迟模拟的准确性会受到代理传递数据包以及代理和代理服务器处理帧的延迟限制。但只要模拟器的组件运行在同一局域网(LAN)内的现代计算机上,并且通过快速网络交换机互连,同时没有其他系统给网络造成负担,这种不可避免的延迟通常只有几十毫秒。而且,如果代理服务器过载,还可以添加更多的代理服务器,这体现了该架构的可扩展性。
该架构中的代理和代理服务器由一个监控程序(supervisor program)控制,这个监控程序还提供了一个图形用户界面(GUI),用于对不可靠网络进行建模。模拟器组件之间的通信基于二进制消息,这些消息通过UDP协议进行传输。为了检测数据丢失,即使在局域网环境中假设数据包不会丢失,也开发了一种对数据包进行顺序编号的机制。
不可靠网络建模
与许多现有的模拟器不同,该解决方案使用抽象网络模型,使得实验可以轻松地在不同硬件上重复进行。网络建模的过程如下:
1. 定义虚拟主机 :为每个主机分配描述性标识符,通过使用一致的前缀或后缀,用户可以更方便地识别主机或主机组,而不像现有模拟器那样需要使用IP地址和子网掩码。
2. 关联标识符与真实计算机
超级会员免费看
订阅专栏 解锁全文
1755

被折叠的 条评论
为什么被折叠?



