OMNeT 2018: Papers with Abstracts

Papers
Abstract. There are three methods to evaluate networked systems during the design phase: by means of simulation, a practical testbed, and mathematical analysis. In this paper, we propose the jUDPWrapper, which enables to access the OMNeT++/INET UDP functionality from Java using the Java Extensions for OMNeT++. The jUDPWrapper provides a socket-based API corresponding to the standard API defined in the java.net package. Consequently, it enables to develop application layer simulation models in Java and here- after easily derive a Java prototype implementation. Therefore, the jUDPWrapper eases the evaluation of Java UDP applications using both simulation and practical testbed. We evaluate the jUDPWrapper using two distinct versions of OMNeT++/INET, provide the Java Extensions for OMNeT++ 5.4, and for the first time quantify the execution time of Java models versus C++ models. C++ models are approx. twice as fast as Java models in long simulation runs, if the release mode is used.
Abstract. While networking applications are getting more comprehensive, the information required to perform the algorithms running upon such applications is increasing. Even though the modular design of network stacks provides an important abstraction between layers, it is now necessary to use all layer-specific information in cooperation. Therefore, cross-layer applications are designed for years. However, implementing and testing them in network simulators are still complex. In this study, we implemented a cross-layer design onto TCP/IP stack and gave a guide to design this architecture in OMNeT++. We also investigated the design in an example use case that is a clustering algorithm for ad-hoc networks.
Abstract. Simulations of Opportunistic Networking (OppNet) protocols require the use of suitable synthetic mobility models or real world traces. Many synthetic mobility models have been proposed based on the study of human mobility individually and in groups. Opportunistic Protocol Simulator (OPS) is a budding simulator which is based on OMNeT++ to simulate OppNets. However, compared to other OppNet simulators in the literature, only very few synthetic mobility models exist in OMNeT++ currently, restricting the simulation of OppNets to using the existing mobility models or traces. In this paper, we develop two more synthetic mobility models in OMNeT++ namely community-based mobility model and probabilistic ORBIT based mobility, which can enhance the simulating environment available for OppNets in OMNeT++.
Abstract. Multi-access Edge Computing (MEC) is a novel paradigm to enrich current 4G and future 5G cellular networks by placing cloud-computing-based capabilities at the edge of the network. This will allow operators and service providers to endow the cellular network with enriched services. In this paper we describe the modeling and development of a MEC extension for the SimuLTE framework.
Abstract. Over the next few years, future aeronautical communications are expected to move from the OSI protocol stack to the TCP/IP one. Multiple data-link channels (e.g., satellite, terrestrial) will be available to each aircraft to communicate with ground, realizing the so-called multilink. In order to ensure a seamless handover between different data-links, the LISP protocol has been defined. This paper describes the modelling, design and implementation of LISP on the SAPIENT simulator, an OMNeT++-based simulator for aeronautical communications. It includes models of the aircrafts, including their mobility, multiple data links and ground-network elements.
Abstract. The communication infrastructure of industrial plants, vehicles and many other appli- cations must provide more and more bandwidth, sometimes with strict timing requirements for the transmission of critical data. Time-Sensitive Networking (TSN) is a set of IEEE 802 Ethernet sub-standards that meet these requirements for a wide range of applications and communication requirements. Market relevance of TSN increases in different sectors. On the other hand, SERCOS III is an established Ethernet-based communication standard, which is used in particular in the field of industrial plants. With cost and limitations of SERCOS III in mind, this paper examines the migration from SERCOS III Time Division Multiple Access (TDMA) communication on the one side to Credit Based Shaping (CBS) communication on the other side. TSN supports both mechanisms. The analyses are per- formed with OMNeT++ simulation models. Migration recommendations are derived from the comparison of TDMA- and CBS-based transportation of SERCOS III traffic.
Abstract. The aim of this paper is to describe a developed simulation model of the gPTP protocol for time synchronization in OMNeT++ using the INET library. gPTP is part of the IEEE TSN standards. Unfortunately, there is currently no simulation model of gPTP available. Therefore, we developed a new simulation model, compared it to results from the state-of- the-art, and would like to share it with the OMNeT++ community. The simulation model is based on the IEEE 802.1AS specification for full-duplex Ethernet according to a given network topology and use case scenario to analyze the results of the simulation as well as to provide a comparison with results from the state-of-the-art. Time synchronization and propagation delay measurements between time-aware systems are considered and results show that the simulation model works as expected.
Abstract. Named Data Networking is a promising architecture for emerging Internet applications such as the Internet of Things (IoT). Many studies have already investigated how NDN can be an alternative for IP in future IoT deployments. However, NDN-IoT propositions need accurate evaluation at network level and system level as well. This paper introduces an NDN framework for OMNeT++. Designed for low-end devices and gateways of the IoT, the framework is capable of simulating NDN scenarios at the boundary of the network and the system. The framework implementation is presented and used to study a typical aspect of NDN integration in IoT devices.
Abstract. In this paper, the novel Fog Communications and Computing paradigm is addressed by presenting an integrated system architecture, that is applied to achieve a full con- text awareness for vehicular networks and, consequently, to react on traffic anomalous conditions. In particular, we propose to adopt a specific co-designed approach involving Application and Networks Layers. For the latter one, as no infrastructure usually exists, effective routing protocols are needed to guarantee a certain level of reliability of the in- formation collected from individual vehicles. As a consequence, we investigated classical Epidemic Flooding based, Network Coding inspired and Chord protocols. Besides, we resort to Blockchain principle to design a distributed consensus sensing application. The system has been tested by resorting to OMNeT++ framework for its modularity, high fidelity and flexibility. Performance analysis has been conducted over realistic scenarios in terms of consensus making overhead, latency and scalability, pointing out the better trade-off allowing the overlay P2P network formation and the complete context awareness achieved by the vehicles community.
Abstract. The Limited Relative Error algorithm is an alternative statistical method for data evaluation. Through online result analysis it continuously requests more samples until it deems the evaluation confident enough. With this it allows researchers to hand over the control of simulation time to the algorithm, and through a-priori configuration the target result resolution is set so that arbitrarily rare events can be investigated. We provide a new description of the method as well as a stand-alone implementation and an integration of the algorithm into the OMNeT++ simulator.
Abstract. The optimization of apps on nowadays mobile phones, tablets and smart watches is mainly done with the focus on the energy constraints, i.e., the device battery lifetime. For some applications, this is adverse to their requirements and use cases like for back- ground communication apps without direct user interaction. The framework ResourSim, as proposed in this work, aims on evaluating and optimizing the usage of device resources regarding the requirements of background tasks and the human user. This is achieved by replaying usage traces from real humans and adding arbitrary background job usage pat- terns. Furthermore, it is evaluated, if a statistical battery model is suitable for reflecting the real battery behaviour in ResourSim.
Abstract. At the Hamburg University of Technology, Germany, the modelling of communication networks using the OMNeT++ simulator and the INET framework is taught for Master students. Teaching the concepts of simulation and modelling while letting the students obtain a hands-on experience during a 14-week (4h/week) period (single semester) is a challenging task. The diversity of the pre-knowledge of the participating students and the duration of the course are the main challenges that need to be addressed when organising such a course. This paper discusses the structure of this course and the best practices followed. The course adopts a methodology where lectures on concepts are mixed with INET based exercises that begin with simple topics and gradually moving into advanced topics.