急流网

RapidNet:一个用于快速网络模拟和实验的声明性工具包。RapidNet是一个用于快速模拟、实现和实验网络协议的开发工具包。RapidNet利用了声明性网络,这是一种声明性的、受数据库启发的可扩展基础设施,它使用查询语言来指定行为。RapidNet集成了一个声明性网络引擎和新兴的ns-3网络模拟器。网络协议是使用网络数据日志(NDlog)来指定的,这是一种分布式递归查询语言。使用RapidNet编译器将NDlog中的协议规范编译成ns-3代码(用C++)。编译的代码以模拟模式作为ns-3应用程序运行。同样的NDlog规范也可以作为使用ns-3网络仿真器的实际实现,因此在模拟和基于试验台的实验之间提供了一个桥梁。RapidNet的长期目标是为新的网络协议的快速原型、综合和部署提供一个统一的平台。