论文部分内容阅读
随着微电子与通信技术的发展,无线传感器网络在军事、环境监测等领域有着越来越广泛的应用。在现有的研究中,提出了许多的模拟器对传感器网络进行模拟,这些模拟器大大方便了开发人员对应用进行测试。无线传感器网络中包含了大量的结点,这些结点上面可能运行各种不同的应用程序。在现有的模拟器中,许多模拟器通过对每个结点单独进行模拟的方法来提供多应用模拟的支持,然而这种方法的可伸缩性差;而其他模拟器如TOSSIM通过对所有结点使用单一实体进行模拟,这种方法具有高可伸缩性,然而却无法模拟多个应用,给传感器网络应用的测试带来了不便。
本文针对上述现有无线传感器网络模拟在多应用测试中的不足,提出了结点聚类的方法,这个方法通过将运行同一应用程序的结点放到一个实体上进行模拟,通过多个实体间的通信来实现不同结点间的通信,并对各个实体进行同步来实现传感器网络的模拟。结点聚类的方法在提供传感器网络多应用模拟支持的同时,也具有良好的可伸缩性。
本文基于结点聚类的方法,扩展TOSSIM实现了一个可伸缩的多应用无线传感器网络模拟器ETMA(Extended TOSSIM for Multi-Application)。ETMA利用TOSSIM在模拟上具有的可伸缩性,增加了对多应用模拟的支持。本文最后对ETMA在传感器网络的模拟上进行了评估,来说明ETMA在提供多应用模拟支持的同时具有高可伸缩性。