• 제목/요약/키워드: Publish-subscribe

검색결과 81건 처리시간 0.029초

SIP기반 Presence Agent 서버 기능 설계 및 구현 (Design and Implementation of SIP-based Presence Agent Server)

  • 현욱;허미영;박선옥;강신각
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.585-588
    • /
    • 2005
  • Presence Agent Server는 사용자의 Presence 정보를 PUBLISH를 통해 전달 받고, SUBSCRIBE에 의해 맺어진 Subscription으로 NOTIFY 메시지를 사용하여 전달해주는 역할을 한다. IMPP 단말은 PUA(Presence User Agent)의 기능을 기본으로 가지며, 경우에 따라서는 PA(Presence Agent)의 기능까지 포함하는 경우도 있으나, Presence Agent Server는 주로 단말이 PUA의 기능만을 가지고 있을때 유의미한 동작을 수행한다. Presence Agent Server는 오직 PA의 기능만을 담당하며, 타 Subscriber로부터의 subscription 요청을 처리한다. 그리고 확장된 개념의 presence Agent 서버는 Resource List Event Package까지 지원을 하며, Subscriber는 단 한번의 subscription으로 N개 이상의 Presence 정보를 가지게 할 수도 있다. 본 고에서는 Presence Agent Server의 기능을 구현하기 위하여 기능별로 구현 모듈을 분리시키고 각 모듈별 기능을 기술하는 것을 목적으로 한다. 그리고 각 모듈간 연동을 위한 APT를 단순화 하기 위하여 이벤트 매니저/핸들러로 분리를 시킨 방법과 정보 저장을 위한 데이터베이스 API Instruction Set을 나열 및 설명한다.

  • PDF

위성 통신 환경에 적합한 분산 망관리시스템을 위한 DDS의 성능 분석 (Performance Analysis of DDS for Distribution Network Management System Suitable for Satellite Communication)

  • 송예진
    • 한국통신학회논문지
    • /
    • 제38C권12호
    • /
    • pp.1179-1185
    • /
    • 2013
  • 차기 위성의 통신망은 단말의 수가 증가하고 네트워크의 구조가 분산화 및 대형화되고 있는 추세이며, 위성 통신을 이용하는 트래픽이 증가하고 빈번하게 발생하고 있다. 위성 통신과 같이 다양한 통신 장비들이 동적으로 도메인을 형성하고 데이터를 빈번하게 주고받는 통신 환경에서는 서버/클라이언트 방식의 데이터 교환보다는 데이터 중심 발간/구독 방식의 데이터 교환이 더욱 효과적이다. 따라서 본 논문에서는 한정된 위성 자원을 효율적으로 관리하기 위한 분산 망관리시스템에 데이터 중심 발간/구독 통신 기술인 DDS 표준을 적용하기 위하여 DDS의 성능을 분석하였으며, 기존의 서버/클라이언트 방식으로 데이터를 교환하는 SNMP와 비교 연구하였다. 비교 연구를 위해 OPNET을 사용하였으며 네트워크 계층 관점의 성능 중심으로 수행하였다.

실시간 요청/응답 모델에 기반한 모바일 콘텐츠 큐레이션 서비스 (Mobile Content Curation Service Based on Real-Time Request/Response Model)

  • 김남윤
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.1-6
    • /
    • 2014
  • 본 논문은 온라인/오프라인에 존재하는 각종 정보를 모바일 단말기에서 수집 관리하는 큐레이션(curation) 서비스를 제안한다. 기업은 브로커(broker) 서버에 일회성 토픽(topic) 정보를 미리 저장해 두고, 고객은 브로커 서버에게 명시적으로 토픽 정보를 요청함으로써 단말기에 큐레이션하는 기법이다. 제안한 서비스의 주요 특징은 기존의 구독(subscription) 기반 콘텐츠 큐레이션이 아니라 실시간 요청/응답(request/response) 모델의 큐레이션이며, QR Code나 오디오 인식이 필요없이 문자열(string)를 통해 토픽을 명시하고, 메시지 형식으로 토픽 정보를 수신한 후 모바일 단말기에 저장함으로써 언제 어디서나 조회가 가능한 장점이 있다. 본 서비스의 활용 사례로는 TV와의 연동을 통한 세컨드 스크린 서비스, 온라인/오프라인 각종 이벤트 수집 등이 있다.

지연 민감형 IoT 응용을 위한 GQS 기반 포그 Pub/Sub 시스템의 설계 및 평가 (Drsign and Evaluation of a GQS-based Fog Pub/Sub System for Delay-Sensitive IoT Applications)

  • 배인한
    • 한국멀티미디어학회논문지
    • /
    • 제20권8호
    • /
    • pp.1369-1378
    • /
    • 2017
  • Pub/Sub (Publish/Subscribe) paradigm is a simple and easy to use model for interconnecting applications in a distributed environment. In general, subscribers register their interests in a topic or a pattern of events and then asynchronously receive events matching their interest, regardless of the events' publisher. In order to build a low latency lightweight pub/sub system for Internet of Things (IoT) services, we propose a GQSFPS (Group Quorum System-based Fog Pub/Sub) system that is a core component in the event-driven service oriented architecture framework for IoT services. The GQSFPS organizes multiple installed pub/sub brokers in the fog servers into a group quorum based P2P (peer-to-peer) topology for the efficient searching and the low latency accessing of events. Therefore, the events of IoT are cached on the basis of group quorum, and the delay-sensitive IoT applications of edge devices can effectively access the cached events from group quorum fog servers in low latency. The performance of the proposed GQSFPS is evaluated through an analytical model, and is compared to the GQPS (grid quorum-based pud/sub system).

전자경매를 위한 보안 프로토콜 (A Secure Protocol for the Electronic Auction)

  • 원보스;장인주;유형선
    • 한국전자거래학회지
    • /
    • 제12권4호
    • /
    • pp.29-36
    • /
    • 2007
  • Collins[1]등이 제안한 멀티 에이전트 테스트 베드는 발행/가입 시스템, 타임 릴리즈 암호 법, 그리고 익명 통신 기법에 기반을 두고 있다. 최근 Jaiswal[2]등은 Collins의 멀티 에이전트 테스트 베드를 향상시키는 프로토콜을 제안하였다. 그러나 Jaiswal의 프로토콜 또한 데이터 재전송 공격, DOS 공격, 익명성 폭로 등과 사용자와 공급자 사이의 충돌 등의 문제에 대하여 취약함을 보인다. 본 논문에서는 DOS 공격의 가능성을 줄이고, 공급자에게 티켓 토큰과 처리 순번 제공함으로써 데이터 재전송 공격을 피할 수 있는 프로토콜을 제안한다. 또한 본 논문의 제안 프로토콜에서, 마켓은 공급자에게 난수 생성 방법과 결정과정의 데이터를 공유하기 위한 보간 다항식을 제공하여 사용자와 특정한 공급자 사이의 충돌을 피할 수 있게 한다.

  • PDF

데이터베이스 기반의 데이터 분배 서비스를 위한 데이터베이스 커넥티비티 개발 방법 (Development Methods of Database Connectivity for Data Distribution Service based on Database)

  • 손윤희;임형준;김점수;장혜민;최훈;이규철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.95-97
    • /
    • 2012
  • OMG(Object Management Group)의 데이터 분배 서비스(DDS: Data Distribution Service)는 발간(publish)/구독(subscribe) 모델에 기반하여 동일한 타입의 데이터를 실시간으로 주고 받는 데이터 중심의 분산 환경에서 많이 사용되는 통신 미들웨어 기술이다. 하지만 DDS는 실시간으로 발생하는 데이터에 대하여 일회성인 특징을 갖기 때문에 추후 데이터에 대한 분석, 검증 등을 위해 영속성을 제공할 필요성이 증대되고 있다. 이러한 추세를 반영하듯 RTI DDS, PrismTech Opensplice 등의 대표적인 DDS 시스템에서는 데이터베이스를 연동하기 위한 연구를 진행하고 있다. 실시간 통신 미들웨어인 DDS와 데이터베이스의 연동은 DBMS 애플리케이션이 일반적으로 데이터베이스를 사용하는 것뿐만 아니라 DDS의 시맨틱을 알지 못하더라도 데이터 중심의 발간/구독 모델을 유기적으로 활용할 수 있는 장점을 지닌다. 본 논문에서는 이를 위해 DDS 시스템인 DB-ReTiCom의 데이터베이스를 사용하기 위한 커넥티비티를 제안하고 사용자 친화적 인터페이스를 위한 변환 방법을 제시한다.

MOOS-IvP를 이용한 무인잠수정 제어기 개발의 효용성 (The Effectiveness of MOOS-IvP based Design of Control System for Unmanned Underwater Vehicles)

  • 김지연;이동익
    • 대한임베디드공학회논문지
    • /
    • 제9권3호
    • /
    • pp.157-163
    • /
    • 2014
  • This paper demonstrates the benefit of using MOOS-IvP in the development of control system for Unmanned Underwater Vehicles(UUV). The demand for autonomy in UUVs has significantly increased due to the complexity in missions to be performed. Furthermore, the increased number of sensors and actuators that are interconnected through a network has introduced a need for a middleware platform for UUVs. In this context, MOOS-IvP, which is an open source software architecture, has been developed by several researchers from MIT, Oxford University, and NUWC. The MOOS software is a communication middleware based on the publish-subscribe architecture allowing each application to communicate through a MOOS database. The IvP Helm, which is one of the MOOS modules, publishes vehicle commands using multi-objective optimization in order to implement autonomous decision making. This paper explores the benefit of MOOS-IvP in the development of control software for UUVs by using a case study with an auto depth control system based on self-organizing fuzzy logic control. The simulation results show that the design and verification of UUV control software based on MOOS-IvP can be carried out quickly and efficiently thanks to the reuse of source codes, modular-based architecture, and the high level of scalability.

청각장애인을 위한 QR 코드 기반 알림 서비스 구독 방안 (QR Code-based Notification Service Subscription Scheme for the Hearing Impaired Persons)

  • 김성진;오창헌
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 추계학술대회
    • /
    • pp.299-300
    • /
    • 2018
  • 공공시설에서 청각장애인은 음성 알림을 제공받지 못하기 때문에 정보 획득의 수단으로 시설에 대한 전용 애플리케이션을 사용한다. 하지만, 각 시설마다 전용 애플리케이션을 사용해야하는 불편함이 있다. 본 논문에서는 청각장애인을 위한 알림 서비스 구독 방법을 제안한다. 제안하는 방법은 MQTT 프로토콜을 사용하여 알림 서비스를 설계하고, 애플리케이션을 통해 QR 코드를 스캔하면 알림 서비스를 구독한다. 알림 서비스를 구독한 청각장애인은 해당 알림 정보가 게시되는 경우 메시지를 전달받는다.

  • PDF

Certificate Revocation in Connected Vehicles

  • Sami S. Albouq
    • International Journal of Computer Science & Network Security
    • /
    • 제23권5호
    • /
    • pp.13-20
    • /
    • 2023
  • In connected vehicles, drivers are exposed to attacks when they communicate with unauthenticated peers. This occurs when a vehicle relies on outdated information resulting in interactions with vehicles that have expired or revoked certificates claiming to be legitimate nodes. Vehicles must frequently receive or query an updated revoked certificate list to avoid communicating with suspicious vehicles to protect themselves. In this paper, we propose a scheme that works on a highway divided into clusters and managed by roadside units (RSUs) to ensure authenticity and preserve hidden identities of vehicles. The proposed scheme includes four main components each of which plays a major role. In the top hierarchy, we have the authority that is responsible for issuing long-term certificates and managing and controlling all descending intermediate authorities, which cover specific regions (e.g., RSUs) and provide vehicles with short-term pseudonyms certificates to hide their identity and avoid traceability. Every certificate-related operation is recorded in a blockchain storage to ensure integrity and transparency. To regulate communication among nodes, security managers were introduced to enable authorization and access right during communications. Together, these components provide vehicles with an immediately revoked certificate list through RSUs, which are provided with publish/subscribe brokers that enable a controlled messaging infrastructure. We validate our work in a simulated smart highway environment comprising interconnected RSUs to demonstrate our technique's effectiveness.

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.