首页 | 本学科首页   官方微博 | 高级检索  
     


Beyond network simulators: Fostering novel distributed applications and protocols through extendible design
Authors:Marinho P. Barcellos  Rodolfo S. AntunesHisham H. Muhammad  Ruthiano S. Munaretti
Affiliation:Institute of Informatics, Federal University of Rio Grande do Sul (INF/UFRGS), Av. Bento Gonçalves, 9500 - Bloco 4, Porto Alegre/RS, Brazil
Abstract:Simulation has been of paramount importance to the development of novel Internet protocols. Such an approach typically focuses on one of three domains: wireless and other link-layer technologies, routing protocols, and transport-layer mechanisms and protocols. Existing techniques can tackle well simulation at layers 2, 3 and 4 of the TCP/IP architecture, but are not flexible enough to appropriately deal with application-layer protocols. These require simulators that support the modeling of networks and components with different levels of abstraction. Simmcast is an object-oriented framework that focuses on the necessary flexibility for application-layer protocol research. A simulation can be developed by the simple extension of building blocks that closely resemble components of a real network such as hosts, links and routers. The internal complexity of these components, however, is hidden from the user, so he/she can focus on the implementation of the desired protocol characteristics. This paper describes the flexible simulation architecture proposed and instantiated through Simmcast, and draws lessons from our experience in designing, implementing and deploying it. We also present framework instances used to evaluate application-layer protocols, exemplifying how different kinds of simulations can be developed with Simmcast.
Keywords:Distributed systems   Simulation   Software engineering
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号