Integration of event-driven embedded operating systems into OMNet++: a case study with reflex

Integration of event-driven embedded operating systems into OMNet++: a case study with reflex
复制标题

将事件驱动的嵌入式操作系统集成到 OMNet 中:反射案例研究

DOI:
--
复制
发表时间:
2009
期刊:
International ICST Conference on Simulation Tools and Techniques
影响因子:
--
通讯作者:
J. Nolte
J. Nolte
中科院分区:
--
文献类型:
--
作者:
Sören Höckner;Andreas Lagemann;J. Nolte

文献摘要

被引文献

相似文献

开发无线传感器网络(WSN)应用是一项具有挑战性的任务。模拟是开发过程中的一个关键组件,因为它们提供了测试和评估应用程序的简单方法,而不需要耗时和乏味的部署。但仅靠模拟还不足以评估这类应用。只有在真实的硬件上进行实验,才能最终验证给定算法及其实现的正确性。为了最大限度地利用WSN模拟器,它必须能够模拟传感器网络,其中所有节点都运行稍后将部署的算法的相同实现。我们展示了如何将事件驱动的操作系统集成到OMNeT++离散事件模拟器中。在Reflex的例子中,我们展示了如何通过少量工作轻松实现集成。此外,我们还讨论了另一种方法,该方法承诺更好的可伸缩性,但代价是应用程序层的灵活性较低,并且需要对操作系统进行更深入的干预。我们认为,集成是可行的,它产生了一个模拟工具,它可以执行类似于TOSSIM或COOJA的其他工具,但显著受益于OMNeT++的灵活性及其社区提供的大量现成模型。
Developing wireless sensor network (WSN) applications is a challenging task. Simulations are a key component in the development process, since they offer simple means of testing and evaluating the applications without the need of time consuming and tedious deployment. But simulations alone are not sufficient to evaluate such applications. Only experiments on real hardware can ultimately verify the correctness of a given algorithm and its implementation. To take the most benefit from a WSN simulator it must be able to simulate a sensor network, where all nodes run the same implementation of the algorithm that will later be deployed. We show how to integrate event-driven operating systems into the OMNeT++ discrete event simulator. At the example of Reflex we show how an integration can be easily achieved with minor effort. Additionally we discuss an alternative approach which promises better scalability but comes at the cost of less flexibility at the application layer and requires more deeply intrusions into the operating system. We argue that the integration is feasible and that it yields a simulation tool, which can perform similar to other tools like TOSSIM or COOJA but benefits notably from the flexibility of OMNeT++ and its cornucopia of readily available models provided by the community.