Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Uniform scheduling of internal and external events under SRP-EDF
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.
2010 (English)In: Annual International Conference on Real-Time and Embedded Systems ( RTES 2010): 1-2 November 2010, Mandarin Orchard Hotel, Singapore, 2010Conference paper, Published paper (Refereed)
Abstract [en]

With the growing complexity of modern embedded real-time systems, scheduling and managing of resources has become a daunting task. While scheduling and resource management for internal events can be simplified by adopting a commonplace real-time operating system (RTOS), scheduling and resource management for external events are left in the hands of the programmer, not to mention managing resources across the boundaries of external and internal events. In this paper we propose a unified system view incorporating earliest deadline first (EDF) for scheduling and stack resource policy (SRP) for resource management. From an embedded real-time system view, EDF+SRP is attractive not only because stack usage can be minimized, but also because the cost of a pre-emption becomes almost as cheap as a regular function call, and the number of preemptions is kept to a minimum. SRP+EDF also lifts the burden of manual resource management from the programmer and incorporates it into the scheduler. Furthermore, we show the efficiency of the SRP+EDF scheme, the intuitiveness of the programming model (in terms of reactive programming), and the simplicity of the implementation.

Place, publisher, year, edition, pages
2010.
National Category
Embedded Systems
Research subject
Embedded System
Identifiers
URN: urn:nbn:se:ltu:diva-39049Local ID: da3eacd0-f727-11df-8b95-000ea68e967bOAI: oai:DiVA.org:ltu-39049DiVA: diva2:1012557
Conference
International Conference on Real-Time and Embedded Systems : 01/11/2010 - 02/11/2010
Note
Godkänd; 2010; 20101123 (simait)Available from: 2016-10-03 Created: 2016-10-03 Last updated: 2017-03-07Bibliographically approved
In thesis
1. Enabling Reactive Design of Robust Real-Time Embedded Systems
Open this publication in new window or tab >>Enabling Reactive Design of Robust Real-Time Embedded Systems
2017 (English)Doctoral thesis, comprehensive summary (Other academic)
Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2017
Series
Doctoral thesis / Luleå University of Technology 1 jan 1997 → …, ISSN 1402-1544
National Category
Computer Systems Embedded Systems
Research subject
Embedded System
Identifiers
urn:nbn:se:ltu:diva-62322 (URN)978-91-7583-835-9 (ISBN)978-91-7583-836-6 (ISBN)
Public defence
2017-04-24, D770, 13:00 (English)
Opponent
Supervisors
Available from: 2017-03-07 Created: 2017-03-07 Last updated: 2017-03-31Bibliographically approved

Open Access in DiVA

fulltext(258 kB)21 downloads
File information
File name FULLTEXT01.pdfFile size 258 kBChecksum SHA-512
5fba0b630dc33d469578f3a6d01557b4a83d8dd0d9c9aa447d4e5b13191a672916938379f3eaa954eaae25744daad25c1b4e36bae65a6e929e1c13ba55caee82
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Aittamaa, SimonEriksson, JohanLindgren, Per
By organisation
Embedded Internet Systems Lab
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 21 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 55 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf