Summary
Abstract:
The FABRIC
consortium wants to fulfill the Ambient Intelligence promise in the home
by concentrating on a computing- and network- infrastructure. FABRIC aims
at developing an architecture in which several standards and technologies
in the home networking context can be integrated. More than integration
alone, FABRIC allows the management of the complete network to satisfy
timing requirements. Network requirements are provided by the needs of
dynamic roaming multi-media streaming applications. During this project,
The High Level Architecture (HLA) of the US Department of Defense (DoD),
also known as the IEEE 1516 standard, is taken as starting point for the
FABRIC. HLA is chosen for its provision of loose but timed coupling
between complex systems.
Objectives:
1) The interoperability of devices and services coming from
different standards by providing a generic middleware layer.
2) The management of co-operating components, with specific emphasis
on real-time issues coming from the wish to synchronise A/V streams and
satisfy real-time constraints to obtain a realistic viewing experience,
while providing a Quality of Service tailored to the application.
3) Provision of a middleware layer that is distributed, has a small
overhead in terms of memory footprint and energy, and provides good
throughput and small latency. In addition, the resource requirements
should be low enough for deployment in embedded systems.
Description of the work:
Roaming applications: The characteristics of the
applications are worked out, both in the healthcare as in the home
environment. Roaming of the devices is essential and leads to different
routes through the network. The redirection of the streams is calculated
by the network management part on the basis of the mathematical analysis
of the streams and the scheduling possibilities of the network and the
processors. Algorithms for network management are produced.
Interoperability: The interoperability between devices of
different standards is realised. The mapping of the functionalities
between the standards is studied. A successful mapping supports the
starting, stopping and management of A/V streams between devices, possibly
controlled by other devices, independent of the standard they belong to.
Streaming performance: A mathematical analysis of the streams
is provided to support the network management in its decisions. Also
scheduling directions and schedulability analysis for streams over the
network are developed here. The timing model is worked out in detail. The
results provide the technology to realise and verify the decisions taken
by the management algorithms. The realisation of the streaming over the
different media, and the consequences of bridges between the media for the
streaming performance are studied.
HLA integration: Recommendations for HLA and the best configuration
options of HLA for the FABRIC architecture are provided. HLA design and
implementation choices are compared (e.g. using CORBA). An analysis of the
chosen FABRIC architecture is provided. The components of the architecture
are integrated into the HLA. Recommendations to IEEE and IETF are
provided.
Milestones and expected results:
M1(T0+6) Clarification of mutual dependencies between
architecture components and the
applications.
M2(T0+12) Specification of architecture and application within HLA
context.
M3(T0+18) Documents that describe design with partial implementations to
demonstrate added value.
|