Change search
CiteExportLink to record
Permanent link

Direct link
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analys av QoS i mellanvaran Meteor
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2008 (Swedish)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Analysis of QoS in the Meteor MW (English)
Abstract [en]

This thesis is closely related to the Dynamically Self-Configuring Automotive System (DySCAS) project. DySCAS is a middleware for electronics in an automotive system. The thesis work has been performed in cooperation with ENEA. Parts of the demonstration platform Self configurable High Availability and Policy based platform for Embedded system (SHAPE) developed for the DySCAS project by ENEA have been used in the implementation phase of this master thesis. The goal of this thesis was to evaluate how the Meteor MW, an offspring of the DySCAS middleware, should handle QoS and to design a Quality of Service Manager (QoSM) for the Meteor MW that fulfilled hard real-time requirements. The thesis also had the objective of analysing and identifying the requirements on such a QoSM from a QoS perspective. Specifically the requirements to guarantee real-time support for applications running on the MW. Lastly this thesis had the goal of evaluating other existing MW having support for real-time requirements. In this thesis the aforementioned QoSM was designed and partially implemented. An application model of a typical Med Tech system was used to derive requirements necessary for the QoSM. Existing MWs such as HADES and ARMADA were also analyzed to help determine the necessary requirements on the designed MW. These requirements were used to design the QoSM. The resulting QoSM has support for both real-time requirements and high bandwidth communication. Its main functionality is scheduling of network traffic on an Ethernet bus. The scheduling algorithm is interchangeable but only one algorithm has been implemented in this thesis. The implemented algorithm is priority based. Interesting areas for future work were also identified such as further development of the QoSM. This development includes QoS levels, different scheduling algorithms and linking the scheduling to other resources outside the network. 

Abstract [sv]

Detta examensarbete har utförts i samarbete med ENEA. Delar av emonstrationsplattformen SHAPE som ENEA har utvecklat för DySCAS-projektet har använts i implementationsdelen av detta examensarbete. Målet med examensarbetet var att utvärdera hur mellanvaran Meteor, som är en släkting till DySCAS, bör hantera QoS och att designa en Quality of Service-manager för Meteor som har stöd för hårda realtidskrav. Examensarbetet hade även som delmål att kravställa den QoSM som skulle designas från ett QoS-perspektiv. Specifikt skulle de krav identifieras som var nödvändiga för att garantera att applikationer som körs på mellanvaran har stöd för hårda realtidskrav. Slutligen skulle examensarbetet utreda vilka andra mellanvaror med stöd för hårda realtidskrav som existerade. I examensarbetet har den tidigarenämnda QoSM designats och delvis implementerats. En applikationsmodell av en typisk Med Tech-produkt användes för att härleda kraven på QoSM. Existerande mellanvaror som HADES och ARMADA analyserades också för att identifiera nödvändiga krav på Meteor. Dessa krav användes för att designa en QoSM. Den resulterande QoSM har stöd för hårda realtidskrav och hög bandbreddskommunikation samtidigt. Dess huvudfunktion är en schemaläggare av nätverkstrafik på en Ethernetbus. Schemaläggningsalgoritmen är utbytbar men endast en algoritm har implementerats under examensarbetet. Den implementerade algoritmen är prioritetsbaserad. Intressanta områden för framtida arbete identifierades så som vidareutveckling av QoSM med olika QoS-nivåer, andra schemaläggningsalgoritmer och koppling av schemaläggning till schemaläggning av resurser utöver nätverket.

Place, publisher, year, edition, pages
MMK2008:49 MDA 329
National Category
Engineering and Technology
URN: urn:nbn:se:kth:diva-100344OAI: diva2:543290
External cooperation
Enea, Detlef Scholle
Available from: 2012-08-07 Created: 2012-08-07 Last updated: 2015-10-21Bibliographically approved

Open Access in DiVA