首页> 外文期刊>Simulation >A multi-agent-based simulator for a transmission control protocol/internet protocol network
【24h】

A multi-agent-based simulator for a transmission control protocol/internet protocol network

机译:用于传输控制协议/互联网协议网络的基于多代理的模拟器

获取原文
获取原文并翻译 | 示例
       

摘要

The main goal of this paper is building a novel transmission control protocol/internet protocol (TCP/IP) network simulator engine for simulation of distributed applications for which capturing both higher and lower layer network parameters are important There are not many comprehensive simulators available in industry and academia to simulate distributed applications while reporting the parameters of all the layers of the TCP/IP network active in such simulations. The major problem in building a comprehensive simulation scenario for applications residing on the higher layers of a network by using currently available simulators is that a core simulator for lower layers of the network should be used together with add-ons or other programs simulating higher network layers to be able to simulate the whole TCP/IP network. This paper presents a novel idea for network simulation that has not been implemented before, which is using agents to simulate all layers of the network. In this simulator, each TCP/IP layer is simulated separately by using a separate agent and its behavior. It is an integrated environment based on agent systems capable of simulating all layers of a TCP/IP network, including application and lower layers. The final goal is other agent systems simulating a complex higher level web-based distributed application being easily used together with these agents, which are simulating the core TCP/IP network. For evaluation and testing purposes, a simple distributed application consisting of several remote procedure calls is simulated. For the validation of the conducted simulations, the achieved results are compared with the results of two non-agent-based simulators. For the verification of each individual agent function, a report is generated that shows the information flow between agents. The communication routes between agents are checked manually to make sure the route selection is based on the expected behavior of each agent. The scalability of the proposed multi-agent-based simulator is tested for the given distributed application.
机译:本文的主要目的是构建一种新颖的传输控制协议/互联网协议(TCP / IP)网络仿真器引擎,用于仿真分布式应用程序,对于该应用程序来说,捕获高层和较低层的网络参数都很重要。行业中没有很多综合的仿真器和学术界来模拟分布式应用程序,同时报告在此类模拟中活​​动的TCP / IP网络所有层的参数。通过使用当前可用的模拟器为驻留在网络较高层上的应用程序构建全面的模拟方案的主要问题是,应将用于网络较低层的核心模拟器与附加组件或模拟较高网络层的其他程序一起使用以便能够模拟整个TCP / IP网络。本文提出了一种以前尚未实现的网络仿真新思路,即使用代理来仿真网络的所有层。在此模拟器中,使用单独的代理及其行为分别模拟每个TCP / IP层。它是基于代理系统的集成环境,该系统能够模拟TCP / IP网络的所有层,包括应用程序层和较低层。最终目标是模拟易于与这些代理一起使用的复杂高级基于Web的分布式应用程序的其他代理系统,这些代理正在模拟核心TCP / IP网络。为了进行评估和测试,模拟了一个由多个远程过程调用组成的简单分布式应用程序。为了验证进行的仿真,将获得的结果与两个基于非代理的仿真器的结果进行比较。为了验证每个单独的代理功能,将生成一个报告,其中显示了代理之间的信息流。手动检查代理之间的通信路由,以确保路由选择基于每个代理的预期行为。针对给定的分布式应用程序测试了所提出的基于多代理的模拟器的可伸缩性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号