Ambient computing using component resource contracts

Andrew Wils, Peter Rigole, Yolande Berbers, Karel De Vlaminck · 2004

This paper introduces a contract-driven resource management process and supporting middleware framework. We aim at supporting mobile computing tasks as they appear in the areas of Ambient Intelligence (AmI). As available resources in AmI environments fluctuate frequently, the resource usage of AmI tasks must be extremely flexible. The presented component based methodology permits an optimal flexibility in resource distribution and allocation through the use of resource contracts. User tasks specify their QoS needs in parameterized contract propositions that are used as the basis for a negotiation process. Once a contract has been validated and signed by the middleware, it can be monitored. The supporting decision logic is built around a Java-based expert system. Negotiation and monitoring rules detect misbehaving tasks and environmental changes. Renegotiations result in task adaptations or more drastic measures, such as partial task relocation.

Read the paper · More papers on PaperTik