Name: | Description: | Size: | Format: | |
---|---|---|---|---|
145.44 KB | Adobe PDF |
Advisor(s)
Abstract(s)
Most of today’s embedded systems are required to work
in dynamic environments, where the characteristics of the
computational load cannot always be predicted in advance.
Furthermore, resource needs are usually data dependent
and vary over time. Resource constrained devices may need
to cooperate with neighbour nodes in order to fulfil those requirements
and handle stringent non-functional constraints.
This paper describes a framework that facilitates the distribution
of resource intensive services across a community of
nodes, forming temporary coalitions for a cooperative QoSaware
execution. The increasing need to tailor provided
service to each application’s specific needs determines the
dynamic selection of peers to form such a coalition. The
system is able to react to load variations, degrading its performance
in a controlled fashion if needed. Isolation between
different services is achieved by guaranteeing a minimal
service quality to accepted services and by an efficient
overload control that considers the challenges and opportunities
of dynamic distributed embedded systems.