Title :
Odin: Context-Aware Middleware for Mobile Services
Author :
Weerasinghe, Thiranjith ; Warren, Ian
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
Abstract :
Mobile devices such as smart phones are increasingly permeating society. With strides in computational power, coupled with the ability to connect to other small devices, smart phones are able to host novel services. To address the repetitive problems associated with mobile service development, namely service reachability, scalability and availability, we have developed Odin, which is a middleware platform for mobile service provisioning. Beyond providing a provisioning solution, Odin conserves scarce resources such as network bandwidth and device power supply. However, Odin has previously lacked an ability to take into account operational context. In this paper, we present context-aware extensions to Odin that further optimise resource usage. Augmented with support for context types that include location, performance, power and network, Odin is able to propagate context information to applications and dynamically adapt the middleware´s behaviour. Novelty of the work lies in a solution whose device overhead is very low, and one that offers a coherent approach to context dissemination and adaptation. Based on quantitative evaluation, context-aware Odin´s low overhead is demonstrated along with significant gains in resource conservation.
Keywords :
middleware; mobile computing; mobile handsets; software architecture; Odin; context aware middleware; context dissemination; mobile service; resource conservation; resource usage optimisation; Availability; Bandwidth; Context; Context modeling; Middleware; Mobile communication; Performance evaluation; context awareness; mobile services;
Conference_Titel :
Services (SERVICES-1), 2010 6th World Congress on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-8199-6
Electronic_ISBN :
978-0-7695-4129-7
DOI :
10.1109/SERVICES.2010.69