Non-preemptive scheduling of periodic tasks with specified release times초기호출시간이 지정된 주기적 태스크의 비선점적 스케쥴링 기법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 399
  • Download : 0
Hard real-time systems are characterized by the fact that the execution of the tasks must be completed in time and must be done correctly. Thus, the task scheduling which allocates tasks to resources in such a way that their executions are being completed before the deadlines, is one of the most important activities in real-time systems, such as multimedia applications. Many of multimedia applications in distributed systems should transmit continuous audio/video non-preemptively to preserve the continuity across networks when clients request. Typically, messages for continuous media are heterogeneous and are split into periodic, different sized packets with deadlines. In this thesis, we present a static scheduling strategy and a dynamic scheduling algorithm to improve the schedulability of non-preemptive scheduling for periodic tasks with specified release times, known as a {\it NP-hard} problem. Moreover, we apply them to multimedia applications in distributed systems. First, we present the Time-Division Scheduling Strategy (TDSS) for the static non-preemptive scheduling. The TDSS transforms the given problem of non-preemptive scheduling for periodic tasks with specified release times into two subproblems of that with same release times within specific time intervals. Two time intervals for scheduling are computed with release times and periods. The TDSS finds two subsolutions for two respective subproblems and combines them into a complete solution of the given problem by using the repetitiveness and the predictability of periodic tasks. Therefore, the TDSS makes the previous optimal algorithm to find optimal solutions for the restricted periodic tasks with specified release times. For the general periodic tasks with specified release times, the TDSS gives higher schedulabilities than the previous scheduling strategy by the forward or the backward scheduling. Second, we present the Precalculated Deadline-Miss Avoidance (PDMA) algorithm which is a heuristic al...
Advisors
Maeng, Seung-RyoulresearcherCho, Jung-Wanresearcher맹승렬researcher조정완researcher
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
1997
Identifier
114155/325007 / 000885035
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 1997.2, [ v, 94 p. ]

Keywords

Periodic; Release Times; 실시간 태스크 스케쥴링; 비선점적; 주기적; 초기호출시간; Real-time task scheduling; Non-preemptive

URI
http://hdl.handle.net/10203/33075
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=114155&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0