• 제목/요약/키워드: 메시지 스케쥴링

검색결과 28건 처리시간 0.023초

스위칭이더넷에서 주기적 메시지에 대한 경성 실시간 통신을 위한 메시지 스케쥴링 알고리즘 (Message Scheduling Algorithm for Hard Real-time Communications of Periodic Messages on a Switched Ethernet)

  • 김명균;이희찬
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권9호
    • /
    • pp.684-690
    • /
    • 2006
  • 본 논문에서는 스위칭이더넷에서의 주기적 메시지에 대해 경성 실시간 통신을 위한 메시지 전송 모델을 제안하고, 각 메시지들을 마감시간 안에 전송하기 위한 메시지 스케쥴링 알고리즘을 제안한다. 제안하는 스케쥴링 알고리즘은 중앙노드 없이 동작하는 분산 알고리즘이고 스위치에 새로운 기능의 추가없이 송신자와 수신자 노드 사이에서 동작한다. 제안한 알고리즘은 새로운 주기적 메시지에 대한 전송요청이 오면 이미 스케쥴 되어 있는 주기적 메시지에 영향을 미치지 않고 송신 링크와 수신 링크에서 스케쥴링 가능한지 검사를 하고, 스케쥴링이 가능하면 전송 스케쥴을 생성한다. 본 논문에서 제안하는 스케쥴링 알고리즘은 스위칭이더넷에서 주기적 메시지에 대해 마감시간 내 전송을 보장하고, 새로운 메시지에 대한 동적인 추가가 용이하여 경성 실시간 시스템에서 유연한 메시지 전송 기법을 제공한다.

국제표준을 고려한 광역보정시스템 메시지 스케쥴링 기법

  • 윤호;한덕화;기창돈
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2011년도 춘계학술대회
    • /
    • pp.326-328
    • /
    • 2011
  • 광역보정시스템의 국제 표준 메시지는 정지궤도위성을 통해 250bps의 속도로 방송되며, 하나의 메시지가 250bit를 차지하기 때문에 1초에 하나의 메시지만 방송된다. 이 중에서 메시지 헤더 등을 제외한 실제 데이터는 212bit를 이루고 있고 제한된 데이터 전송률로 인하여 광역보정표준메시지의 효율적인 방송이 필요하다. 광역보정표준메시지는 30개에 가까운 메시지 타입이 있다. 각 메시지 타입마다 방송되어야 하는 주기가 다르고, 사용자 무결성을 보장하기 위하여 긴급 메시지 등이 발생하였을 때에는 방송되어야 하는 메시지의 우선 순위가 달라지게 된다. 본 논문에서는 광역보정표준메시지의 메시지별 전송간격 요구조건을 만족시키면서 사용자의 정확성 및 무결성을 최대한 향상시키기 위한 메시지 스케쥴링 기법을 설명하고 이를 이용한 시뮬레이션 결과를 보여준다.

  • PDF

국제표준을 고려한 광역보정시스템 메시지 스케쥴링 기법 연구 (A Study On Message Scheduling Algorithm for Wide Area Differential GNSS Considering International Standard)

  • 한덕화;윤호;기창돈
    • 한국항행학회논문지
    • /
    • 제15권4호
    • /
    • pp.517-522
    • /
    • 2011
  • 위성항법 보정 시스템은 형태에 따라 지역보정 시스템과 광역 보정 시스템으로 나뉜다. 광역보정 시스템은 지역 보정시스템에 비해 시스템 구조가 복잡하며, 방송 메시지의 종류와 양이 많다. 또한 제한된 전송속도로 인해 사용자의 정확성과 무결성을 유지하기 위해서는 효율적인 메시지 스케쥴링이 필요하다. 현재 광역보정시스템에서는 30여 가지의 메시지가 방송되며 메시지 타입에 따라 업데이트 주기가 다르다. 본 논문에서는 메시지 스케쥴링 알고리듬을 적용하고 시뮬레이션을 통하여 성능을 분석하였다. 시뮬레이션 결과 모든 메시지 타입에서 최대 업데이트 주기 요구 조건을 만족시킴을 확인할 수 있었다.

실시간 주기적 메세지 스케쥴링을 위한 여유시간 분할방법 (Laxity Decomposition Method for Scheduling Real-time Periodic Messages)

  • 유해영;심재홍;최경희;정기현;박승규;최덕규
    • 한국통신학회논문지
    • /
    • 제24권10B호
    • /
    • pp.1867-1875
    • /
    • 1999
  • 본 논문에서는 블록킹 되지 않는 스위치를 통해 경로가 설정되는 실시간 메시지를 위한 효과적이고 분석적인 스케쥴링 방법을 제시하고자 한다. 스케쥴링 가능한 메시지들의 여유시간을 분할하여 이를 여유테이블에 배치하여 관리한다. 이 테이블을 이용하여 다음에 스케쥴링될 패킷을 대각선연결에 배치한 트래픽 행렬을 작성한다. 수정된 MLF-SDR 알고리즘을 이 트래픽 행렬에 적용하여 스케쥴링 한다. 이 알고리즘의 적용 예를 간단히 보이고, 알고리즘의 성능을 시뮬레이션하여 보았다. 실험 결과 I/O 포트 수가 적은 스위치에 대해 스케쥴링 성공률이 매우 높다는 것을 확인하였다.

  • PDF

이동 컴퓨팅 환경에서 타임스탬프를 이용한 트랜잭션 스케줄링 (A Transaction Scheduling using Time Stamp in Mobile Computing Environments)

  • 김치연;황부현
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권1호
    • /
    • pp.40-51
    • /
    • 1999
  • 이동 컴퓨팅 환경에서 이동 호스트는 무선 망의 제한된 대역폭을 효율적으로 사용하기 위하여 캐쉬를 사용한다. 지금까지 제안된 캐쉬 관리 방법에서의 문제점은 캐쉬에서 필요한 데이터를 즉각적으로 캐쉬하였을 때 이동 트랜잭션의 직렬성이 위배될 수 있다는 것이다. 또한 서버와 이동 호스트에서 수행되는 트랜잭션의 스케쥴링 방법을 다룬 연구들이 많지 않다. 그 중 록을 이용한 스케쥴링 방법에서는 트랜잭션의 스케쥴링을 위하여 서버와 이동 호스트 사이에서 부가적인 메시지 교환을 필요로 하고, 교착상태가 발생할 수있다는 문제점이 있다. 본 논문에서는 캐쉬를 사용하는 이동 컴퓨팅 환경에 적합한 트랜잭션의 스케쥴링 방법에 대하여 제안한다. 제안한 방법은 록을 사용한 방법에서 발생하는 부가적인 메시지 교환을 줄이기 위하여 타임스탬프를 이용하며, 서버에 다중버전을 유지함으로써 늦게 제출된 이동 트랜잭션이나 장기간에 걸쳐 수행되는 이동 트랜잭션의 완료율을 향상시킬 수 있다. 또한 이동 호스트의 타임스탬프에 따라 버전을 접근할 수 있게 하여 즉각적인 캐슁으로 인하여 발생할수 있는 문제점을 해결하고 , 수행되는 트랜잭션의 직렬가능한 수행을 보장한다.

이중 비실시간 연결구조 상에서의 실시간 RPC 스케쥴링 기법 (An RPC Scheduling Scheme over Dual Non-Real-Time Connection Structure)

  • 이정훈;박재우;천원기
    • 한국정보과학회논문지:정보통신
    • /
    • 제28권1호
    • /
    • pp.37-44
    • /
    • 2001
  • 본논문은 이중의 비실시간 네트워크 상에서의 실시간 원격 프로시쥬어 호출(RPC)을 위한 메시지 스케쥴링 기법을 제안하고 평가한다. 제안된 기법은 시간제약 조건을 고려한 메시지 스케쥴에 의해 RPC 트랜잭션의 종료시한 만족도를 향상시키기 위하여 각 네트워크에 메시지 분배 비율을 달리함으로써 부하를 차별화하고 종료시한이 촉박한 메시지는 낮은 부하의 네트워크를 통해 전송한다. 생성 간격 시간 서버실행시간 여유시간 등과 같은 네트워크 인자를 기반으로 SMPL에 의해 수행된 모의실험 결과는 적절한 분할 기준치를 설정했을 때 제안된 기법이 실시간 RPC의 성능을 향상시킬수 있으며 분할 기준치는 통계적 모델에 의해 효율적으로 찾아질수 있음을 보인다.

  • PDF

실시간 제약 커널 환경하에서의 이중 실시간 스케쥴링 설계 (A Dual Real-Time Scheduling Design under Real-Time Constraints Kernel Environments)

  • 인치호
    • 전력전자학회논문지
    • /
    • 제6권4호
    • /
    • pp.369-375
    • /
    • 2001
  • 본 논문은 실시간 wpir 커널 환경 하에서의 이중 실시간 스케쥴링을 설계한다. 본 논문에서 제안한 이중 실시간 스케쥴링 설계는 실시간 제약 조건인 인터럽트 지연 시간, 스케줄링의 정확성, 메시지 전달시간을 만족하기 위하여 실시간 커널에서는 실시간 태스크 처리와 인터럽트 처리, 타이밍을 처리하도록 하였고 비 실시간 커널은 일반적인 태스크를 처리하도록 한다. 또한 태스크들의 충돌 시 혼합 우선 순위를 고려한 최적의 스케쥴링을 수행한다. 즉, 비 실시간 커널은 성적 우선 순위 스케쥴링을 수행하고, 실시간 커널은 동적 우선 순위 변형 스케쥴링인 최소 여유시간 우선 기반의 최소 선점을 갖는 스케쥴링 알고리즘을 수행한다. 그리고 기존의 실시간 커널인 RT-Linux 0.5a, QNX 4.23A와 제안한 실시간 커널이 인터럽트 지연, 스케줄링 정확성, 메시지 전달시간 등을 비교 qnstjrgkadmfhTJ 실시간 제약조건을 만족함을 보인다.

  • PDF

ATM LAN 상에서 연성 실시간 메시지의 종료시한 만족도 개선 기법 (A real-time message scheduling scheme capable of enhancing deadline meet ratio on ATM LAN)

  • 김성백;이정훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.175-177
    • /
    • 2001
  • 본 논문에서는 ATM LAN Emulation에 있어서 연성 실시간 메시지들의 종료시한 만족도를 개선하기 위하여 하부 ATM 네트워크에 이중 혹은 다수의 연결을 설정하고 실시간 메시지들을 스케쥴하는 방식을 제안하고 성능을 평가한다. 대부분의 ATM 교환기들이 동일한 ATM 연결 내에서 우선순위에 따른 스케쥴링을 지원할 수 없다는 단점을 극복하기 위하여 각 연결의 부하를 다르게 유지하고 종료시한이 촉박한 메시지에 귀속된 셀들을 늦은 부하 연결을 통해 전송하도록 함으로써 여유시간에 따른 우선순위를 부여할 수 있으며 분할 기준치의 효율적인 선택에 의해 종료시한 만족도의 향상을 기할 수 있다. 주어진 네트워크 및 메시지들의 인자에 대해 SMPL을 기반으로 수행된 모의 실험 결과는 하나의 단일 연결에 모든 대역폭을 할당받는 기존의 방식에 비해 분할기준치 설정에 의해 최대 6% 까지의 종료 시한 만족도 향상을 보인다.

컴포넌트 합성에서 커넥터의 메시지 스케쥴링 알고리즘 (The Message Scheduling Algorithm of Connector in the Software Composition)

  • 정화영
    • 인터넷정보학회논문지
    • /
    • 제8권6호
    • /
    • pp.87-93
    • /
    • 2007
  • 컴포넌트 기반 소프트웨어 개발에서, 컴포넌트 모듈간의 인터페이스는 매우 중요하다. 대부분의 기존 방법들은, 커넥터가 원격 프로시저 호출(RPC)이나 이벤트 호출에 의해서 둘 또는 그 이상의 컴포넌트들 사이의 모든 통신 채널을 담당한다. 그러나 이들 처리방법은 컴포넌트가 커넥터를 통하여 다른 컴포넌트에게 많은 요청을 보낼 때 한계를 가진다. 즉, 커넥터에서 다중 요청을 처리할 수 있는 보다 효율적인 인터페이스 방법이 필요하다. 본 논문에서는 커넥터에서 메시지 큐를 이용한 상호작용 스케줄링 알고리즘을 제안하였다. 이를 위하여 메시지를 일시적으로 저장 및 가져오도록 운영하는 메시지 버퍼를 사용하였다.

  • PDF

라운드 로빈 스케쥴링을 이용한 가상환경 이벤트의 병행 처리 알고리즘 (Concurrent Processing Algorithm on Event Messages of Virtual Environment Using Round-Robin Scheduling)

  • 유석종
    • 한국멀티미디어학회논문지
    • /
    • 제9권7호
    • /
    • pp.827-834
    • /
    • 2006
  • 참여자의 수가 대규모화되고 있는 분산가상환경에서 사용자의 행위에 대한 응답성은 시스템의 만족도를 결정하는 중요한 요소 중의 하나이다. 시스템의 응답성은 서버에서 이벤트 처리 알고리즘의 효율성에 의하여 영향을 받으며 대부분의 가상환경은 이벤트 메시지를 발생순서에 따라 순차적으로 처리하는 FCFS알고리즘을 사용한다. FCFS방식은 이벤트의 우선순위는 고려하지 않고 발생시간에만 전적으로 의존함으로써 일반 이벤트 메시지의 처리로 인해 사용자의 상호작용에 의해 생성된 긴급 이벤트의 처리가 지연되어 시스템 응답성을 저하시키는 문제점을 가지고 있다. 본 연구에서는 기존의 FCFS 이벤트 처리방식의 문제점을 개선하기 위하여 이벤트에 우선순위를 부여하고 이에 기반하여 서버에서 다중 메시지의 병행 처리가 가능한 이벤트 스케줄링 알고리즘을 제안한다. 본 알고리즘은 서버에서 처리충돌을 일으키는 이벤트에 대하여 발생시간과 우선순위 정보를 상호절충하여 처리함으로써 시스템의 일관성과 응답성의 목표를 동시에 만족시키는 효과가 있다.

  • PDF