{"title":"Simulating LISP-Based Multilink Communications in Aeronautical Networks","authors":"Chiara Caiazza, A. Virdis, G. Stea","doi":"10.29007/67TX","DOIUrl":"https://doi.org/10.29007/67TX","url":null,"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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130542371","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Amar Abane, P. Mühlethaler, S. Bouzefrane, M. Daoui, A. Battou
{"title":"Towards evaluating Named Data Networking for the IoT: A framework for OMNeT++","authors":"Amar Abane, P. Mühlethaler, S. Bouzefrane, M. Daoui, A. Battou","doi":"10.29007/dqr1","DOIUrl":"https://doi.org/10.29007/dqr1","url":null,"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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130229041","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Puttnies, P. Danielis, L. Thiele, D. Timmermann
{"title":"jUDPWrapper: A Lightweight Approach to Access the OMNeT++/INET UDP Functionality from Java","authors":"H. Puttnies, P. Danielis, L. Thiele, D. Timmermann","doi":"10.29007/qs3k","DOIUrl":"https://doi.org/10.29007/qs3k","url":null,"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 hereafter 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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121881477","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sebastian Lindner, Raphael Elsner, P. N. Tran, A. Timm‐Giel
{"title":"Rare event analysis using the Limited Relative Error algorithm for OMNeT++ simulations","authors":"Sebastian Lindner, Raphael Elsner, P. N. Tran, A. Timm‐Giel","doi":"10.29007/ch8v","DOIUrl":"https://doi.org/10.29007/ch8v","url":null,"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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117098886","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Puttnies, P. Danielis, Enkhtuvshin Janchivnyambuu, D. Timmermann
{"title":"A Simulation Model of IEEE 802.1AS gPTP for Clock Synchronization in OMNeT++","authors":"H. Puttnies, P. Danielis, Enkhtuvshin Janchivnyambuu, D. Timmermann","doi":"10.29007/wfl9","DOIUrl":"https://doi.org/10.29007/wfl9","url":null,"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-ofthe-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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125346262","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Integrated Framework for Fog Communications and Computing in Internet of Vehicles","authors":"Alessio Bonadio, F. Chiti, R. Fantacci","doi":"10.29007/c5kn","DOIUrl":"https://doi.org/10.29007/c5kn","url":null,"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 context 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 information 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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130200316","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ResourSim - Evaluating the end-user Device usage","authors":"Jens Dede, Anna Förster","doi":"10.29007/h5kw","DOIUrl":"https://doi.org/10.29007/h5kw","url":null,"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 background 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 patterns. Furthermore, it is evaluated, if a statistical battery model is suitable for reflecting the real battery behaviour in ResourSim.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"37 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116980694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SimuLTE-MEC: Extending SimuLTE for Multi-Access Edge Computing","authors":"G. Nardini, A. Virdis, G. Stea, Angelo Buono","doi":"10.29007/7g1p","DOIUrl":"https://doi.org/10.29007/7g1p","url":null,"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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133985751","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Vishnupriya Kuppusamy, Leonardo Sarmiento, A. Udugama, Anna Förster
{"title":"Community-based Mobility Model and Probabilistic ORBIT Mobility Model Implementations in OMNeT++","authors":"Vishnupriya Kuppusamy, Leonardo Sarmiento, A. Udugama, Anna Förster","doi":"10.29007/4tv9","DOIUrl":"https://doi.org/10.29007/4tv9","url":null,"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++.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129426214","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cross-layer Stack Design Framework in OMNeT++","authors":"Doğanalp Ergenç, E. Onur","doi":"10.29007/45sr","DOIUrl":"https://doi.org/10.29007/45sr","url":null,"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.","PeriodicalId":159293,"journal":{"name":"OMNeT++ Community Summit","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133587671","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}