• 제목/요약/키워드: 작업 할당 문제

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

시멘틱 컴퓨팅 기반의 동적 작업 스케줄링 모델 및 시뮬레이션 (Semantic Computing-based Dynamic Job Scheduling Model and Simulation)

  • 노창현;장성호;김태영;이종식
    • 한국시뮬레이션학회논문지
    • /
    • 제18권2호
    • /
    • pp.29-38
    • /
    • 2009
  • 이기종의 자원들로 이루어진 컴퓨팅 환경에서 효율적인 자원 활용과 대용량의 데이터를 고속으로 처리하기 위해서는 실시간으로 변화하는 자원의 상태에 따라 대처 할 수 있는 동적인 작업 스케줄링 모델이 필요하다. 현재 이기종의 자원들에게 작업을 어떻게 분배 및 할당 할 것인지에 대하여 많은 자원 평가 방법 및 휴리스틱 기법들이 연구되었으나 이러한 방법들은 표준언어를 사용하지 않기 때문에 시스템 호환 및 확장에 어려움이 많다. 또한 다양한 자원들의 상태가 실시간으로 동적으로 변화하기 때문에 기존 연구에서 제안한 방법으로는 효율적인 처리가 불가능하거나 자원의 상태 변화에 동적으로 대처할 수 없다. 본 논문은 이러한 기존 연구들의 문제에 대한 해결책으로 W3C에서 제정한 온톨로지 표준 언어인 OWL을 이용하여 자원 온톨로지를 구축함으로써 이기종의 자원 관리를 손쉽게 할 수 있으며, 자원의 동적인 변화에 따라 작업 스케줄링하는 방법을 지식기반의 다양한 규칙들로 정의하여 추론을 통해서 최적의 자원에게 작업을 할당하는 시멘틱 컴퓨팅 기반의 동적 작업 스케줄링 모델을 제안한다. 시뮬레이션 실험 결과는 본 논문에서 제안한 작업 스케줄링 모델이 기존 모델에 비하여 낮은 작업 손실과 높은 작업 처리율 및 짧은 응답시간을 제공함으로써 이기종의 자원들로 구성된 시스템 전반에 걸쳐 안정적이고 고속의 데이터 처리를 제공할 수 있다는 사실을 증명한다.

이질적 계산 능력을 가진 NOW를 위한 공간 공유 스케쥴링 기법 (Space-Sharing Scheduling Schemes for NOW with Heterogeneous Computing Power)

  • 김진성;심영철
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권7호
    • /
    • pp.650-664
    • /
    • 2000
  • NOW(Network of Workstations)는 병렬 프로그램들을 수행하기 위한 플랫폼으로 많이 고려되어지고 있다. NOW에서 병렬 프로그램이 좋은 성능으로 실행되기 위해 해결되어야할 기본적인 문제들 중 하나가 작업의 스케쥴링 문제를 효율적으로 결정하는 것이다. 현재 NOW에 관한 대부분의 연구는 NOW를 구성하는 모든 워크스테이션이 같은 처리 능력을 가지고 있다고 가정하고 있다. 본 논문에서는 NOW를 구성하는 워크스테이션들이 다른 계산 능력을 가지고 있는 것을 고려한다. 이질적인 계산 능력을 가지고 있는 워크스테이션들로 구성된 NOW에 적용할 수 있는 10가지 공간 분할 스케쥴링 방법을 제시하 고, 시뮬레이터를 통하여 이 스케쥴링 정책들을 비교한다. 시뮬레이터는 합성된 순차/병렬 부하를 입력으로 받아 병렬 작업의 응답 사간과 기다림 시간을 성능 지표로 발생시킨다. 실험 결과 워크스테이션의 계산 능력에 비례하여 병렬 프로그램을 이질적으로 분할하는 경우가 균등 분할하는 경우보다 성능이 우수함을 알 수 있었다. 병렬 프로세스를 수행하는 워크스테이션에 소유자가 돌아온 경우 병렬 프로세스를 새 유휴 워크스테이션에 이주하는 것보다는 단지 우선 순위를 낮추는 것이 높은 성능을 보여 주었다. 우선 순위 낮춤을 사용하는 이질적 분할의 경우 적응 할당 정책이 넓은 범위의 병렬 프로그램 도착시간에서 좋은 성능을 보이나 부하 불균형이 높아지는 경우 수정된 적응 할당 정책이 높은 성능을 보여준다 .

  • PDF

패키징 인쇄를 위한 병렬 오프셋 인쇄 공정의 스케줄링 (Scheduling of Parallel Offset Printing Process for Packaging Printing)

  • 문재경;태현철
    • 한국포장학회지
    • /
    • 제28권3호
    • /
    • pp.183-192
    • /
    • 2022
  • 본 연구에서는 패키징 인쇄를 위한 병렬 오프셋 인쇄 공정의 스케줄링 문제를 다루었다. 문제에 대해 두 부분으로 구분하여 접근하였고, 각각 할당 문제와 차량 경로 문제를 적용하여 수리적으로 모형화 하였다. 스케줄링 모형의 현장 적용성은 실험을 통해 검토하였다. 실제 데이터로 구성된 작은 규모의 문제에서는 수리모형으로도 실용적인 시간 내에 최적해를 도출할 수 있었고 이와 비교하여 메타 휴리스틱의 성능을 확인하였다. 기업이 보유한 데이터를 바탕으로 문제 규모를 확장한 실험에서는, 수리모형의 최적해와 비교하여 메타 휴리스틱이 해의 품질을 보장하면서 시간적 효율성을 확보할 수 있었다. 본 연구는 수작업 위주의 기존 방식은 주체(작업자)에 따라 스케줄링의 결과에 불확실성이 존재하는 문제에 주목하였다. 이러한 불확실성은 전체 생산 비용의 증가를 가져오기 때문에 이를 개선할 수 있도록 실용적인 시간 내에 일관된 결과를 제공하는 스케줄링 모형을 제시하였다. 제시한 모형은 단일 라인과 병렬 라인 모두에 적용되어 작업자의 경험에 의존하던 기존의 방식을 개선하는데 도움이 될 것으로 판단되며, 시간 함수의 정의를 통해 다른 요인들을 반영하는 연구로의 확장이 가능하다는 의의를 갖는다. 향후 주문의 납기, 복수의 라인에서 동일 주문 인쇄, 동일하지 않은 라인의 인쇄 용량, 조색 난이도 등을 고려하는 연구로의 확장을 통해 패키징 인쇄 분야의 스마트 생산 시스템 도입에 기여할 수 있을 것으로 기대된다.

확장과 동적재구성 가능한 클러스터기반의 인터넷서비스 시스템 (Scalable and Dynamically Reconfigurable Internet Service System Based on Clustered System)

  • 김동근;박세명
    • 한국멀티미디어학회논문지
    • /
    • 제7권10호
    • /
    • pp.1400-1411
    • /
    • 2004
  • 오늘날 인터넷의 대중화로 부하가 많은 웹서비스를 제공하는 시스템들은 클러스터기반으로 이동하는 추세이다. 그러나, 기존의 서버 시스템들은 특정 목적을 위한 전용 클러스터 구조로 각 서비스를 위한 클러스터 자원을 각각 보유하고 있으므로 자원의 이용이 효율적이지 못한 문제를 가진다. 본 연구에서는 클러스터상의 자원을 공유하여 부하에 따라 처리 자원을 동적으로 재구성하는 응용서비스 플랫폼을 제안하였다. 제안된 응용서비스 플랫폼은 특정 응용서비스를 제공하는 전위응용서버와 전위응용서버 고부하시 작업을 분담, 처리하는 후위서버군을 기반으로 전위응용서버에서 응용서비스 요청을 처리 또는 분배하는 서비스관리자와 후위서버에서 응용서비스에 대한 요청을 처리하는 작업처리자, 그리고 부하에 따라 후위서버에 작업처리자를 생성 및 제거하는 부하관리자로 구성된다. 클러스터된 후위서버군의 효율적인 관리를 위해 PVM을 이용하였다. 구현된 시스템은 기존의 단일서버 시스템에 비해 안정적인 동작을 보이며, 필요한 자원을 동적으로 할당, 시스템을 재구성함으로써 부하의 변화에 보다 능동적으로 대처할 수 있음을 확인하였다.

  • PDF

실시간 정보획득을 통한 제조공정의 지속적인 개선 방안 연구 (Continuous improvement plan of manufacturing process through real-time data acquisition)

  • 조성호;장태우;신기태;나홍범;박진우
    • 한국산업정보학회논문지
    • /
    • 제14권4호
    • /
    • pp.75-90
    • /
    • 2009
  • 생산성 향상과 효율적인 프로세스 관리는 기존 업무의 문제점을 올바르게 파악하는 것에서부터 시작한다. 또한 데이터 수집에서 필요한 정보를 도출하는 데 많은 시간이 소요될 경우 고객의 요구와 수요를 충족시키고 업무의 효율성을 높이기 위한 지속적인 프로세스 관리가 더욱 어려워진다. 본 논문은 실시간 정보획득 기술의 도입을 통해 제조공정 관리상 발생 가능한 여러 문제점을 개선하기 위한 방안과 기초적 의사결정을 위한 상황인지(Context awareness) 시스템을 제시하는 것을 목적으로 한다. 공정 작업 중 획득한 데이터를 바탕으로 각 작업을 자동으로 분류하는 판단규칙을 제시하여 제조 현장에서의 상황인지를 구현하고자 하였다. 그리고 제안하는 개념과 구조를 작업자가 신속하게 문제를 파악하고 지시사항을 전달할 수 있는 사례를 기본적 시스템으로 구현하였다. 생산요소 객체 및 정보시스템의 데이터 일치와 공정에 대하 지속적이 모니터링을 통해 비효율적 자원 할당 및 공정 지연을 측정하고 해결하며 가시성을 높여 업무 효율을 지속적으로 향상시킬 수 있을 것이다.

UWB 시스템과 T-DMB 시스템간의 간섭 영향에 관한 연구 (A Study on the Interference Effects between UWB and T-DMB Systems)

  • 구성완;김진영
    • 한국ITS학회 논문지
    • /
    • 제8권6호
    • /
    • pp.82-87
    • /
    • 2009
  • 최근 무선통신 서비스의 급속한 증가로 인해 각 무선통신 시스템 사이의 간섭 문제가 대두되고 있다. 따라서, 본 논문에서는 UWB 시스템과 지상파 방송 시스템 사이의 간섭 즉, 양립성을 분석하였고, 두 시스템 사이의 거리를 계산하여 분석하였다. UWB 시스템은 매우 넓은 주파수 특성 때문에 임펄스 전파라고도 불리고, 가장 큰 장점은 다른 시스템에 할당된 주파수를 공유 할 수 있다는 것이다. 지상파 방송의 가장 큰 장점은 L-Band에서는 DAB를 위해 이미 주파수가 할당된 반면에, 지상파 방송 서비스는 제한 없이 이용할 수 있다는 것이다. 최근에 Advanced T-DMB의 표준화 작업이 진행되고 있다. 이러한 두 시스템의 양립성을 분석한 결과 80 [m] 이상의 이격 거리에서 C/(N0+I)가 10 [dB]이상을 보였고 약 150 [m]이상에서 값이 포화됨을 보여주고 있다.

  • PDF

SSD FTL 캐시 알고리즘 분석 및 제언 (Analysis and Advice on Cache Algorithms of SSD FTL)

  • 이형봉;정태윤
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제12권1호
    • /
    • pp.1-8
    • /
    • 2023
  • SSD는 이미 할당된 페이지에 대한 제자리 덮어쓰기가 불가능하므로 쓰기 연산이 있을 때마다 새로운 클린 페이지로의 대체가 필요하다. 이 문제를 지원하기 위해 SSD는 운영체제의 파일시스템에서 관리하는 논리 페이지를 현재 할당된 물리 페이지로 매핑하는 플래시 변환 계층인 FTL을 내부에 둔다. 쓰기 연산으로 버려진 SSD 페이지는 초기화 작업을 거쳐 재활용되어야 하는데, 그 횟수에 제한이 있기 때문에 FTL은 기본인 페이지 매핑 기능 외에 쓰기 횟수를 줄일 수 있는 캐시 기능을 제공한다. 이 연구에서는 쓰기 횟수를 줄이기 위한 FTL의 캐시 방법론에 집중하여 관련된 알고리즘들을 분석하고, 쓰기 전용 캐시 전략을 제안한다. 시뮬레이터를 사용하여 쓰기 전용 캐시를 실험한 결과 최대 29%의 개선 효과를 보였다.

건설장비 협업을 위한 플릿관리 시스템 개발 (Development of a Fleet Management System for Cooperation Among Construction Equipment)

  • 안서현;김성근;이관훈
    • 대한토목학회논문집
    • /
    • 제36권3호
    • /
    • pp.573-586
    • /
    • 2016
  • 건설공사에서 토공작업은 단지와 같은 대규모 현장 내에서 다수 및 다종의 건설장비 조합으로 이루어진다. 각각의 장비들은 작업에 투입될 시 필수적으로 다른 장비들과 굴착, 적재, 운반 및 다짐 등의 협업을 수행한다. 하지만 국내 건설업에서는 타업종의 협업시스템 개발에 비하여 관련 연구가 미비한 실정이다. 본 연구에서는 이 문제를 해결하기 위해 건설장비 플릿관리 시스템(Fleet Management System)을 개발하여 전체 토공현장의 효율성 향상을 모색한다. 본문에서는 시스템의 구성요소와 프로세스 등을 제시하면서 플릿관리의 개념에 관하여 정리하였다. 또한 작업패키지(Task Package)에 조합되는 굴삭기, 트럭, 다짐기들의 장비대수를 결정하여 장비 클러스터(Equipment Cluster)로써 무리지어 운용하는 방법론을 제시한다. 사례연구에서는 작업패키지를 수행하는 과정에서 기존 작업 방식과 본문에서 제시한 방법론을 대조하여 플릿관리 시스템의 효과를 검증한다. 본 연구에서의 플릿관리 시스템은 작업시간의 감소와 이동거리의 단축을 통하여 건설장비의 유류사용량을 줄일 수 있다. 더불어 이는 토공현장의 탄소배출량을 감소시키는 효과를 기대할 수 있다.

로그 구조 파일 시스템의 파일 단편화 해소를 위한 클리닝 기법 (An Efficient Cleaning Scheme for File Defragmentation on Log-Structured File System)

  • 박종규;강동현;서의성;엄영익
    • 정보과학회 논문지
    • /
    • 제43권6호
    • /
    • pp.627-635
    • /
    • 2016
  • 로그 구조 파일 시스템에서는 쓰기 작업을 처리할 때 새로운 블록들이 순차적으로 할당된다. 그러나, 다수의 프로세스가 번갈아가며 동기적 쓰기 작업을 요청할 경우, 파일 시스템 상에서는 각 프로세스가 생성한 파일이 단편화될 수 있다. 이 파일 단편화는 읽기 요청을 처리할 때 다수의 블록 I/O를 발생시키기 때문에 읽기 성능을 저하시킨다. 게다가, 미리 읽기 기능은 한 번에 요청되는 데이터의 양을 증가시킴으로써 성능 저하를 더욱 심화시킨다. 이에, 본 논문에서는 파일 단편화 문제를 해결하기 위해 로그구조 파일 시스템의 새로운 클리닝 기법을 제안한다. 제안 기법은 로그 구조 파일 시스템의 클리닝 과정 중 유효 데이터 블록을 아이노드 번호 순으로 정렬함으로써 한 파일의 데이터 블록들을 인접하게 재배치한다. 실험 결과, 제안한 클리닝 기법이 클리닝 전에 비해 약 60%의 파일 단편화를 제거하였고, 그 결과로 미리 읽기 기능을 적용했을 때 읽기 성능을 최고 21%까지 향상시키는 것을 확인하였다.

무선 센서 네트워크를 위한 신뢰적 브로드캐스팅 기법 (A Reliable Broadcast Scheme for Wireless Sensor Networks)

  • 최원석;조성래
    • 한국통신학회논문지
    • /
    • 제33권4B호
    • /
    • pp.165-173
    • /
    • 2008
  • 본 논문에서는 무선 센서네트워크에서 타이머에 기반한 신뢰적 브로드캐스팅 기법 (TRB)을 제안한다. 제안된 신뢰적 브로드캐스팅 기법은 (1) 비트맵에 기반을 둔 명시적 ACK을 이용하여 필요 없는 에러제어 메시지를 줄이는 방식과 (2) 랜덤한 타이머를 기반으로 ACK을 전송함으로써 충돌을 줄이는 방식으로 구성되어 있다. 무선 센서 네트워크에서는 일반적으로 노드들이 밀집되어 있다는 가정 하에 100% 신뢰성을 요구하지는 않는다고 알려져 있으나, 노드들의 이동성과 전력감쇠에 의한 토폴로지의 변화에 따라 항상 밀집되어있다고 가정할 수는 없다. 따라서 완전한 신뢰성이 필요한 경우 (예, 매우 중요한 작업이거나, 작업 할당에 관한 메시지, 혹은 소프트웨어 업데이트 등), 일반적인 브로드캐스팅에 의한 데이터 전송에서는 문제가 될 소지가 있다. 따라서 본 논문에서는 TRB 알고리즘에 기반한 신뢰적 데이터 전달 기법을 제안한다. 성능 평가를 통해 TRB 알고리즘이 기존의 브로드캐스팅 기법들에 비해 100% 신뢰성을 보장하고 상대적으로 에너지 효율성 역시 높일 수 있음을 보인다.