• 제목/요약/키워드: 메시지 패킹구조

검색결과 2건 처리시간 0.015초

이미지 항공작전을 위한 전술데이터링크 메시지 패킹 기법 (Tactical Data Link Message Packing Scheme for Imagery Air Operations)

  • 김영구;임재성;노홍준;이규만
    • 한국통신학회논문지
    • /
    • 제37권4B호
    • /
    • pp.278-287
    • /
    • 2012
  • 본 논문에서는 NCW 환경에서 Link-16 전술데이터링크를 통해 이미지 정보를 신속 정확하게 전송하여 작전효율을 증대시키기 위한 메시지 패킹 기법을 제안한다. 제안하는 메시지 패킹구조는 기존의 Link-16 메시지와 호환성을 유지하면서 하나의 타임슬롯 내에서 데이터 전송율을 증가시킬 수 있도록 COC(Cyclic shifted Orthogonal Complementary) 웨이브폼의 가변 코드율을 적용하여 주파수 사용 효율을 향상시키고, 특히 동적 TDMA 환경에서 타임슬롯을 연속으로 전송 할 때, 시간 자원 이용률이 높은 패킹구조를 함께 사용하게 되면 동일한 타임슬롯내에 더 많은 데이터를 전송할 수 있도록 하였다. 모의실험을 통해 제안한 방식의 성능 및 우수성을 비교하고 제안 방식의 타당성을 보인다.

멀티코어 환경에서 비실시간 메시지의 응답시간 지연을 최소화하는 리눅스 기반 메시지 처리기의 설계 및 구현 (Design and Implementation of a Linux-based Message Processor to Minimize the Response-time Delay of Non-real-time Messages in Multi-core Environments)

  • 왕상호;박영훈;박성용;김승춘;김철회;김상준;진철
    • 정보과학회 논문지
    • /
    • 제44권2호
    • /
    • pp.115-123
    • /
    • 2017
  • 메시지 처리기란 다양한 클라이언트로부터 오는 메시지를 받아 처리하는 서버 소프트웨어이며, 메시지의 종류에 따라 마감기한 이내에 처리해야 하는 실시간 메시지와 비실시간 메시지를 처리한다. 최근 마이크로프로세서 기술의 발전과 리눅스의 빠른 보급에 따라 메시지 처리기는 멀티코어 기반의 리눅스 서버에서 구현되고 있으며, 멀티코어 환경에서는 코어를 효율적으로 사용해야 시스템의 성능을 극대화 시킬 수 있다. 멀티코어를 효율적으로 사용하기 위한 다양한 실시간 스케줄러가 제안되어 있지만, 많은 연구들이 이론적 분석이나 시뮬레이션에 국한되어 있고, 리눅스를 위해 제안된 일부 알고리즘들도 커널을 수정하거나 특정 커널 버전에서만 동작된다는 단점이 있다. 본 논문에서는 멀티코어 환경에서 쓰레드를 사용자 수준에서 코어에 직접 매핑하는 리눅스 기반 메시지 처리기의 구조를 제안한다. 구현된 메시지 처리기에서는 기존의 RM(Rate Monotonic) 알고리즘을 수정하여 사용하였고, 특정 코어에 최대한 실시간 메시지를 몰아서 처리하도록 First fit 기반의 빈패킹(Bin-Packing) 알고리즘을 사용하여, 실시간 메시지의 위배율을 보장하면서 비실시간 메시지의 응답시간의 지연을 최소화하였다. 성능평가를 위하여 LITMUS 프레임 워크에서 제공하는 2가지 멀티코어 스케줄링 알고리즘(GSN-EDF, P-FP)을 이용하여 메시지 처리기를 구현한 후 제안된 시스템과 비교한 결과, 비실시간 메시지의 응답시간이 2가지 알고리즘 대비 최대 17~18%까지 향상되는 것을 확인하였다.