• Title/Summary/Keyword: OMNeT++

Search Result 27, Processing Time 0.027 seconds

A Basic Guide to Network Simulation Using OMNeT++ (OMNeT++을 이용한 네크워크 시뮬레이션 기초 가이드)

  • Sooyeon Park
    • Journal of Internet Computing and Services
    • /
    • v.25 no.4
    • /
    • pp.1-6
    • /
    • 2024
  • OMNeT++ (Objective Modular Network Testbed in C++) is an extensible and modular C++ simulation library and framework for building network simulators. OMNeT++ provides simulation models independently developed for various fields, including sensor networks, and Internet protocols. This enables researchers to use the tools and features required for their desired simulations. OMNeT++ uses NED (Network Description) Language to define nodes and network topologies, and it is able to implement the creation and behavior of defined network objects in C++. Moreover, the INET framework is an open-source model library for the OMNeT++ simulation environment, containing models for various networking protocols and components, making it convenient for designing and validating new network protocols. This paper aims to explain the concepts of OMNeT++ and the procedures for network simulation using the INET framework to assist novice researchers in modeling and analyzing various network scenarios.

Analysis of transmission delay of timecode over SpaceWire network using OMNeT++ (OMNeT++을 이용한 스페이스와이어 네트워크의 타임코드 전송 지연 분석)

  • Ryu, Sang-Moon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.9
    • /
    • pp.2022-2028
    • /
    • 2015
  • SpaceWire is a standard for high-speed links and networks between spacecraft components, which was invented for better, cheaper and faster on-board data handling in spacecraft. The standard defines timecode and its distribution which can be used for time synchronization among the nodes in a SpaceWire network. A timecode output from the time master which provides standard time over a SpaceWire network travels through links and routers to reach every nodes. While traveling, a timecode suffers from transmission delay and jitter which cause some difference in time synchronization among nodes. In this work, a simulator was developed using OMNeT++ to simulate the operation of a SpaceWire network and some analyses were performed on the transmission delay and jitter accompanied with a transmission of a timecode. The result will be used in the near future for the research of a precise time synchronization technique over a SpaceWire network.

Performance Evaluation Of Fat-tree Datacenter Architecture Based On OMNeT++ (OMNeT++ 기반 Fat-tree Datacenter Architecture 성능평가)

  • Kim, Sang-Young;Lee, Byung-Jun;Jung, Dong-Young;You, Hee-Yong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.01a
    • /
    • pp.57-58
    • /
    • 2016
  • ICT의 보급, 확대는 데이터 센터의 중요성을 높이고 보다 성능이 좋으며 체적 당 소비전력이 큰 서버를 수용할 수 있는 데이터 센터의 수요를 창출하고 있다. 현재 데이터 센터는 데이터 센터 활용 시에 구성요소들에 대한 상당한 대역폭을 필요로 하나 현 데이터센터에 적용된 토폴로지는 고성능 IP 스위치/라우터를 사용하더라도 네트워크 엣지 계층에서는 기본 활용도의 50%의 bandwidth밖에 지원하지 못한다. 따라서 이러한 문제를 해결하기 위해 OMNeT++을 이용하여 데이터 센터 토폴로지 중 하나인 Fat-tree를 모델링하고 데이터 센터 제반 환경을 구축, latency, power consumption, heat dissipation 등의 기준지표를 성능평가 하였다.

  • PDF

A Comparative Analysis Of Routing Protocol In Mobile Ad-hoc Network Based On OMNeT++ (OMNeT++ 기반 Mobile Ad-hoc Network 라우팅 프로토콜 비교분석)

  • Kim, Sang Young;Lee, Byung-Jun;Cho, Young-Joo;Youn, Hee Yong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.01a
    • /
    • pp.63-64
    • /
    • 2016
  • Ad-hoc Network는 노드의 이동성과 제한된 배터리 수명에 의해 Network 토폴로지가 자주 교체되며 이런 연유로 적합한 Routing Protocol을 선택하는 것도 매우 중요한 과제이다. 본 논문에서는 자주 변화하는 Ad-hoc Network에 적합한 Routing Protocol을 선정하기 위해서 OMNeT++을 이용해 시뮬레이션 환경을 설정하고 각 Routing Protocol 특성을 파라미터 화시켜 적용, 요소별 수치를 비교 분석하여 성능평가를 하였다.

  • PDF

Design of an OMNeT++ based Parallel Simulator for a Bio-Inspired System and Its Performance on PC-Clusters (생태계 모방 시스템을 위한 OMNeT++ 기반 병렬 시뮬레이터의 설계 및 PC 클러스터 상에서의 성능 분석)

  • Moon, Joo-Sun;Nang, Jong-Ho
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.9
    • /
    • pp.416-424
    • /
    • 2007
  • The Bio-Inspired system is a computing model that emulates the objects in ecosystem which are evolving themselves and cooperate each other to perform some tasks. Since it could be used to solved the complex problems that have been very difficult to resolve with previous algorithms, there have been a lot of researches to develop an application based on the Bio-Inspired system. However, since this computing model requires the process of evolving and cooperating with a lot of objects and this process takes a lot of times, it has been very hard to develop an application based on this computing model. This paper presents a parallel simulator for a Bio-Inspired system that is designed and implemented with OMNeT++ on PC clusters, and proves its usefulness by showing its simulation performance for a couple of applications. In the proposed parallel simulator, the functions required in the ERS platform for evolving and cooperating between objects (called Ecogent) are mapped onto the functions of OMNeT++, and they are simulated on PC clusters simultaneously to reduce the total simulation time. The simulation results could be monitored with a GUI In realtime, and they are also recorded into DBMS for systematic analyses afterward. This paper shows the usefulness of the proposed system by analyzing its performances for simulating various applications based on Bio-Inspired system on PC clusters with 4 PCs.

Time Synchronization over SpaceWire Network using Hop Count Information (홉 카운트 정보를 이용한 스페이스와이어 네트워크 시각동기화 방안)

  • Ryu, Sang-Moon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.715-718
    • /
    • 2016
  • SpaceWire invented for on-board data handling in a spacecraft has Time-Code defined for time synchronization over SpaceWire network. Delay and jitter of the transmission of Time-Code caused when a Time-Code travels through a network are the main reasons of time synchronization error. This work proposes a scheme that can reduce the time synchronization error by using extended Time-Codes. The proposed scheme can remove both transmission jitter and transmission delay. The scheme will be validated in a simulation environment built with OMNeT++.

  • PDF

Design of NEMO Simulator Using OMNeT++ (OMNeT++를 이용한 NEMO 시뮬레이터 설계)

  • Yang, Man-Seok;Hong, Jin-Pyo;Kim, Kyoung-Soo;Lee, Kyoung-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.1201-1204
    • /
    • 2003
  • 본 논문은 모바일 네트웍 환경에서 기존의 호스트 이동성 뿐만 아니라, 네트워크가 움직이는 Network Mobility를 지원하기 위한 접근방식인 MRTP(Mobile Router Tunneling Protocol)와 NEMO Basic Support Protocol의 표준화 및 개발동향에 대해 살펴보고, 시뮬레이션을 통해 이를 구성 및 모델링 함으로써 Network mobility의 필요성을 증명하고, 이를 위해 해결해야 할 문제점들을 파악하며, Network Mobility 환경에서의 문제를 해결하기 위한 시뮬레이터 설계를 기술한다.

  • PDF

Improvement of Time Synchronization of SpaceWire Network through Time-Code Extension (타임코드 확장을 통한 스페이스와이어 네트워크의 시각 동기화 성능 개선)

  • Ryu, Sang-Moon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.4
    • /
    • pp.724-730
    • /
    • 2017
  • SpaceWire invented for spacecrafts has Time-Code defined for time synchronization over SpaceWire network. A Time-Code suffers transmission delay of 14[bit-period] and jitter up to 10[bit-period] whenever it passes through a SpaceWire link, which is the primary cause of time synchronization error. This work presents a simple method to improve the time synchronization which uses two extended Time-Codes. Nodes on a SpaceWire network can find how much delay and jitter a received Time-Code has suffered while it passes through the network, and they can correct time synchronization error with this information. The proposed method was validated in a simulation environment developed based on OMNeT++. The simulation result showed that time synchronization error less than a few bit-periods can be achieved. The proposed method is cost effective and suitable for small-scale SpaceWire network systems.

A Digital Twin-based Approach for VANET Simulation in Real Urban Environments

  • Jonghyeon Choe;Youngboo Kim;Sangdae Kim
    • Journal of the Korea Society of Computer and Information
    • /
    • v.29 no.8
    • /
    • pp.113-122
    • /
    • 2024
  • In this paper, we conducted a thorough investigation of existing simulators for running simulations of Vehicular Adhoc Networks (VANET) in realistic road environments, such as digital twins. After careful consideration, we chose a simulator that combines OSM (OpenStreetMap), SUMO (Simulation of Urban MObility), and OMNeT++ due to its open-source nature and efficient performance. Using this integrated simulator, we carried out VANET simulations in both simple virtual road environments and realistic road environments. Our findings revealed significant differences in VANET performance between the two types of environments, emphasizing the need to consider realistic road and traffic environments for reliable VANET operation. Furthermore, our simulations demonstrated significant performance variability, with performance degradation observed as vehicle density decreased and dynamic changes in network topology increased. These results underscore the importance of digital twin-based approaches in VANET research, highlighting the need to simulate real-world road and traffic conditions rather than relying on simple virtual road environments.

Analysis of the S-MAC/T-MAC Protocol for Wireless Sensor Networks (무선 센서망의 에너지 효율적 MAC(S-MAC/T-MAC) 성능 분석)

  • Lee Woo-Chul;Lee Yoo-Tae;Kim Dong-Il
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2006.05a
    • /
    • pp.99-103
    • /
    • 2006
  • In this paper, we focus on the problem of designing an energy efficient MAC protocol for wireless sensor networks and analyze S(Sensor)-MAC and T(Time-out)-MAC. S-MAC is based on the concept of the 'listen/sleep mode cycle'. This applies message passing to reduce contention latency for sensor-network applications that require store-and-forward processing as data moves through the network. However unlike the S-MAC, where the duration of the cycle is fixed, T-MAC introduces an adaptive duty cycle in a novel way: by dynamical ending the active part of it. This reduces the amount of energy wasted on idle listening, in which nodes wait for potentially incoming messages while still maintaining a reasonable throughput. In this paper we discuss the design of these two Protocols. We analyze them from the aspect of latency, throughput, and power savings when using the OMNeT++ simulator in various environments.

  • PDF