Context Aware Lightweight Energy Efficient Framework

Context awareness is a capability whereby mobile computing devices can sense their physical environment and adapt their behavior accordingly. The term context-awareness, in ubiquitous computing, was introduced by Schilit in 1994 and has become one of the most exciting concepts in early 21st-century computing, fueled by recent developments in pervasive computing (i.e. mobile and ubiquitous computing). These include computing devices worn by users, embedded devices, smart appliances, sensors surrounding users and a variety of wireless networking technologies. Context-aware applications use context information to adapt interfaces, tailor the set of application-relevant data, increase the precision of information retrieval, discover services, make the user interaction implicit, or build smart environments. For example: A context aware mobile phone will know that the user is currently in a meeting room, and reject any unimportant calls. One of the major challenges in providing users with context-aware services lies in continuously monitoring their contexts based on numerous sensors connected to the context aware system through wireless communication. A number of context aware frameworks based on sensors have been proposed, but many of them have neglected the fact that monitoring with sensors imposes heavy workloads on ubiquitous devices with limited computing power and battery. In this paper, we present CALEEF, a lightweight and energy efficient context aware framework for resource limited ubiquitous devices.




References:
[1] Abowd, G..D., Atkeson, C.G., Hong, J., Long, S., Kooper, R. &
Pinkerton, M. (1997). Cyberguide: A Mobile Context-Aware Tour
Guide. ACM Wireless Networks, 3, 421-433.
[2] Anagnostopoulos, C., Tsounis, A. & Hadjiefthymiades, S. (2004).
Context Awareness in Mobile Computing: A Survey. Proceedings of
Mobile and Ubiquitous Information Access Workshop, Mobile HCI '04,
Glasgow, UK.
[3] Biegel, G. & Cahill, V. (2004). A Framework for Developing Mobile,
Context-aware Applications. Proceedings of 2nd IEEE Conference on
Pervasive Computing and Communications, (Percom) 2004, Orlando,
FL.
[4] Chen, H. & Finin, T. (2003). An Ontology for a Context Aware
Pervasive Computing Environment. IJCAI Workshop on ontologies and
distributed systems, Acapulco MX.
[5] Dey, A. (2000). Providing Architectural Support for Building Context-
Aware Applications. Ph.D. Thesis Dissertation, College of Computing,
Georgia Tech.
[6] Dey, A. & Abowd, G.D. (1999). Towards a Better Understanding of
Context and Context Awareness. Technical Report, GIT-GVU-99-22,
Georgia Institute of Technology.
[7] Dey, A., Kokinov, B.N., Leake, D.B. & Turner, R.M. (2005). Modeling
and Using Context. 5th International and Interdisciplinary Conference,
CONTEXT 2005, Paris, France.
[8] Dey, A., Salber, D., & Abowd, G.D. (1999). The Context Toolkit:
Aiding the Development of Context-Enabled Applications. In the
Proceedings of the 1999 Conference on Human Factors in Computing
Systems, CHI 1999, Pittsburgh, PA, 434-441.
[9] Fahy, P., Clarke, S. (2004). CASS: Middleware for Mobile, Context-
Aware Applications. Workshop on Context Awareness at MobiSys 2004,
Boston, USA.
[10] Gu, T., Pung, K. K. & Zhang, D. Q. (2004). A middleware for building
context-aware mobile services. In Proceedings of IEEE Vehicular
Technology Conference (VTC), Milan, Italy.
[11] Hong J. & Landay, J. (2001). An infrastructure approach to contextaware
computing-, Human Computer Interaction, 16(2).
[12] Kuo, Y., Cheng, K., Hsu, J., Chu, H. & Huang, P. (2004). Architectural
Support for Context-Sensitive Interaction in Ubiquitous Computing
Environment. A proposal submitted to the IIS, Academia Sinica.
[13] Marin-Perianu, R., Hartel, P., & Scholten, H. (2005). A Classification of
Service Discovery Protocols. Technical Report TR-CTIT-05-25 Centre
for Telematics and Information Technology (University of Twente,
Netherlands).
[14] Meditskos, G., & Bassilliades, N. (2005). Towards an Object-Oriented
Reasoning System for OWL. International Workshop on OWL
Experiences and Directions, B. Cuenca Grau, I. Horrocks, B. Parsia, P.
Patel-Schneider (Ed.) (Ireland).
[15] Musolesi, M. (2004). Designing a Context-aware Middleware for
Asynchronous Communication in Mobile Ad Hoc Environments. In
Middleware 2004 Companion Proceedings, 304-308, ACM Press.
[16] Ranganathan.A and R. H. Campbell, "A Middleware for Context-Aware
Agents in Ubiquitous Computing Environments", In
ACM/IFIP/USENIX International Middleware Conference 2003,
Germany, pp. 143 - 161, June 2003.
[17] Ranganathan.A, J. Al-Muhtadi, S. Chetan, R. Campbell and M. D.
Mickunas, "MiddleWhere: A Middleware for Location Awareness in
Ubiquitous Computing Applications", In Proceedings of the 5th
ACM/IFIP/USENIX international conference on Middleware, Canada,
pp. 397 - 416, 2004
[18] Riekki.J, O. Davidyuk, V. Rautio and J. Sun, "Context-Aware
Middleware for Mobile Multimedia Applications", In Proceedings of the
3rd International Conference on Mobile and Ubiquitous Multimedia
(MUM-04), Maryland, Vol. 83, pp. 213 - 220, October 2004
[19] Shilit, B. N. (1995). A Context-Aware System Architecture for Mobile
Distributed Computing. Ph.D. thesis, Dept of Computer Science,
Columbia University.
[20] Smith, M. K., Welty, C., Volz, R., & Mcguiness, D. (2006). OWL Web
Ontology Language Guide. W3C Recommendation February 2004.
Online: http://www.w3.org/TR/owl-guide/.
[21] Veríssimo, P., Cahill, V., Casimiro, A., Cheverst, K., Friday A. &
Kaiser, J. (2002). CORTEX: Towards Supporting Autonomous and
Cooperating Sentient Entities. Proceedings of European Wireless 2002,
Florence, Italy.
[22] Want, R., Hopper, A., Falcao, V. & Gibbons, J. (1992). The active badge
location system. ACM Transactions on Information Systems, 10(1), 91-
102.