首页> 外文会议>International Conference on High Performance Computing Simulation >TopGen: A Library to Provide Simulation Tools with the Modeling of Interconnection Network Topologies
【24h】

TopGen: A Library to Provide Simulation Tools with the Modeling of Interconnection Network Topologies

机译:TopGen:一个为仿真工具提供互连网络拓扑建模的库

获取原文

摘要

Topology modeling is a challenging topic in the design and development of tools that simulate the behavior of interconnection networks. During the last years we have seen the birth of several simulation tools and frameworks modeling interconnects, some of them doing brilliant efforts to do the code re-usable and extensible. The main differences among these simulation tools and frameworks is the level of granularity and abstraction of their network models. Different network models may generate duplicated efforts in modeling certain aspects of them, such as the network topology or the routing algorithm. If the topology generation and routing algorithm modeling were separated from the modeling of other network aspects, then the simulator developers could focus on developing non-existing models and new functionality, without wasting time in doing a work previously done by other simulation tool developers. In this paper we describe TopGen, an external library that can be integrated with any tool that simulates interconnection networks. TopGen provides a compendious of well-known network topologies that can be used to interconnect the network components, such as end nodes, channels, switches and routers. It also provides the corresponding knowledge to apply a compendious of routing algorithms to the modeled network topologies. TopGen also supports the definition of customized topologies that are not the standard ones, thanks to a special interface used for this purpose. We also provide details on how to integrate TopGen with a network simulator, by means of a simple API. Finally, we describe several use cases of the TopGen library.
机译:在仿真互连网络行为的工具的设计和开发中,拓扑建模是一个具有挑战性的主题。在过去的几年中,我们看到了一些用于互连建模的仿真工具和框架的诞生,其中一些人做出了出色的努力来使代码可重复使用和可扩展。这些仿真工具和框架之间的主要区别在于其网络模型的粒度和抽象级别。不同的网络模型在建模它们的某些方面时可能会产生重复的工作,例如网络拓扑或路由算法。如果将拓扑生成和路由算法建模与其他网络方面的建模分开,那么仿真器开发人员可以专注于开发不存在的模型和新功能,而不会浪费时间进行其他仿真工具开发人员以前完成的工作。在本文中,我们描述了TopGen,这是一个可以与任何模拟互连网络的工具集成的外部库。 TopGen提供了众多著名的网络拓扑,可用于互连网络组件,例如端节点,通道,交换机和路由器。它还提供了相应的知识,可以将大量的路由算法应用于建模的网络拓扑。由于用于此目的的特殊接口,TopGen还支持定义非标准拓扑的定制拓扑。我们还提供了有关如何通过简单的API将TopGen与网络模拟器集成的详细信息。最后,我们描述了TopGen库的几个用例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号