• No results found

Time at your service : schedulability analysis of real-time and distributed services

N/A
N/A
Protected

Academic year: 2021

Share "Time at your service : schedulability analysis of real-time and distributed services"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Time at your service : schedulability analysis of real-time and distributed services

Jaghoori, M.M.

Citation

Jaghoori, M. M. (2010, December 20). Time at your service : schedulability analysis of real- time and distributed services. Retrieved from https://hdl.handle.net/1887/16260

Version: Not Applicable (or Unknown)

License: Leiden University Non-exclusive license Downloaded from: https://hdl.handle.net/1887/16260

Note: To cite this publication please use the final published version (if applicable).

(2)

Propositions belonging to the PhD dissertation

Time at Your Service: Schedulability Analysis of Real-Time and Distributed Services

by Mohammad Mahdi Jaghoori, defense scheduled on 20 December 2010

1. The correct functionality of a real-time system depends on the correct choice of the scheduling strategy; then, one may improve the quality of service by improving on the scheduling strategy (this thesis).

2. Multi-threading paradigm, as in Java, brings too much interdependency to threads as the units of concurrency; asynchronous actors are, on the contrary, a natural t for distributed deployment (this thesis).

3. A good schedule brings asynchronous actors to concurrence.

Scheduling of tasks is traditionally deferred to the operating system, which by its nature is not aware of particular needs of specic applications; assigning application-specic schedulers to actors improves the overall quality of service (this thesis).

4. Besides observable actions, the renement relation between real-time actors and their behavioral interfaces may observe deadlocks as well as passage or stoppage of time (this thesis).

5. Object orientation is a good basis for compositional analysis. To analyze an object in isolation, we use its behavioral interface as a driver; the object behavior is driven by supplying the inputs that are allowed in its behavioral interface (this thesis).

6. Schedules are made to be broken; deadlines are set to be missed.

The thesis at hand is an attempt to remedy this.

7. Thou shalt use the rightful channel for communication.

8. To pioneer, a software engineer needs a taste of philosophy.

9. A philosopher might better arrive late than never (see Chapter 5.3 of this thesis).

10. Schedulability analysis is as hard as its pronunciation.

11. The solution to I don't have time is use a better scheduler.

Referenties

GERELATEERDE DOCUMENTEN

On the one hand, when the ambulance speed corresponds to 15 m/s with respect to a detection distance of 300 meters, the coordinated intersection control resulted in

We will show that by limiting precompensation to the largest crosstalkers, and the tones worst affected by crosstalk the majority of the data-rate gains of full precompensation can

In this paper, we present analytical means to determine best-case finalization times of independent real-time tasks with deadlines larger than periods minus activation jitter

Strategies and mechanisms for dynamic resource allocation have been addressed in [3] and [4], respectively. Moreover, [4] describes how priority processing applications, implemented

Section 4 provides a utilization based sufficient test and the speedup factor derived in Section 5 quantifies the worst- case scheduling performance of EDF-VD with our

ﻥﺎﻣﺯ ﻦﺘﻓﺮﮔ ﺮﻈﻧ ﺭﺩ ﺎﺑ ﻩﺪﺷ ﻊﻳﺯﻮﺗ ﻱﺎﻫ ﺲﻳﻭﺮﺳ ﻱﺪﻨﺒﻧﺎﻣﺯ

To ensure that the analysis results carry over to the Creol model, we define conformance between the Real-Time Creol model and its timed automaton abstraction with respect to the

Therefore, to overcome the aforementioned interference issue and consequent problems caused by the self-timed transition protocol, in this paper, we propose a new MoC called Mode