Timed Input/Output Determinacy for Tasks with Precedence Constraints

نویسندگان

  • Daniel Iercan
  • Arkadeb Ghosal
چکیده

We define a timing language that supports the design and implementation of embedded control software. The language is inspired by the Logical Execution Time (LET) paradigm of Giotto, but combines it with classical precedence constraints on tasks. A program specifies multiple modes of operation, where each mode consists of a set of periodically activated sensors, actuators, tasks, and mode switches. Unlike in Giotto, sensors, actuators, and tasks may have non-zero offsets, and tasks may have deadlines smaller than periods. Tasks may read from sensors and other tasks and write to actuators and other tasks, thus inducing a precedence relation on the tasks of each mode. Communication between tasks with different periods may only occur at user-defined time instants in order to avoid race conditions and priority inversion. Given task WCETs, we schedule programs in two phases: (1) a polynomial global check of WCET-independent constraints on mode switching, and (2) a polynomial local check of WCET-dependent schedulability of each mode independently of mode switching. We show that scheduling modes separately according to EDF with precedence constraints is a sufficient (and, provided that all modes are reachable, necessary) criterion for global program schedulability. We also present a compiler with full support for the above constructs and discuss a case study of a control problem written in our language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Proceduralization and Transfer of Linguistics Knowledge as a Result of Form-focused Output and Input Practice

This study compared the effects of two types of form-focused tasks on proceduralization and transfer of linguistics knowledge in case of English modals. All participants of the study attended pretests, posttests and delayed posttests. The procedural comprehension and production knowledge were measured through the groups’ performance on a timed dual task test that resembled the context of practi...

متن کامل

How to Integrate Precedence Constraints and Shared Resources in Real-Time Scheduling

Formal results for precedence constrained, real-time scheduling of unit time tasks are extended to arbitrary timed tasks with preemp-tion. An exact characterisation of the EDF-like schedulers that can be used to transparently enforce precedence constraints among tasks is shown. These extended results are then integrated with a well-known protocol that handles real-time scheduling of tasks with ...

متن کامل

A Generic Approach to Schedulability Analysis of Real-Time Tasks

In off-line schedulability tests for real time systems, tasks are usually assumed to be periodic, i.e. they are released with fixed rates. To relax the assumption of complete knowledge on arrival times, we propose to use timed automata to describe task arrival patterns. In a recent work, it is shown that for fixed priority scheduling strategy and tasks with only timing constraints (i.e. executi...

متن کامل

PC-Fair: Fair Scheduling of Precedence-Constrained Periodic Tasks in Multiprocessor Systems

The Pfair scheduling algorithms are known to be optimal for scheduling periodic real-time tasks on multiprocessor systems. However, one of the limitations of most prior work on the Pfair scheduling is that precedence constraints among tasks are not considered. We thus propose a PC-Fair (PrecedenceConstrained Fair) scheduling algorithm to overcome this limitation. The novelty of our algorithm co...

متن کامل

The Impact of Interactive Output Tasks on Developing Vocabulary Knowledge of Iranian EFL Learners

This study investigated the role of interactive output tasks in developing EFL learners’ vocabulary knowledge. The participants were 103 elementary female Iranian EFL learners who were randomly divided into three groups: input-only, input-output-no-interaction, and input-output-interaction. After all participants took a placement test and a vocabulary pretest, the input-only group was exposed t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006