• 제목/요약/키워드: scheduling policy

검색결과 203건 처리시간 0.025초

시스템 효율성 증대를 위한 그리드 컴퓨팅 기반의 위험 관리 시스템 (Risk Management System based on Grid Computing for the Improvement of System Efficiency)

  • 정재훈;김신령;김영곤
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권1호
    • /
    • pp.283-290
    • /
    • 2016
  • 최근 과학 기술이 발전함에 따라 복잡한 문제를 해결하기 위하여 고성능의 계산 자원이 필요하게 되었다. 이러한 요구를 충족시키기 위하여 지역적으로 분산되어 있는 이질적인 고성능 컴퓨팅 자원을 하나로 묶어 거대한 시스템을 구성하는 그리드 컴퓨팅에 대한 연구가 활발하게 이루어지고 있다. 하지만 제한된 자원 안에서 최대한의 결과를 얻어내기 위한 프로세스, 실시간 작업의 총 실행시간을 정확하게 예측할 수 있는 스케줄링 정책이 미흡한 실정이다. 이러한 문제점을 해결하기 위해, 본 논문에서는 시스템 효율성 증대를 위한 시스템 구조, 프로세스를 도출하고, 그리드 컴퓨팅 기반의 작업 방법론 도출, 자원(Agent)의 작업에 대한 문제점을 효율적으로 관리할 수 있는 위험 정책 모듈, 자원 할당 및 문제되는 자원들을 재할당 할 수 있는 스케줄링 기법 및 할당 기법, 자원(Agent) 모니터링을 효율적으로 관리할 수 있도록 그리드 컴퓨팅 기반의 위험 관리 시스템을 제안하였다.

시간가치와 중요도 기반의 분류 작업 스케쥴링 (Time Value and Importance based Classified Job Scheduling)

  • 심정연
    • 전자공학회논문지
    • /
    • 제50권3호
    • /
    • pp.71-77
    • /
    • 2013
  • 정보가 폭주하고 해야할 일들이 많은 상황에서 바쁜 현대인에게 있어서는 효율적인 에너지와 시간관리가 매우 중요한 일로 여겨지고 있다. 이미 효율적인 시간관리 스케쥴링 방식은 성공적인 삶을 살기 위한 매우 중요한 요소가 되었기 때문에 사건중심의 기존의 단순한 스케쥴링 방식보다 더 정교하게 이러한 기능을 지원해 줄 수 있는 지능적 시스템이 필요하다. 따라서 본 논문에서는 작업을 시간가치와 중요도에 따라 분류하고 이를 효율적으로 시간 프레임에 할당할 수 있는 분류 작업 스케쥴링 방법을 제안하고자 한다. 특히 시간가치가 높은 작업을 우선적으로 처리하고 동시에 시간가치는 높지 않으나 미래의 성공의 열쇠를 쥐고 있는 매우 중요한 일들을 꾸준히 수행할 수 있도록 시간 프레임에 일정부분을 고정 할당하는 새로운 방법을 제안한다.

블루투스 시스템에서 QoS 지원을 위한 새로운 KFP MAC 스케쥴링 기법 (A New KFP MAC Scheduling Policy to Support QoS in Bluetooth Systems)

  • 오종수;주양익;권오석;김용석;이태진;차균현
    • 한국통신학회논문지
    • /
    • 제28권2A호
    • /
    • pp.55-62
    • /
    • 2003
  • 본 논문에서는 피코넷(piconet)을 구성하고 있는 블루투스(Bluetooth) 시스템에서 각 마스터(master)-슬레이브(slave) 쌍(pair)에 대해 효율적이고 차등화된 대역폭을 할당함을 통하여 전체적인 성능을 개선함과 동시에 각 기기(device) 혹은 애플리케이션(application)이 요구하는 QoS (Quality of Service)를 지원할 수 있는 알고리즘을 제안한다. 기존에 제안된 블루투스 시스템을 위한 스케쥴링 알고리즘은 각 쌍마다의 서비스 기회에 대한 우선순위를 고려하고, 각 쌍마다의 트래픽 특성을 반영한 비교적 효율적인 알고리즘이지만, 데이터 트래픽(traffic)이 정적(static)인지 동적(dynamic)인지에 따라 성능이 일정하지 않으며, 시그날링(signaling)에 대한 오버헤드(overhead)가 큰 한계를 가지고 있다. 본 논문에서 제안한 알고리즘은 수율(throughput)과 지연(delay)측면에서 위의 방법보다 향상된 성능을 보이며, 또한 각 쌍별로 차등화된 서비스가 가능하기 때문에 각 기기가 요구하는 QoS를 지원할 수 있다는 장점을 갖고 있다. 여러 가지 상황에 대한 시뮬레이션을 통하여 기존의 방법과 그 성능을 비교하였다. 시뮬레이션의 결과, 제안한 알고리즘이 기존 제시된 방법보다 더욱 향상된 성능을 보이며, 또한 각 마스터-슬레이브 쌍마다 요구되는 QoS에 따른 차등화된 서비스가 가능함을 알 수 있다.

열차 증편방법에 관한 연구 (A Study on the Additional Train Scheduling Method)

  • 김영훈;임석철
    • 한국철도학회논문집
    • /
    • 제17권4호
    • /
    • pp.313-319
    • /
    • 2014
  • 여객 증편열차 운영은 수송력 보강이나 관광열차 운행을 위해 증편된다. 화물열차의 경우는 철도화물수요를 위해 주로 증편된다. 기존 연구들에서는 증편열차 스케줄 작성을 위해 추가 열차의 운행시각을 지정한 후에 운행가능성을 판단한다. 그러나 국내에서 이러한 방법의 경우 추가열차의 증편이 불가능한 경우가 많다. 왜냐하면 한국철도 네트워크는 운행밀도가 높고 여러 차종이 있기 때문이다. 특히 화물열차의 경우 여객열차와의 경합이 발생할 때마다 지연이 증가되거나 운행이 불가능하다. 본 논문에서는 출발시각이 지정된 요청열차 스케줄과 시간범위 내에 운행 가능한 스케줄을 찾을 수 있는 열차 증편모형을 제시한다. 제시된 모형은 혼합정수 계획법으로 모델링하고 열 생성기법을 사용하였다.

MPEG-2 디코딩을 위한 멀티미디어 시스템에서 우선순위에 의한 태스크 스케쥴링 기법 (A Prioritized Task Scheduling Method in Multimedia Systems for MPEG-2 Decoding)

  • 김진환
    • 정보처리학회논문지B
    • /
    • 제12B권2호
    • /
    • pp.173-180
    • /
    • 2005
  • 본 논문에서는 MPEG-2 비디오 스트림의 프레임을 디코딩하는 멀티미디어 태스크에 대한 효율적인 실시간 스케줄링 기법이 제시된다. 태스크 모델에서 각 프레임은 각각의 멀티미디어 태스크에 의하여 디코딩되며 각 태스크는 비디오 스트림내 프레임의 순서와 중요도에 따라 우선 순위가 설정된다. MPEG-2 비디오 스트림의 디코딩 기능을 수행하는 멀티미디어 태스크마다 CPU 대역폭을 효과적으로 할당하고자 우선순위에 기반한 스케줄링 기법을 사용하는 것이다. 본 논문에서 멀티미디어 태스크에 할당된 CPU 대역폭을 우선순위에 따라 동적으로 제어하는 방법이 기술된다. 우선순위에 의한 스케줄링 기법의 주요 목적은 멀티미디어 태스크들의 디코딩 시간을 감소시키는 한편 종료시한 이후에 실행이 완료되는 디코딩 태스크의 수를 최소화함으로써 멀티미디어 시스템의 실시간적 성능을 향상시키는 것이다. 제시된 스케줄링 기법의 성능은 시뮬레이션 실험을 통하여 다른 기법과 비교 분석된다.

분산 이기종 컴퓨팅 시스템에서 임계노드를 고려한 태스크 스케줄링 알고리즘 (A Novel Task Scheduling Algorithm Based on Critical Nodes for Distributed Heterogeneous Computing System)

  • 김호중;송인성;정용수;최상방
    • 전자공학회논문지
    • /
    • 제52권3호
    • /
    • pp.116-126
    • /
    • 2015
  • 분산 이기종 시스템에서 병렬 응용프로그램의 성능은 태스크를 스케줄링하는 방법에 따라 크게 영향을 받는다. 따라서 병렬 응용프로그램의 성능에 영향을 미치는 요소들을 태스크 스케줄링에 반영함으로써 주어진 환경 내에서 최적의 결과를 도출할 수 있도록 해야 한다. 일반적으로 병렬 응용프로그램의 전체 처리시간에 영향을 미치는 결정적 요소는 입력 그래프의 임계경로이다. 본 논문에서는 임계 경로 상의 임계노드를 고려한 태스크 스케줄링 알고리즘인 CLTS를 제안한다. CLTS는 우선순위 결정 단계에서 계층화를 통해 노드의 병렬처리 효율을 향상시키고 임계노드 처리에 의한 지연시간을 단축시킬 수 있도록 우선순위를 결정한다. 또 프로세서 할당 단계에서는 조건적으로 복제 기반 정책, 혹은 삽입 기반 정책을 사용하여 노드를 프로세서에 할당함으로써 전체 처리시간을 단축시킨다. 제안한 CLTS의 성능 평가를 위해 기존의 리스트 스케줄링 알고리즘인 HCFPD, DCPD와 함께 성능을 비교 평가하였다. 시뮬레이션을 통해 CLTS는 평균 SLR을 기준으로 HCPFD 대비 7.29%, DCPD 대비 8.93% 향상되었고, Speedup을 기준으로 HCPFD 대비 9.21%, DCPD 대비 7.66% 향상된 성능을 보임을 확인하였다.

인터넷 VOD 서비스에서 대기시간 감소를 위한 효율적인 사용자 스케줄링 (An Efficient Service Scheduling for Decrease Waiting Time Based on Internet VOD)

  • 최성욱
    • 한국컴퓨터산업학회논문지
    • /
    • 제8권3호
    • /
    • pp.197-206
    • /
    • 2007
  • 인터넷 VOD 서비스 스케줄링에서의 배칭(Batching) 기법은 서비스를 요청한 사용자들을 일정 시간 동안 그룹화 하여 한꺼번에 서비스하기 때문에 서비스 개시를 위한 지연시간이 발생한다. 그러나 이 지연시간을 효과적으로 제어하지 못하면 대기시간의 불규칙으로 서비스 공정성이 저하되고, 서비스 취소가 발생할 수 있다. 본 논문에서는 기존의 배칭(Batching) 기법인 선입 선출(FCFS) 및 빈도수 우선 방식(MQL)에서 문제시되던 평균 대기시간의 증가, 비인기 비디오의 서비스 지연 문제를 해결하기 위한 효율적인 사용자 스케줄링을 제안한다. 또한 시뮬레이션 한 결과, 기존의 방식들에 비하여 서비스 평균 지연 시간을 약 20% 정도 단축하였으며, 서비스 최대 대기 시간 보장 등 사용자에 대한 서비스면 에서도 향상된 결과를 보임을 입증하였다.

  • PDF

리눅스 기반의 멀티레벨 런큐 스케줄링 (A multi-level Run-Queue Scheduling System of Linux)

  • 박동국;윤상용;이용우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.76-78
    • /
    • 2002
  • 최근 멀티미디어 데이터 서버로 리눅스 시스템을 쓰는 경우가 많아 졌다. 이 경우, 멀티미디어 데이터에 관한 서비스를 효율적으로 제공할 수 있어야 한다. 이를 위하여, 본 논문에서는 기존의 리눅스 scheduling 방식이 갖는 단일레벨 run-queue 구조를 변형한 다중레벨 run-queue를 제안하였다. 기존의 단일레벨 run-queue에서는 queue 내에 프로세스의 수가 많아질수록 검색시간이 길어지는 단점이 있다. 본 논문에서는 기존의 run-queue를 여러 단계로 나누고, scheduling 과정에서 상위 queue부터 프로세스가 존재하는지를 조사하도록 스케줄러를 변형하였다. 따라서, 상위 queue에 프로세스가 있는 경우에는 하위의 queue는 더 이상 조사한 필요가 없게 되므로. 결과적으로 검색시간을 줄일 수 있게 된다. 한편, 다중 레벨의 run-queue를 사용할 경우, 이를 관리하기 위한 오버헤드가 별도로 발생한다. 본 논문에서는, 제안한 다중레벨의 run-queue 시스템의 성능을 최적화하기 위하여, queue의 적절한 개수 선정 및 각 프로세스를 어떤 queue에 넣을 것인지를 결정하는 것이 성능에 미치는 영향에 대하여 실험적으로 연구하여 새로운 스케줄러의 성능을 기존 스케줄러와 비로 분석하였다. 본 논문에서 제안한 멀티레벨 run-queue를 사용함으로써, 각 queue의 스케줄링 정책(policy)과 관련 파라메터 간을 독자적으로 변화시킬 수 있다. 따라서, 여러 가지 상황에 적합한 스케줄링을 각각의 경우에 맞게 최적화하는 것이 손쉬워 지므로 여러 분야에서 매우 유용하게 쓰일 것이다.

  • PDF

할 일들의 순서 선택이 자유로운 증가분 기반 고정점 계산 알고리즘 (A Differential Fixpoint Evaluation Algorithm for Arbitrary Worklist Scheduling)

  • 안준선
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권8호
    • /
    • pp.808-818
    • /
    • 2005
  • 본 연구에서는 증가분 기반 계산을 사용한 고정점 계산 방법을 제시하고 이에 기반한 새로운 워크리스트 알고리즘을 제시한다. 제시된 방법은 기존의 증가분 기반 계산과 달리 배분 법칙을 만족하지 않는 계산 시스템에도 효과적으로 적용될 수 있으며 증가분 기반 계산으로 인한 제약 조건을 만족하면서도 다양한 워크리스트 스케줄링 방법을 사용할 수 있는 장점을 가지고 있다. 본 연구의 결과를 프로그램 정적 분석 방법인 요약 해석 방법에 적용하였으며, 이를 사용하여 상수 및 이명 분석과 메모리 생존 분석을 구현하였다. 제시된 실험 결과는 본 연구의 방법이 계산을 실제적으로 절약할 수 있음과, 적절한 워크리스트 스케줄링 방법의 사용이 증가분 기반 계산에서도 중요함을 보여준다.

셀룰러 펨토 시스템에서 부하 분산을 통한 분산적 부채널 ON/OFF 스케쥴링 기법 (Distributed Subchannel ON/OFF Scheduling by using Load Distribution for Cellular Femto Systems)

  • 윤강진;김영용
    • 한국항행학회논문지
    • /
    • 제16권3호
    • /
    • pp.471-479
    • /
    • 2012
  • 셀룰러 펨토 시스템에서 펨토 기지국(f-BS: femto base station)은 좁은 영역에 중복 설치 및 과밀 설치될 수 있다. 이러한 불필요한 설치는 채널을 공유하는 인접 f-BS간 간섭문제를 야기하여서 시스템의 용량과 커버리지에 영향을 미칠 수 있다. 본 논문은 셀룰러 펨토 시스템에서 발생할 수 있는 이러한 성능하락 문제를 해결하기 위하여 강제 핸드오버를 이용한 부하분산과 확률적 자원 이용방법을 제시한다. 제안하는 기법은 중앙 컨트롤러의 조정이 아닌 이웃 f-BS간의 통신을 통한 분산적인 방법이며, f-BS가 주변 정보를 수집하여 스스로 과밀지역에 분포하였음을 인식하고 부하 및 자원 이용의 조절하는 방법을 포함한다. 평균 셀 수율, 사용자당 평균 수율을 바탕으로 제안하는 기법의 성능 향상을 모의실험을 통해 검증하였다.