Sök:

Analys av QoS i mellanvaran Meteor

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

Författare

Andreas Zieth´en

Lärosäte och institution

KTH/Maskinkonstruktion (Inst.)

Nivå:

"Masteruppsats". Självständigt arbete (examensarbete) om 30 högskolepoäng (med vissa undantag) utfört för att erhålla masterexamen.

Läs mer..