Analys av QoS i mellanvaran Meteor
Sammanfattning: 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.
HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)