DOI QR코드

DOI QR Code

Design of a middleware for compound context-awareness on sensor-based mobile environments

  • Sung, Nak-Myoung (Korea Electronics Technology Institute) ;
  • Rhee, Yunseok (School of Computer and Electronic Systems Engineering, Hankuk Univ. of Foreign Studies)
  • Received : 2016.01.22
  • Accepted : 2016.02.15
  • Published : 2016.02.29

Abstract

In this paper, we design a middleware for context-awareness which provides compound contexts from diverse sensors on a mobile device. Until now, most of context-aware application developers have taken responsibility for context processing from sensing data. Such application-level context processing causes heavily redundant data processing and leads to significant resource waste in energy as well as computing. In the proposed scheme, we define primitive and compound context map which consists of relavant sensors and features. Based on the context definition, each application demands a context of interest to the middleware, and thus similar context-aware applications inherently share context information and procesing within the middleware. We show that the proposed scheme significantly reduces the resource amounts of cpu, memory, and battery, and that the performance gain gets much more when multiple applications which need similar contexts are running.

Keywords

References

  1. Korea Communication Agency, "Context Awareness Technology, Applications, and Future Trends", Broadcasting and Communication Technology Issues and Prospects, No. 7, pp. 1-10, Dec. 2013.
  2. M. Balduf, S. Dustdar, and F. Rosenberg, "A Survey of Context-aware Systems", International Journal of Ad Hoc and Ubiquitous Computing, Vol. 2, Issue 4, pp. 263-277, June 2007. https://doi.org/10.1504/IJAHUC.2007.014070
  3. H. Chen, "An Intelligent Broker Architecture for Pervasive Context-Aware Systems", Doctorial Thesis of the University of Maryland, Baltimore County, Dec. 2004.
  4. S. Chetan, J. Al-Muhtadi, R. Campbell and M. Mickunas, "Mobile Gaia: A Middleware for Ad-hoc Pervasive Computing", IEEE Consumer Communications and Networking Conference, pp. 223-228, Jan. 2005.
  5. Hwa Young Jung, Jae Wook Park, Yong Kyu Lee, "A Context-Aware Treatment Guided System", Journal of The Korea Society of Computer and Information, Vol. 19, No. 1, pp. 141-148, Jan. 2014. https://doi.org/10.9708/jksci.2014.19.1.141
  6. Tao Gu, Xiao Hang Wang, Hung Keng Pung and Da Qing Zhang, "An Ontology-based Context Model in Intelligent Environments", Communication Networks and Distributed Systems Modeling and Simulation Conference, pp. 270-275, Jan. 2004.
  7. H. Kim, Y. Cho and S. Oh, "CAMUS: A middleware supporting context-aware services for network-based robots", IEEE Workshop on Advanced Robotics and Its Social Impacts, pp. 237-242, June 2005.
  8. Abhay Daftari, Nehal Mehta, Shubhanan Bakre and Xian-He Sun, "On Design Framework of Context Aware Embedded Systems", Monterey Workshop on Software Engineering for Embedded Systems, Sept. 2003.
  9. Christian Seeger, Kristof Van Laerhoven and Alejandro Buchmann. "MyHealthAssistant: An Event-driven Middleware for Multiple Medical Applications on a Smartphone-mediated Body Sensor Network". IEEE Journal of Biomedical and Health Informatics, Vol. 19, No. 2, pp. 752-760, March 2015. https://doi.org/10.1109/JBHI.2014.2326604
  10. Oriana Riva. "Contory: a middleware for the provisioning of context information on smart phones". Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware. pp 219-239, Nov. 2006.
  11. Joonas Westlin and Teemu H. Laine. "ManySense: An Extensible and Accessible Middleware for Consumer-Oriented Heterogeneous Body Sensor Networks". International Journal of Distributed Sensor Networks, Vol. 2014, pp. 1-15, July 2014.