• Title/Summary/Keyword: Real-Time Scheduling System

Search Result 463, Processing Time 0.028 seconds

Real-Time Task Scheduling Algorithms to Enhance Success Radio in Multiprocessor System (멀티프로세서 시스템에서 실시간 태스크들의 성공률을 개선한 스케줄링 알고리즘)

  • 강호석;김용석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.107-109
    • /
    • 1998
  • 효율적인 스케줄링 알고리즘은 적은 문맥교환 횟수를 가지면서 동시에 잘 정의된 임의의 태스크 집합에 대해 높은 스케줄링 성공률을 갖고 있어야 한다. 기존의 단일 프로세서 스케줄링 알고리즘들은 멀티프로세서 스케줄링 알고리즘들에 비해 시간 복잡도가 낮지만 멀티프로세서 환경에서 그대로 적용시킬 경우 스케줄링 성공률이 많이 떨어진다. 본 논문에서는 비슷한 시간 복잡도를 가지면서도 멀티프로세서 환경에서 높은 성공률을 얻을 수 있는 EDF-ZLP와 LLF-RP 알고리즘을 제안하고 이 알고리즘들의 추가적인 성능 향상 방안을 제안한다.

  • PDF

A Wireless MAC Scheduler Based on Video Traces for Cross-Layer Optimization (계층간 최적화를 위해 비디오 트레이스에 기반한 무선 MAC 스케줄러)

  • Cho, Seong-Ik;Pyun, Ki-Hyun
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.55 no.5
    • /
    • pp.236-239
    • /
    • 2006
  • A wireless MAC scheduler that provides a high level of quality-of-service (QoS) for video-on-demand (VOD) applications while achieving a reasonable level of system throughput is proposed. The proposed scheduler considers both channel qualities of mobiles and the urgency of real-time packets coming from VOD applications in a cross-layer approach between application and MAC layers.

DVS Predictive Scheduling Technique for Low Power Real time Operating System (실시간 운영체제의 저전력을 위한 DVS 예측 스케쥴링 방법)

  • Ahn, Hee-Tak;Kim, Jong-Tae
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.2942-2944
    • /
    • 2005
  • 마이크로 프로세서의 클럭 속도를 공급 전압에 따라 변하게 하는 방법을 Dynamic Voltage Scaling 방법이라 한다. 이것은 운영체제를 내장한 컴퓨터 시스템의 에너지 소비 효율성을 높일 수 있는 매우 효과적인 방법이다. 본 논문에서는 Dynamic Voltage Scaling 방법을 응용하여 실시간 운영체제의 스케줄링 방법을 제안하였다. 이 방법은 다음에 실행할 태스크의 양을 예하여 적절하게 공급전압과 클럭 속도를 조절함으로써 에너지 소비 효율성을 높였다.

  • PDF

Real Time Work Scheduling System using EJB (EJB를 이용한 실시간 업무계획 시스템)

  • Jang, Tea-Mok;Lee, Geum-Yong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.1941-1944
    • /
    • 2002
  • 현재 기업의 정보화 공간에서 기업들은 많은 정보의 공유와 업무의 효율의 극대화하기 위해 조직의 소수 정예 구성화와 구성원들의 업무 처리 능력의 향상을 위해 노력하고 있다. 본 논문은 EJB를 이용하여 구성원들의 업무 계획의 쉬운 작성과 실시간 적인 업무 완료 통보 및 업무연관을 처리하기 위해 업무자 관점에서 쉽고 실 시간적인 처리를 하는 업무 계획 시스템을 구현하였다.

  • PDF

Study on the Calculation of the Optimal Power Operation Considering Line Contingencies (상정사고를 고려한 전력계통 최적운용에 관한 연구)

  • 박영문;백영식
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.33 no.6
    • /
    • pp.241-246
    • /
    • 1984
  • The power system scheduling process is formulated as an optimization problem with linear inequality constraints. AC Loadflow method is used for the problem solution and line losses are considered. The constraints under consiceration are generator power limits, load schedding limits and line capacity limits. In solving the objective function the Dual Relaxation method is adopted. Tests indicate that the method is practical for real time applications.

  • PDF

A Multiobjective Genetic Algorithm for Static Scheduling of Real-time Tasks (다목적 유전 알고리즘을 이용한 실시간 태스크의 정적 스케줄링 기법)

  • 오재원;김희천;우치수
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.3
    • /
    • pp.293-307
    • /
    • 2004
  • We consider the problem of scheduling tasks of a precedence constrained task graph, where each task has its execution time and deadline, onto a set of identical processors in a way that simultaneously minimizes the number of processors required and the total tardiness of tasks. Most existing approaches tend to focus on the minimization of the total tardiness of tasks. In another methods, solutions to this problem are usually computed by combining the two objectives into a simple criterion to be optimized. In this paper, the minimization is carried out using a multiobjective genetic algorithm (GA) that independently considers both criteria by using a vector-valued cost function. We present various GA components that are well suited to the problem of task scheduling, such as a non-trivial encoding strategy. a domination-based selection operator, and a heuristic crossover operator We also provide three local improvement heuristics that facilitate the fast convergence of GA's. The experimental results showed that when compared to five methods used previously, such as list-scheduling algorithms and a specific genetic algorithm, the Performance of our algorithm was comparable or better for 178 out of 180 randomly generated task graphs.

Load Unbalancing Scheduling Method for Energy-Efficient Multi-core Embedded Systems (에너지 효율적인 멀티코어 임베디드 시스템을 위한 부하 불균형 스케줄링 방법)

  • Choi, YoungJin
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.11 no.1
    • /
    • pp.1-8
    • /
    • 2016
  • We proposed a load unbalancing scheduling method for energy-efficient multi-core embedded systems considering DVFS (Dynamic Voltage/Frequency Scaling) power consumption and task characteristics. It is a new kind of scheduler which combines load balancing and load unbalancing technique. The purpose of the method is to effectively utilize energy without much effect in performance. In this paper, we conduct experiments on energy consumption and performance using the previous load balancing and unbalancing techniques and our proposed technique. The proposed technique reduced energy consumption more than 13.7% when compared to other algorithms. As a result, the proposed technique shows low energy consumption without much decline in the performance and is adequate for energy-efficient multi-core embedded systems.

An MES Implementation Methodology for the Medium-sized Manufacturing Company with Multiple-types of products and Mixed Process Flows (다품종 혼류 제품 위주의 중소제조업체에서 MES 도입방안 연구)

  • Park, Jeong-Hyeon;Atseunori, Yosida
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2005.05a
    • /
    • pp.215-224
    • /
    • 2005
  • It is a fundamental requirement for the medium-sized manufacturing company with multiple-types of products and mixed process flows to have a real time feedback system for systematic production scheduling and process control to maximize the productivity and delivery achievement. However it is very inferior in actual condition to make infrastructure for a systematic production scheduling and process control in middle-sized manufacturing company, Proposed in this paper is an MES implementation approach for the successful construction of MES infrastructure, implementation and operation in medium-sized manufacturing companies with multiple-types of products and mixed process flows.

  • PDF

An Improved Priority Application for Humanoid Robot in the Controller Area Network(CAN) (CAN내장 휴머노이드 로봇에 대한 진보된 우선순위 적용)

  • Ku Ja-bong;Huh Uk-youl;Kim Jin-geol;Kim Byung-yoon
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.53 no.10
    • /
    • pp.714-719
    • /
    • 2004
  • The Controller Area Network (CAN) is being widely used in real-time control applications such as automobiles, aircraft, and automated factories. Unfortunately, CAN, in its current form, is not able to either share out the system bandwidth among the different devices fairly or to grant an upper bound on the transmission times experienced by the nodes connected to the communication medium as it happens, for instance, in the token-based networks. In this paper. we present the message scheduling for CAN, based on the distributed control scheme to integrate actuators and sensors in a humanoid robot. Besides introducing the new algorism, this paper also presents some performance figures obtained using a specially developed software simulator, while the behavior of the new algorism is compared with the traditional CAN systems, in order to see how effective they are.