Adaptive resource management algorithms for indoor mobile computing environments
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Distributed systems support for adaptive mobile applications
Mobile Networks and Applications - Special issue on mobile computing and system services
Distributed component technologies and their software engineering implications
Proceedings of the 24th International Conference on Software Engineering
The Vision of Autonomic Computing
Computer
The Importance of Resource Management in Engineering Distributed Objects
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
An architecture for privacy-sensitive ubiquitous computing
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Towards Autonomic Computing Middleware via Reflection
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Context-Based Access Control for Ubiquitous Service Provisioning
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
An ambient, personalised, and context-sensitive information system for mobile users
Proceedings of the 2nd European Union symposium on Ambient intelligence
A reflective framework for discovery and interaction in heterogeneous mobile environments
ACM SIGMOBILE Mobile Computing and Communications Review
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
QoS-aware Mobile Middleware for Video Streaming
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
An ontology-based context management and reasoning process for UbiComp applications
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
Middleware: Context Management in Heterogeneous, Evolving Ubiquitous Environments
IEEE Distributed Systems Online
MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing
IEEE Transactions on Software Engineering
Combined resource and context model for qos-aware mobile middleware
ARCS'06 Proceedings of the 19th international conference on Architecture of Computing Systems
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
Autonomic computing: an overview
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Development of context-aware mobile services: an approach to simplification
International Journal of Mobile Communications
Exploiting a generic approach for constructing mobile device applications
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
Hi-index | 0.00 |
Mobile computing systems should be self-managed to simplify operation and maintenance plus meet user’s expectation with respect to Quality of Service (QoS). When architecting self-managed mobile computing systems, one must take a holistic view on both QoS management and the entities in the mobile environment. This paper presents a novel model that includes both resources and context elements. To illustrate the usefulness of the model, it is applied to a video streaming application by: (1) modelling context elements and resources in the environment, (2) specifying context dependencies and QoS characteristics of the application, and (3) designing weakly integrated resource and context managers. We describe a middleware that uses the developed managers when evaluating context dependencies and predict offered QoS of alternative implementations of the application. In order to select the one that can operate in the current environment and that best satisfies given user preferences.