ANTS(Active Node Transport System)工具包是由麻省理工大学在封装囊(Capsule)模型的基础上开发出来的主动网络工具。每个封装囊包含一个以字节编码的java程序和用户数据净荷。ANTS的网络应用程序接口包含一个扩充了ANTS类的Java虚拟机,执行对密封囊进行译码和解释的功能。
最近,麻省理工大学又开发出了PAN(Practi-cal Active Network)主动网络系统,用于实现可实际使用的基于封装囊的主动网络。PAN的体系结构与ANTS非常类似,但它的性能更适于实际的应用。PAN的体系结构可以支持多种移动代码系统。用主动结点内核执行本地代码以转发封装囊的试验表明,其发送1500字节的数据包时的速度可以使100Mbit/s的快速以太网达到饱和,而只比传统网络结点处理每个数据包的时间多出13%。
PLAN语言是宾夕法尼亚大学开发的第一种主动分组语言,而后该大学又开发出了SNAP(Safe and Nimble Active Packets),这种语言被设计用来提高PLAN的灵活性、高效性及安全性。研究者旨在找到保护结点的整体性,并对结点提供保护及安全的资源控制的方法,以期建立第一个实际投入使用的主动分组系统。
TASC和马萨诸塞州联合研制开发出了PANAMA(Protocol for Active Networking with Adap-tive Multicast Application)项目,该项目已被证明其所提供的主动服务具有较高的网络性能。这些主动服务包括差错恢复和分组汇聚,从而能够降低修复延迟,节省网络带宽。