• Non ci sono risultati.

Implementation and study of the BandWidth Inheritance protocol in the Linux kernel

N/A
N/A
Protected

Academic year: 2021

Condividi "Implementation and study of the BandWidth Inheritance protocol in the Linux kernel"

Copied!
1
0
0

Testo completo

(1)

Abstract

Resource Reservation (RR) techniques, such as those realized by the Constant Bandwidth Server (CBS), have proved their eectiveness in providing Quality of Services (QoS) guarantees, especially in systems made up of time and non real-time tasks, mainly due to the temporal isolation property (or Bandwidth Isolation Property, BIP), that is the ensuring the temporal misbehaviour of an application does not aect any other one. However nding any way of handling resource sharing in these systems without breaking the BIP has been an open problem for long time, as long as the idea of solving it using mechanisms similar to the ones that control resource accesses and avoid priority inversions -one above all Priority Inheritance-arose, and a smart and powerful extension of Priority Inheritance, suited for reser-vation based systems, was proposed and named BandWidth Inheritance (BWI). So, now, with the BandWidth Inheritance protocol tasks of a dynamic reservation based system can interact between each other by means of shared resources in a controlled manner.

We already have the AQuoSA framework, a functional, ecient and stable im-plementation of the RR framework (that is the CBS or some other algorithms) on top of the Linux kernel by a very lightweight modication of its core structures and the addition of some external kernel loadable modules (non intrusive approach) but it does not include the BWI protocol yet and so it suers from non optimal handling of two or more tasks sharing resources and BIP breakout anytime this happens.

The proposed work try to achieve the main objectives of implement and investi-gate the behaviour of the BandWidth Inheritance protocol in such a system (Linux plus AQuoSA).

We'll then proceed in tho phases: rstly a modication of the Linux kernel and of the framework implementation is proposed and realized, in order to provide them the BWI protocol so to get the whole system to support resource sharing. After that a deep analysis of the behaviour and the performances of the modied system is accomplished, in order to investigate both the benets actually produced and the protocol and implementation overhead and provide as much quantitative data as we can for future research steps in this area.

Riferimenti

Documenti correlati

These changes have created favorable conditions for development of entrepreneurship of small and medium construction companies: annual sustainable business development was

the urban-rural structure by mixing with agroforestry, creating agricultural patchwork structures as lee space for urban elements, but also forest greenery as a buffer

A separate paragraph (Section V) is dedicated to a sensitivity analysis of the cumulative collision probability during a sail re-entry against the spacecraft mass,

+zdjhv, e| d odujh dprxqw zkhq wkh| fdq uhvhw wkhp1 Lq wkh deryh prg0 hov/ wkh| zrxog eh zloolqj wr gr vr rqo| iru rqh uhdvrq= wr suhvhuyh ghpdqg1 Wkh| uhfrjqlvh wkdw/ iroorzlqj

Up to now this class of low power thrusters has not been deeply studied, in fact, only recently there is a great interest to mini and micro satellites that ask for thruster

Questa condi- zione ha riflessi anche di carattere generale, perché non è pensabile che il sistema delle cure prolungate possa continuare in una condizione di marginalità e

A common prediction of weakly coupled models like the standard model (SM) and minimal supersymmetric extensions, as well as strongly coupled composite models of the Higgs boson, is

[4] In this area, our ongoing project, focused on the design and synthesis of artificial enzymes led us to explore the activity of an artificial peroxidase, Fe