• 제목/요약/키워드: 우선순위 스케쥴링

검색결과 67건 처리시간 0.024초

경성 실시간 태스크를 위한 확장된 가능성 검사를 통한 비율단조 기반 스케줄링 기법 (The Scheduling Technique Based on Rate-Monotonic with Extended Schedulability Inspection for Periodic Task in Hard Real-Time System)

  • 신동헌;이준택;조수현;김영학
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.202-204
    • /
    • 2003
  • 경성 실시간 시스템(Hard Real-Time System)어서는 주기 태스크들의 엄격한 마감시간(Deadline) 보장이 시스템의 성능을 좌우한다. 본 논문에서는 CPU의 이용률(Utilization)이 높아 비율단조 정책으로는 마감시간을 보장 할 수 없는 주기 태스크들을 위해 확장된 스케줄 가능성 검사를 통해 수행할 태스크들의 공통 주기(L.C.M : Least Common Multiple)내에서 EDF(Earliest-Deadline First) 정책을 기반으로 마감시간 보장 수행패턴(Feasible Pattern)을 찾고, 이를 참조하여 우선순위를 고려하지 않고 태스크들을 강제 수행할 수 있게 하는 비율단조 기반의 스케쥴링 기법을 제안한다. EDF를 기반으로 생성된 패턴은 EDF 정책의 특성에 따라 CPU의 이용률을 100% 까지 가능하게 하며 패턴을 참조하여 강제 수행함으로써 EDF 정책이 갖는 실행시간 스케쥴링 오버헤드를 없앨 수 있다.

  • PDF

소프트 실시간 데이타베이스 시스템에서 이중 록킹을 이용한 트랜잭션 스케쥴링 기법 (Transaction Scheduling Technique Using Doible Locking in a Soft Real-Time Databaes System)

  • 최의인;고병오
    • 한국정보처리학회논문지
    • /
    • 제4권3호
    • /
    • pp.639-648
    • /
    • 1997
  • 컴퓨터의 응용 영역이 확대됨에 따라 일정 이내에 자료를 신속히 처리해야 하는 실시간 응용들이 대두되기 시작했다 기존의 디스크 기반 데이타베이스 시스템윤 디스크 입출력으로 인한 성능 저하로 마감시간을 지닌 실시간 트랜잭션 처리에는 부적당 하다. 또한, 최근 마감시간 우선 기법을 사용하는 실시간 트랜잭션 스케줄링 기법은 트랜잭션이 과다하게 적제되는 경우 연쇄적인 마감시간 초과로 인하여 성능이 저하 된다. 이러한 문제점을 해결하기 위해 이 논문에서는 첫째, 주기억 데이터베이스 환경하 에서 우선순위를 기반으로한 이중 록킹 기법을 제안하여 실시간 트랜잭션 스케쥴링 기법 의 성능을 향상시켰다. 그리고, 본 연구에서는 제안한 우선순위를 기반으로한 이중 록킹, 기법의 성능을 평가하기 위해 모델링하고, 주기억 데이터베이스 환경하에서 이산적 사건 모델을 지원하는 SLAM II로 시뮬레이션하여 타 연구와의 성능을 비교 분석하였다.

  • PDF

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

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

  • PDF

충돌수를 이용한 파이프라인 데이타패스 합성 스케쥴링 알고리즘 (A Scheduling Algorithm for the Synthesis of a Pipelined Datapath using Collision Count)

  • 유동진;유희진;박도순
    • 한국정보처리학회논문지
    • /
    • 제5권11호
    • /
    • pp.2973-2979
    • /
    • 1998
  • 본 논문은 상위 수준 합성식의 자원 제약 조건하에서 파이프라인 데이타패스 합성을 위한 스케쥴링 알고리즘으로, 제안된 휴리스틱 알고리즘은 자원의 충돌수에 근거한 우선순위 함수를 사용한다. 자원 제약하에서 파이프라인 데이타패스 합성수를 정의하여 스케쥴링 한다. 제안 알고리즘은 실질적인 하드웨어 설계를 위해 체이닝, 멀티사이클링, 구조적 파이프라인이 지원되도록 한다. 제안 알고리즘에 의한 16 포인트 FIR 필터와 5차 엘립틱 웨이브 필터 합성 결과에 의해 다른 시스템들과의 성능을 비교하였으며, 대부분의 경우에 최적의 해를 찾을 수 있었다.

  • PDF

다중 세분화 자원 예약 기반의 저전력 실시간 스케쥴링 기법 (Power-Aware Real-Time Scheduling based on Multi-Granularity Resource Reservation)

  • 선주형;조현중
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제2권8호
    • /
    • pp.343-348
    • /
    • 2013
  • 본 논문에서는 멀티미디어 서비스를 위한 파워-효율적인 고정 우선순위의 실시간 스케쥴링 알고리즘으로 다중 세분화 자원 예약 기반의 정적 전압 조절 알고리즘 (STATIC-MULTIRSV)을 제안한다. 다중 세분화 자원 예약은 전통적인 데드라인 기반의 자원 예약 보다 높은 연산 자원 사용률과 더 나은 태스크간 독립성을 제공하는 모델로서 [2]에서 소개된바 있다. 다중 세분화 모델을 기반으로 제안된 STATIC-MULTIRSV 알고리즘은 비디오 스트림들의 I-프레임들을 각각의 데드라인을 모두 만족하는 것을 보장하면서 파워 소비를 줄이도록 고안되었다. 제안된 알고리즘은 실시간 리눅스[6] 상에서 구현을 통해 실험적으로 기존의 방법에 비해 파워 소모를 최대 15%까지 줄였음을 보였다.

내장형 시스템을 위한 실시간 자바 쓰레드의 구현 및 성능 평가 (Implementation and Performance Evaluation of Real-Time Java Thread for Embedded Systems)

  • 강희구;성민영;김태현;이동렬;김소영;김광영;김형수;장래혁;신현식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.95-97
    • /
    • 2000
  • 자바는 플랫폼 독립성, 보안, 멀티 쓰레드 지원, 가베지 콜렉터 등 많은 장점을 갖고 있는 언어이다. 하지만 현재의 자바 가상 기계(JVM)는 시간 제약 조건을 갖는 주기적인 태스크 수행, 실시간 스케쥴링 등 실시간 응용을 위한 지원이 미흡한 실정이다. 본 논문에서는 실시간 운영체제인 VxWorks와 내장형 JVM인 퍼스널 자바 상에서 실시간 응용 프로그램의 지원을 위한 자바 쓰레드를 설계, 구현한다. 이를 위해 기존의 자바 쓰레드에 시작시간, 주기, 종료시한 등의 시간 속성을 삽입하고, 실시간 자바 쓰레드 API 클래스를 구현한다. 실시간 스케쥴러를 세가지 방식으로 구현한다. 첫째는, JVM을 수정하지 않고 시간 속성에 따라 쓰레드에 우선 순위를 할당하여 스케쥴링하는 방식이고, 둘째는 JVM을 수정하여 시간 속성에 따라 VxWorks 커널 스케쥴러를 통해 스케쥴링하는 방식이며, 셋째는 독립적인 스케쥴링 태스크를 구현하는 방식이다. 쓰레드 생성, 문맥 교환 등의 오버헤드와 스케쥴링 시 종료시한 초과 비율 등의 기준을 통해 각각의 성능을 비교한 결과, VxWorks 커널 스케쥴러를 이용한 방식이 가장 적합하다는 결론을 얻을 수 있었다.

  • PDF

분산 실시간 트랜잭션 처리 시스템의 동시 실행 제어와 원자적 종료를 위한 시간 구동형 스케쥴징 기법 연구 (A Study for Time-Driven Scheduling for Concurrency Control and Atomic Commitment of Distributed Real-Time Transaction Processing Systems)

  • 김진환
    • 한국정보처리학회논문지
    • /
    • 제3권6호
    • /
    • pp.1418-1432
    • /
    • 1996
  • 분산 실시간 트랜잭션 처리 시스템에서 데이타의 복제는 유용성의 향상 및 여러 노드에서 발생한 트랜잭션들을 병행적으로 처리할 수 있기 때문에 성능을 향상시킬 수 있다. 데이타의 일관성과 실시간적 제약성을 충족하기 위해서 동시실행 제어 및 원자적 종료 프로토콜이 시간 구동형 스케쥴링 과정에 통합될 필요가 있다. 기존의 동시실행 제어 프로토콜들에게 발생하는 중단 현상은 트랜잭션들의 종료시한을 만족 할 수 있는 스케쥴링이 어렵기 때문에 시간 구동형 스케쥴링에 적합하지 않다. 복제 된 데이타의 일관성 유지 그리고 스케쥴링 가능성 및 예측가능성을 향상시키기 위하 여 제시된 시간 구동형 스케쥴링 기법은 중단 시간을 최소화하고 우선순위에 따른 직 렬가능성 순서를 생성하는 낙관적 동시실행 제어 프로토콜을 통합하였다. 분산 환경 에서 트랜잭션의 성공적인 종류를 보장하는 원자성도 유지된다. 시간 구동형 스케쥴 링 기법의 성능 분석 결과 및 구체적인 과정들이 기술된다.

  • PDF

도로안전을 위한 효율적인 차량-노변 데이터 배포 알고리즘 (Efficient Vehicle-Roadside Data Dissemination Algorithm for the Roadside Safety)

  • 남재현
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 추계학술대회
    • /
    • pp.1015-1016
    • /
    • 2015
  • VANET은 이동하는 차량사이 또는 차량과 RSU사이 에드혹 네트워크를 구성하기 위한 기술이다. 차량은 이동하면서 잠시 동안 RSU 영역에 머문다. 차량에서 RSU로의 요청이 많아질수록 가능한 많은 요청을 처리하는 스케쥴링 알고리즘을 구현하는 것이 매우 중요하다. $D^*S$ 알고리즘은 서비스를 수행할 요청을 선택하기 위해 DS_Value라는 우선순위 값을 사용하였다. 이때 사용한 우선순위 값은 데드라인 값과 데이터 크기만을 고려했다. 본 논문에서는 실시간데이터와 일반데이터 처리를 위해 다중 큐를 사용한 알고리즘을 제안하였고, 시뮬레이션 결과 이전 기법보다 서비스율이 좋음을 알 수 있었다.

  • PDF

무선 LAN에서 MPEG-4 비디오 전송을 위한 대역폭 할당과 실시간 통신 스케쥴링 기법 (Bandwidth Allocation and Real-time Transmission Scheduling Methods for Transporting MPEG-4 Video in Wireless LANs)

  • 김진환
    • 정보처리학회논문지B
    • /
    • 제15B권5호
    • /
    • pp.413-420
    • /
    • 2008
  • 통신망 대역폭은 비디오 서비스 비용에 영향을 미치는 주요 요인 중의 하나이다. 무선 LAN에서 MPEG-4 비디오의 서비스 품질 요건을 보장하면서 전송에 필요한 대역폭 크기를 감소시킬 수 있는 방법이 본 논문에서 제시된다. 고품질의 비디오 재생을 위해서 비디오 프레임들은 재생 시간 전까지 클라이언트에 전송되어야 한다. 이를 위한 본 논문의 실시간 통신 스케쥴링 기법은 프레임의 중요도에 따라 우선순위가 설정된 프레임을 전송한다. 제시된 기법은 MPEG-4 비디오 전송시 프레임 크기에 따라 변동되는 작업부하를 효율적으로 처리할 수 있다. 본 연구의 목적은 종료시한 내에 전송되는 프레임의 수를 최대화하면서 종료시한 이후 전송이 완료된 프레임의 지연 시간을 최소화하는 것이다. 제시된 스케쥴링 기법의 성능은 시뮬레이션을 통하여 다른 기법과 비교 분석된다.

휴대 인터넷에서 QoS를 고려한 스케쥴링 방식 연구 (Scheduling Method for QoS Support in High-Speed Portable Internet System)

  • 김경희;국광호;김경수;임석구
    • 한국콘텐츠학회논문지
    • /
    • 제5권1호
    • /
    • pp.89-99
    • /
    • 2005
  • 60km정도까지 중속으로 이동하는 단말들에게 1-3 Mbps의 고속의 전송속도를 제공하는 휴대 인터넷 시스템이 곧 상용화될 예정이다. 휴대 인터넷 시스템은 서로 다른 QoS를 요구하는 rtPS, nrtPS, BE 서비스들을 제공하므로, QoS를 고려한 효율적인 스케쥴링 기법을 필요로 한다. 본 논문은 상향링크 스케쥴링시 QoS를 고려하여 rtPS, nrtPS, BE 서비스 순으로 우선권을 부여하지만 무조건적으로 우선권을 부여하는 대신에 하위의 우선순위 서비스들에게도 일정량의 대역폭을 보장해 주는 스케줄링 방식이 휴대 인터넷 시스템의 성능을 향상시킬 수 있음을 보인다. 시뮬레이션에 의한 분석결과 nrtPS 서비스들에게는 평균 전송율 만큼의 대역폭을 보장해 주는 것이 좋고 BE 단말들에게는 전체 BE 단말들이 전송하는 평균 트래픽 보다 약간 많은(1.5배 정도) 대역폭을 전체 BE 단말들이 사용할 수 있도록 보장해 주는 방법이 상향링크의 성능을 향상시킬 수 있음을 볼 수 있다.

  • PDF