• 제목/요약/키워드: dynamic scheduling system

검색결과 253건 처리시간 0.027초

Task-Level Dynamic Voltage Scaling for Embedded System Design: Recent Theoretical Results

  • Kim, Tae-Whan
    • Journal of Computing Science and Engineering
    • /
    • 제4권3호
    • /
    • pp.189-206
    • /
    • 2010
  • It is generally accepted that dynamic voltage scaling (DVS) is one of the most effective techniques of energy minimization for real-time applications in embedded system design. The effectiveness comes from the fact that the amount of energy consumption is quadractically proportional to the voltage applied to the processor. The penalty is the execution delay, which is linearly and inversely proportional to the voltage. According to the granularity of tasks to which voltage scaling is applied, the DVS problem is divided into two subproblems: inter-task DVS problem, in which the determination of the voltage is carried out on a task-by-task basis and the voltage assigned to the task is unchanged during the whole execution of the task, and intra-task DVS problem, in which the operating voltage of a task is dynamically adjusted according to the execution behavior to reflect the changes of the required number of cycles to finish the task before the deadline. Frequent voltage transitions may cause an adverse effect on energy minimization due to the increase of the overhead of transition time and energy. In addition, DVS needs to be carefully applied so that the dynamically varying chip temperature should not exceed a certain threshold because a drastic increase of chip temperature is highly likely to cause system function failure. This paper reviews representative works on the theoretical solutions to DVS problems regarding inter-task DVS, intra-task DVS, voltage transition, and thermal-aware DVS.

다중무인운반차 시스템의 새로운 동적경로계획 알고리즘 : 비정지우선 우회 알고리즘 (A New Dynamic Routing Algorithm for Multiple AGV Systems : Nonstop Preferential Detour Algorithm)

  • 신성영;조광현
    • 제어로봇시스템학회논문지
    • /
    • 제8권9호
    • /
    • pp.795-802
    • /
    • 2002
  • We present a new dynamic routing scheme for multiple autonomous guided vehicles (AGVs) systems. There have been so many results concerned with scheduling and routing of multiple AGV systems; however, most of them are only applicable to systems with a small number of AGVs under a low degree of concurrency. With an increased number of AGVs in recent applications, these AGV systems are faced with another problem that has never been occurred in a system with a small number AGVs. This is the stop propagation problem. That is, if a leading AGV stops then all the following AGVs must stop to avoid any collision. In order to resolve this problem, we propose a nonstop preferential detour (NPD) algorithm which is a new dynamic routing scheme employing an election algorithm. For real time computation, we introduce two stage control scheme and propose a new path searching scheme, k-via shortest path scheme for an efficient dynamic routing algorithm. Finally, the proposed new dynamic routing scheme is illustrated by an example.

재구성된 마이크로 커널의 실시간 특성 분석 (Real-time Characteristic Analysis of A Micro Kernel for Supporting Reconfigurability)

  • 박종현;임강빈;정기현;최경희
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(3)
    • /
    • pp.121-124
    • /
    • 2000
  • Goal of this Paper is to design and develop core kernel components f3r single processor real-time system, which include real-time schedulers, synchronization mechanism, IPC, message passing, and clock & timer. The goal also contains the basic researches on dynamic load balancing and scheduling which provide mechanism for the distributed information processing and efficient resource sharing among various information appliances based on network.

  • PDF

반도체 생산 성능 향상 및 다양한 이송패턴을 수행할 수 있는 범용 스케줄러 알고리즘에 관한 연구 (A study of Cluster Tool Scheduler Algorithm which is Support Various Transfer Patterns and Improved Productivity)

  • 송민기;정찬호;지승도
    • 한국시뮬레이션학회논문지
    • /
    • 제19권4호
    • /
    • pp.99-109
    • /
    • 2010
  • 기존의 반도체 생산 공장에서 운용되는 공정설비의 자동화된 웨이퍼 이송을 위한 스케줄링 운용전략에 대한 연구는 일반적으로 특정 공정 환경과 시스템 형태에서 운용되는 이송패턴에 최적화시킨 규칙기반으로 진행되어 왔다. 그러나 이러한 방식은 시스템이나 공정이 달라지면 새로운 규칙이 필요하거나 전체 운용 전략을 변경해야 하는 문제가 발생할 수 있다. 또한, 규칙이 추가될수록 확장, 유지 보수 시에 추가된 규칙들의 상호 연관 작용에 대한 고려가 부족한 경우 예기치 않은 문제를 유발할 시킬 수 있는 위험성을 내포하고 있다. 따라서 본 논문에서는 이러한 문제점을 개선하기 위해 이송패턴이나 설비의 형태에 일반적으로 적용 가능한 동적 우선순위 기반의 기본 이송작업 선택 알고리즘을 제시하였다. 또한 특수한 요구 사항에 대해서는 범용성을 저하시키지 않는 범위 내에서의 최소한의 규칙 처리부를 별도로 관리하는 방식으로 운용 환경 변화에 일관된 스케줄링 정책을 유지하고 확장 시의 안정성 저하를 최소화하여 생산성 향상을 이끌 수 있는 범용 스케줄링 알고리즘을 제안하였다. 이에 대한 검증을 위하여 트윈 슬롯 형태의 반도체 공정설비를 대상으로 모델링 및 시뮬레이션 환경을 구축하였고, 시뮬레이션을 통해 타당성을 검증하였다.

제조업체의 주문거래 자동화를 위한 멀티에이전트 기반 협상지원시스템 (Multi-Agent based Negotiation Support Systems for Order based Manufacturer)

  • 최형림;김현수;박영재;박병주;박용성
    • 지능정보연구
    • /
    • 제9권3호
    • /
    • pp.1-21
    • /
    • 2003
  • 전자상거래의 확산에 따른 환경변화 속에서 다품종소량 생산하는 주문제조업체들이 다양한 고객들의 주문에 대응하고, 동적으로 변화하는 내 외적 기업환경 속에서 경쟁력을 제고시키기 위해 본 연구에서는 멀티에이전트 기반 협상지원시스템을 개발하였다. 이 시스템은 동적으로 변하는 환경과 고객들의 주문에 대응하고, 유연한 시스템구조를 이루는데 있어 새로운 패러다임으로 부각되고 있는 에이전트 기술을 사용하였다. 또한, 에이전트간의 협업을 통해 문제를 해결할 수 있는 멀티에이전트 기술을 사용하였다 본 연구에서 제시한 멀티에이전트 기반 협상지원시스템은 주문제조업체에서 가장 중요한 거래활동인 협상의 자동화를 통해 주문에서부터 생산에 이르는 일련의 모든 거래활동을 자동화하는 것을 목적으로 한다.

  • PDF

태스크 동기화가 필요한 임베디드 실기간 시스템에서 시간-효율적인 전압 스케쥴링 알고리즘 (Time-Efficient Voltage Scheduling Algorithms for Embedded Real-Time Systems with Task Synchronization)

  • 이재동;김정종
    • 한국멀티미디어학회논문지
    • /
    • 제13권1호
    • /
    • pp.30-37
    • /
    • 2010
  • 최근 많은 임베디드 실시간 시스템에 동적 전압 조절(Dynamic Voltage Scaling: DVS)을 지원하는 프로세서를 사용하고 있다. 이런 시스템의 설계 및 동작의 최적화를 위한 중요한 요소 중 하나가 전력(power)이다. 동적 전압 조절을 지원하는 프로세서의 슬로우다운을 이용함으로서 많은 소비 전력을 절약할 수 있다. 본 논문에서는 태스크의 동기화가 필요한 임베디드 실시간 시스템에서 효율적인 전력 소비를 위해 태스크들의 슬로우다운 값을 구하는 기존 알고리즘을 시간복잡도 측면에서 개선하였다. 시간복잡도 $O(n^{2})$인 기존 알고리즘을 수학적인 분석 및 시뮬레이션을 통하여 그 성질을 파악하고, 그 성질을 이용하여 기존 알고리즘과 같은 성능을 가지는 시간복잡도가 O(nlogn) 및 O(n)인 개선된 알고리즘들을 제안하였다.

선박의 동적위치유지 시스템을 위한 Sliding Mode 제어 연구 (A Study on a Sliding Mode Control Algorithm for Dynamic Positioning System of a Vessel)

  • 김영식;홍장표
    • 한국항해항만학회지
    • /
    • 제47권4호
    • /
    • pp.256-270
    • /
    • 2023
  • 본 연구에서는 선박 또는 해양구조물에 설치되는 터렛(Turret)과 같이 제어 대상의 무게 중심 주변이 아닌 임의 지점을 운동 중심으로 선정하여 제어할 수 있는 동적위치유지(Dynamic positioning; DP)용 슬라이딩모드(Sliding mode) 제어기를 연구하였다. 이러한 슬라이딩모드 제어기는 선박 및 해양구조물 동역학 모델의 불확실성, 시공간에서 변화하는 미지의 해양환경에 의한 외력, DP 제어시스템의 과도 성능을 고려한 제어가 가능하다. 선박 및 해양구조물의 임의 지점을 기준으로 제어하기 위해 제어 대상의 기구학 방정식에 포함되는 자코비안(Jacobian) 행렬을 수정하여 슬라이딩모드 제어기를 설계하였다. 제어기의 강건성(Robustness)을 확보하기 위해 슬라이딩모드 제어기 설계에 리아프노프(Lyapunov) 안정도 판별 이론을 적용하였다. 일반적으로 DP 제어에서 제어기의 강건성 확보를 위해 PD(Proportional derivative) 제어 알고리즘 기반의 이득 스케줄링(Gain scheduling)을 사용한다. 그러나 이득 스케줄링을 적용하기 위한 적절한 이득을 찾는 것은 DP 시스템 적용을 복잡하게 만든다. 따라서 본 연구에서는 이러한 선박 및 해양구조물 DP 제어기의 복잡성을 해소하기 위해 슬라이딩모드 제어 알고리즘을 고려하였다. 제안된 슬라이딩모드 제어 알고리즘의 유효성을 검증하기 위해 시간 영역 시뮬레이션을 구현하였으며, 제어 알고리즘의 성능평가에 활용되었다. 제안된 슬라이딩모드 제어기의 유효성 검토를 위해 일반적인 PD 제어 알고리즘을 적용한 DP 제어 시뮬레이션 결과와 비교하였다.

수요와 공급의 불확실성을 고려한 시간대별 순동예비력 산정 방안 (Dynamic Reserve Estimating Method with Consideration of Uncertainties in Supply and Demand)

  • 권경빈;박현곤;류재근;김유창;박종근
    • 전기학회논문지
    • /
    • 제62권11호
    • /
    • pp.1495-1504
    • /
    • 2013
  • Renewable energy integration and increased system complexities make system operator maintain supply and demand balance harder than before. To keep the grid frequency in a stable range, an appropriate spinning reserve margin should be procured with consideration of ever-changing system situation, such as demand, wind power output and generator failure. This paper propose a novel concept of dynamic reserve, which arrange different spinning reserve margin depending on time. To investigate the effectiveness of the proposed dynamic reserve, we developed a new short-term reliability criterion that estimates the probability of a spinning reserve shortage events, thus indicating grid frequency stability. Uncertainties of demand forecast error, wind generation forecast error and generator failure have been modeled in probabilistic terms, and the proposed spinning reserve has been applied to generation scheduling. This approach has been tested on the modified IEEE 118-bus system with a wind farm. The results show that the required spinning reserve margin changes depending on the system situation of demand, wind generation and generator failure. Moreover the proposed approach could be utilized even in case of system configuration change, such as wind generation extension.

A Novel Resource Allocation Algorithm in Multi-media Heterogeneous Cognitive OFDM System

  • Sun, Dawei;Zheng, Baoyu
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제4권5호
    • /
    • pp.691-708
    • /
    • 2010
  • An important issue of supporting multi-users with diverse quality-of-service (QoS) requirements over wireless networks is how to optimize the systematic scheduling by intelligently utilizing the available network resource while, at the same time, to meet each communication service QoS requirement. In this work, we study the problem of a variety of communication services over multi-media heterogeneous cognitive OFDM system. We first divide the communication services into two parts. Multimedia applications such as broadband voice transmission and real-time video streaming are very delay-sensitive (DS) and need guaranteed throughput. On the other side, services like file transmission and email service are relatively delay tolerant (DT) so varying-rate transmission is acceptable. Then, we formulate the scheduling as a convex optimization problem, and propose low complexity distributed solutions by jointly considering channel assignment, bit allocation, and power allocation. Unlike prior works that do not care computational complexity. Furthermore, we propose the FAASA (Fairness Assured Adaptive Sub-carrier Allocation) algorithm for both DS and DT users, which is a dynamic sub-carrier allocation algorithm in order to maximize throughput while taking into account fairness. We provide extensive simulation results which demonstrate the effectiveness of our proposed schemes.

효율적인 유지보수 작업배정을 위한 CSP기반의 스케줄링 시스템 (Scheduling System for Effective Assignment of Repair Warrant Job in Constraint Satisfaction Problems)

  • 심명수;조근식
    • 지능정보연구
    • /
    • 제6권2호
    • /
    • pp.99-110
    • /
    • 2000
  • 오늘날의 기업은 상품을 판매하는 것 뿐만 아니라 기업의 신용과 이미지를 위해 그 상품에 대한 사후처리(After Service) 업무에 많은 투자를 하고 있다. 이러한 양질의 사후서비스를 고객에게 공급하기 위해서는 많은 인력을 합리적으로 관리해야 하며 요청되는 고장수리 서비스 업무의 신속한 해결을 위해 업무를 인력에게 합리적으로 배정을 해야 한다. 그러므로, 회사의 비용을 최소화하면서 정해진 시간에 요청된 작업을 처리하기 위해서는 인력들에게 작업을 배정하고 스케줄링하는 문제가 발생된다. 본 논문에서는 이러한 문제를 해결하기 위해서 화학계기의 A/S작업을 인력에게 합리적으로 배정 하는 스케줄링 시스템에 관한 연구이다. 먼저 스케줄링 모델을 HP사의 화학분석 및 시스템을 판매, 유지보수 해주는 Y사의 작업 스케줄을 분석하여 필요한 도메인과 고객서비스전략과 인력관리전략에서 제약조건을 추출하였고 여기에 스케줄링 문제를 해결하기 위한 방법으로 제약만족문제(CSP) 해결기법인 도메인 여과기법을 적용하였다. 도메인 여과기법은 제약조건에 의해 변수가 갖는 도메인의 불필요한 부분을 여과하는 것으로 제약조건과 관련되어 있는 변수의 도매인 크기가 축소되는 것이다. 또한, 스케줄링을 하는데에 있어서 비용적인 측면에서의 스케줄링방법과 고객만족도에서의 스케줄링 방법을 비교하여 가장 이상적인 해를 찾는데 트래이드오프(Trade-off)를 이용하여 최적의 해를 구했으며 실험을 통해 인력에게 더욱 효율적으로 작업들을 배정 할 수 있었고 또한, 정해진 시간에 많은 작업을 처리 할 수 있었으며 작업을 처리하는데 있어 소요되는 비용을 감소하는 결과를 얻을 수 있었다.

  • PDF