To Örebro University

oru.seÖrebro universitets publikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Partitioning Real-Time Systems on Multiprocessors with Shared Resources
Mälardalen Real-Time Research Centre, Västerås, Sweden.ORCID-id: 0000-0003-0316-7124
Mälardalen Real-Time Research Centre, Västerås, Sweden.ORCID-id: 0000-0001-6132-7945
Mälardalen Real-Time Research Centre, Västerås, Sweden.ORCID-id: 0000-0002-1687-930X
2010 (engelsk)Inngår i: Principles of Distributed Systems / [ed] Lu, CY; Masuzawa, T; Mosbah, M, Springer , 2010, Vol. 6490, s. 253-269Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

There are two main approaches to task scheduling on multiprocessor/multi-core platforms; 1) global scheduling, under which migration of tasks among processors is allowed, and 2) partitioned scheduling under which tasks are allocated onto processors and task migration is not allowed. Under global scheduling a higher utilization bound can be achieved, but in practice the overheads of migrating tasks is high. On the other hand under partitioned scheduling, besides simplicity and efficiency, existing scheduling and synchronization methods developed for uniprocessor platforms can more easily be extended to partitioned scheduling. However the partitioned scheduling protocols suffer from the problem of partitioning tasks among processors/cores which is a bin-packing problem. Therefore, several heuristic algorithms have been developed for partitioning a task set on multiprocessor platforms. However, these algorithms typically assume independent tasks while in practice real-time systems often contain tasks that share resources and hence may block each other.

In this paper we propose a blocking-aware partitioning algorithm which allocates a task~set onto processors in a way that the overall amount of blocking times of tasks are decreased. The algorithm reduces the total utilization which, in turn, has the potential to decrease the total number of required processors (cores). In this paper we evaluate our algorithm and compare it with an existing similar algorithm. The comparison criteria includes both number of schedulable systems as well as processor reduction performance.

sted, utgiver, år, opplag, sider
Springer , 2010. Vol. 6490, s. 253-269
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 6490
HSV kategori
Identifikatorer
URN: urn:nbn:se:oru:diva-77166DOI: 10.1007/978-3-642-17653-1_20ISI: 000290495600020Scopus ID: 2-s2.0-78650872347ISBN: 978-3-642-17652-4 (tryckt)ISBN: 978-3-642-17653-1 (digital)OAI: oai:DiVA.org:oru-77166DiVA, id: diva2:1359692
Konferanse
14th International Conference on Principles of Distributed Systems (OPODIS 2010), Tozeur, Tunisia, December 14-17, 2010
Forskningsfinansiär
Swedish Foundation for Strategic Research Tilgjengelig fra: 2019-10-10 Laget: 2019-10-10 Sist oppdatert: 2019-10-17bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Person

Nemati, FarhangNolte, ThomasBehnam, Moris

Søk i DiVA

Av forfatter/redaktør
Nemati, FarhangNolte, ThomasBehnam, Moris

Søk utenfor DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric

doi
isbn
urn-nbn
Totalt: 204 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf