A Local Search Algorithm to Find a Scheduling Table for Real-Time Systems
スポンサーリンク
概要
- 論文の詳細を見る
A real-time system receives input from the outside, processes it through a sequence of tasks and outputs the result to the outside. Each process corresponds to a sequence of tasks called <I>path</I> and the time from input to output is called response time. For each path, a response time must always be within a specified time. Our objective is to schedule tasks so that the time constraints for all paths are satisfied. In this paper, we adopt a scheduling method based on a <I>scheduling table</I>, which specifies a schedule of a finite time period and is used repeatedly to define the schedule of longer time periods. In order to calculate response times for a schedule efficiently, we introduce a concept called <I>active path</I>. In our algorithm, a scheduling table is searched by a local search. The neighborhood search is accelerated by using precedence relations that are introduced to preserve active paths of a scheduling table. Finally, we report computational results for sample instances from a company.
- 一般社団法人 日本機械学会の論文
著者
-
Yagiura Mutsunori
Graduate School of Information Science, Nagoya University
-
Tanaka Yuma
Graduate School of Information Science Nagoya University
-
Yagiura Mutsunori
Graduate School Of Information Science Nagoya University
-
HASHIMOTO Hideki
Graduate School of Natural Science and Technology, Okayama University
-
TANAKA Yuma
Graduate School of Information Science, Nagoya University
-
SUGIYAMA Taichiro
NTT Communications Corporation
関連論文
- The Different Effects of Fluid with and without Carbohydrate Ingestion on Subjective Responses of Untrained Men during Prolonged Exercise in a Hot Environment
- 5B1 A GUIDED LOCAL SEARCH ALGORITHM BASED ON A FAST NEIGHBORHOOD SEARCH FOR THE IRREGULAR STRIP PACKING PROBLEM(Technical session 5B: Packing problem)
- 1C3 A HEURISTIC ALGORITHM FOR THE NODE CAPACITATED IN-TREE PACKING PROBLEM
- 4C3 AN ADAPTIVE MEMORY LAGRANGIAN HEURISTIC ALGORITHM BASED ON THE SET COVERING APPROACH FOR THE MULTICUT PROBLEM
- 3C1 AN LP-BASED ALGORITHM FOR SCHEDULING PREEMPTIVE AND/OR NON-PREEMPTIVE REAL-TIME TASKS
- Arrangement and Dispersion of Rh and Pt Atoms on Graphene Oxide Sheets
- Microstructure and formation conditions of the reddish hi-iro marking on traditional Japanese ceramics
- A Local Search Algorithm to Find a Scheduling Table for Real-Time Systems
- An LP-Based Algorithm for Scheduling Preemptive and/or Non-Preemptive Real-Time Tasks