HiCon: a hierarchical context monitoring and composition framework for next-generation context-aware services

This article presents a hierarchical context monitoring and composition framework that effectively supports next-generation context-aware services. The upcoming ubiquitous space will be covered with innumerable sensors and tiny devices, which ceaselessly pump out a huge volume of data. This data gives us an opportunity for numerous proactive and intelligent services. The services require extensive understanding of rich and comprehensive contexts in real time. The framework provides three hierarchical abstractions: PocketMon (personal), HiperMon (regional), and EGI (global). The framework provides effective approaches to combining context from each level, thereby allowing us to create a rich set of applications, not possible otherwise. It deals with an extensively broad spectrum of contexts, from personal to worldwide in terms of scale, and from crude to highly processed in terms of complexity. It also facilitates efficient context monitoring and addresses the performance issues, achieving a high level of scalability. We have prototyped the proposed framework and several applications running on top of it in order to demonstrate its effectiveness.

[1]  Oriana Riva,et al.  Contory: A Middleware for the Provisioning of Context Information on Smart Phones , 2006, Middleware.

[2]  Hiroshi Sakai,et al.  Context-Aware Information Provision to the Mobile Phone Standby Screen , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[3]  Simon A. Dobson,et al.  Towards a Reliable, Wide-Area Infrastructure for Context-Based Self-management of Communications , 2005, WAC.

[4]  Miguel Castro,et al.  Scribe: a large-scale and decentralized application-level multicast infrastructure , 2002, IEEE J. Sel. Areas Commun..

[5]  Ling Bao,et al.  Activity Recognition from User-Annotated Acceleration Data , 2004, Pervasive.

[6]  Kirk L. Johnson,et al.  Overcast: reliable multicasting with on overlay network , 2000, OSDI.

[7]  Archan Misra,et al.  MASTAQ: a middleware architecture for sensor applications with statistical quality constraints , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[8]  Yanlei Diao,et al.  High-performance complex event processing over streams , 2006, SIGMOD Conference.

[9]  Werner Retschitzegger,et al.  Context-awareness on mobile devices - the hydrogen approach , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[10]  Jani Mäntyjärvi,et al.  Managing Context Information in Mobile Devices , 2003, IEEE Pervasive Comput..

[11]  Hung Keng Pung,et al.  A middleware for building context-aware mobile services , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[12]  Youngki Lee,et al.  SeeMon: scalable and energy-efficient context monitoring framework for sensor-rich mobile environments , 2008, MobiSys '08.

[13]  Margo I. Seltzer,et al.  Network-Aware Operator Placement for Stream-Processing Systems , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[14]  Archan Misra,et al.  CLASH: a protocol for Internet-scale utility-oriented distributed computing , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[15]  Qiang Chen,et al.  Aurora : a new model and architecture for data stream management ) , 2006 .

[16]  Seungwoo Kang,et al.  CISS: An Efficient Object Clustering Framework for DHT-Based Peer-to-Peer Applications , 2004, DBISP2P.

[17]  임성환,et al.  MISSA : design and implementation of a middleware for easy development and provision of stream-based services = MISSA : 스트림 기반 서비스의 용이한 개발 및 공급을 위한 미들웨어의 설계 및 구현 , 2006 .

[18]  Roy H. Campbell,et al.  A Middleware for Context-Aware Agents in Ubiquitous Computing Environments , 2003, Middleware.

[19]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[20]  Krishna P. Gummadi,et al.  King: estimating latency between arbitrary internet end hosts , 2002, IMW '02.

[21]  Wen Hu,et al.  Design and Deployment of a Remote Robust Sensor Network: Experiences from an Outdoor Water Quality Monitoring Network , 2007 .

[22]  Kay Connelly,et al.  Towards wide area context-aware environments , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[23]  Rauf Izmailov,et al.  A Fast Content-Based Data Distribution Infrastructure , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[24]  Deborah Estrin,et al.  A wireless sensor network For structural monitoring , 2004, SenSys '04.

[25]  Frederick Reiss,et al.  Design Considerations for High Fan-In Systems: The HiFi Approach , 2005, CIDR.

[26]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[27]  Youngki Lee,et al.  Design and Implementation of a Middleware for Development and Provision of Stream-Based Services , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference.

[28]  Apratim Purakayastha,et al.  iQueue: a pervasive data composition framework , 2002, Proceedings Third International Conference on Mobile Data Management MDM 2002.

[29]  William G. Griswold,et al.  Place-Its: A Study of Location-Based Reminders on Mobile Phones , 2005, UbiComp.

[30]  Siobhán Clarke,et al.  CASS - Middleware for Mobile Context-Aware Applications , 1990 .

[31]  Su Myeon Kim,et al.  DCF: An Efficient Data Stream Clustering Framework for Streaming Applications , 2006, DEXA.

[32]  Sungjae Jo,et al.  SATI : Scalable And Traffic efficient data dissemination Infrastructure for sensor-based distributed information services , 2006 .

[33]  Sang Jeong Lee,et al.  BMQ-Index: Shared and Incremental Processing of Border Monitoring Queries over Data Streams , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[34]  Samuel Madden,et al.  Continuously adaptive continuous queries over streams , 2002, SIGMOD '02.

[35]  Jakob E. Bardram,et al.  Applications of context-aware computing in hospital work: examples and design principles , 2004, SAC '04.