• 제목/요약/키워드: Publish/Subscribe Model

검색결과 22건 처리시간 0.014초

OneSAF와 화생방 오염예측모델 간 HLA/RTI 기반 연동 구조 설계 (Design of a HLA/RTI-based Federation Architecture Between OneSAF and NBC Contamination Prediction Models)

  • 한상우;변재정;심우섭;정호영
    • 한국군사과학기술학회지
    • /
    • 제18권5호
    • /
    • pp.582-593
    • /
    • 2015
  • For military training and course-of-action analysis, OneSAF Int'l version being used in ROK Army has a limited capability to simulate NBC(nuclear, biological, and chemical) damages. For high-fidelity NBC combat simulation, it is required to visualize NBC contamination dispersion in consideration of weather conditions and terrain characteristics. However, OneSAF itself handling interaction among thousands of combat entities cannot carry out a simulation of NBC contamination dispersion because it brings about an excess burden. To resolve this problem, this research aims to design simulation federation for analysis on NBC operational effects. After examining design consideration to connect OneSAF and a NBC contamination dispersion model, we design a federation architecture that facilitates the interaction between OneSAF and a NBC contamination dispersion model. Afterwards, we implement a federation interface to share simulation data by publish-subscribe pattern and to translate them into the proprietary format for each model. We prove the possibility of federation between both models, as showing that dispersion of NBC contaminated cloud and changes in concentration are reflected in OneSAF-based engagement simulation.

A Survey of Application Layer Protocols of Internet of Things

  • bibi, Nawab;Iqbal, Faiza;Akhtar, Salwa Muhammad;Anwar, Rabia;bibi, Shamshad
    • International Journal of Computer Science & Network Security
    • /
    • 제21권11호
    • /
    • pp.301-311
    • /
    • 2021
  • The technological advancements of the last two decades directed the era of the Internet of Things (IoT). IoT enables billions of devices to connect through the internet and share their information and resources on a global level. These devices can be anything, from smartphones to embedded sensors. The main purpose of IoT is to make devices capable of achieving the desired goal with minimal to no human intervention. Although it hascome as a social and economic blessing, it still brought forward many security risks. This paper focuses on providing a survey of the most commonly used application layer protocols in the IoT domain, namely, Constrained Application Protocol (CoAP), Message Queuing Telemetry Transport (MQTT), Advanced Message Queuing Protocol (AMQP), and Extensible Messaging and Presence Protocol (XMPP). MQTT, AMQP, and XMPP use TCP for device-to-device communication, while CoAP utilizes UDP to achieve this purpose. MQTT and AMQP are based on a publish/subscribe model, CoAP uses the request/reply model for its structuring. In addition to this, the quality of service provision of MQTT, AMQP, and CoAP is not very high, especially when the deliverance of messages is concerned. The selection of protocols for each application is very a tedious task.This survey discusses the architectures, advantages, disadvantages, and applications of each of these protocols. The main contribution of this work is to describe each of the aforementioned application protocols in detail as well as providing their thorough comparative analysis. This survey will be helpful to the developers in selecting the protocol ideal for their system and/or application.