mdh.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Enforcing Quality of Service Through Hardware Resource Aware Process Scheduling
Ericsson AB, Stockholm, Sweden..
Ericsson AB, Stockholm, Sweden..
Ericsson AB, Stockholm, Sweden..
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.ORCID-id: 0000-0002-1687-930X
Visa övriga samt affilieringar
2018 (Engelska)Ingår i: 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), IEEE , 2018, s. 329-336Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Hardware manufacturers are forced to improve system performance continuously due to advanced and computationally demanding system functions. Unfortunately - more powerful hardware leads to increased costs. Instead, companies attempt to improve performance by consolidating multiple functions to share the same hardware to exploit existing performance instead. In legacy systems, each function had individual execution environment that guaranteed HW resource isolation and therefore the Quality of Service (QoS). Consolidation of multiple functions increases the risk of shared resource congestion. Current process schedulers focus on time quanta and do not consider shared resources. We present a novel process scheduler that complements current process schedulers by enforcing QoS though Shared Resource Aware (SRA) process scheduling. The SRA scheduler programs the Performance Monitoring Unit (PMU) to generate an overflow interrupt when reaching the assigned process resource quota. The scheduler has the possibility to swap out the process when receiving the interrupt allowing it to enforce the QoS for the scheduled process. We have implemented our scheduling policy as a new scheduling class in Linux. Our experiments show that it efficiently enforces QoS without seriously affect the shared resource usage of other processes executing on the same HW.

Ort, förlag, år, upplaga, sidor
IEEE , 2018. s. 329-336
Serie
IEEE International Conference on Emerging Technologies and Factory Automation-ETFA, ISSN 1946-0740
Nationell ämneskategori
Datorteknik Datorsystem
Identifikatorer
URN: urn:nbn:se:mdh:diva-41379DOI: 10.1109/ETFA.2018.8502609ISI: 000449334500040Scopus ID: 2-s2.0-85057231617ISBN: 978-1-5386-7108-5 (tryckt)OAI: oai:DiVA.org:mdh-41379DiVA, id: diva2:1362172
Konferens
23rd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), SEP 04-07, 2018, Politecnico Torino, Torino, ITALY
Tillgänglig från: 2019-10-18 Skapad: 2019-10-18 Senast uppdaterad: 2020-01-10Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Personposter BETA

Behnam, MorisLisper, Björn

Sök vidare i DiVA

Av författaren/redaktören
Behnam, MorisLisper, Björn
Av organisationen
Inbyggda system
DatorteknikDatorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
RefereraExporteraLänk till posten
Permanent länk

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