An Extensible Binding Framework for Component-Based Middleware
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Using Architecture Models for Runtime Adaptability
IEEE Software
MDM '06 Proceedings of the 7th International Conference on Mobile Data Management
A resource model for adaptable applications
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Software—Practice & Experience
On the Challenge of Allocating Service Based Applications in a Grid Environment
ICAS '06 Proceedings of the International Conference on Autonomic and Autonomous Systems
A Utility-Based Adaptivity Model for Mobile Applications
AINAW '07 Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 02
Utilising alternative application configurations in context- and qos-aware mobile middleware
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
The gridkit distributed resource management framework
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Dynamic aspect weaving using a planning-based adaptation middleware
Proceedings of the 2nd workshop on Middleware-application interaction: affiliated with the DisCoTec federated conferences 2008
An Optimization of Context Sharing for Self-adaptive Mobile Applications
ICA3PP '08 Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services
Proceedings of the 2009 ACM symposium on Applied Computing
Distributed adaption of dining philosophers
FACS'10 Proceedings of the 7th international conference on Formal Aspects of Component Software
Hi-index | 0.00 |
Mobile computing is characterised by variations in user needs and in the computing and communication resources. We have developed a middleware centric approach for the development of software capable of dynamically adapting to such variations. The middleware leverages models of needs and resources and the adaptation capabilities of the software and performs context monitoring, adaptation planning and dynamic reconfiguration at runtime. In this paper we focus on the modelling of resources of a distributed mobile computing infrastructure and how the resource model is used in adaptation planning. We present a distributed resource management framework and mechanisms necessary to maintain an up to date resource model at runtime. The challenge is to balance the level of abstraction so as to hide some of the heterogeneity of the actual infrastructure while retaining sufficient detail to serve the needs of distributed and centralized adaptation planning. The proposed framework is illustrated through a running example.