Dynamic Context Monitoring and Modeling for QoS-aware Applications
In the future, we are likely to see a tremendous need for context-aware applications which adapt to available context information such as physical surroundings, network or system conditions. The success of end-to-end adaptation relies on accurate and timely knowledge of the changing context information. This project aims to provide a fundamental support for context-aware applications - a context information collection service. This service delivers the right context information to the right user at the right time. The complexity of providing the context information service arises from (i) dynamically changing status of information sources; (ii) diverse user requirements in terms of Quality of Service (QoS: such as response timeliness or reliability etc.) and Quality of Data (QoD, such as data accuracy or freshness); and (iii) constantly changing system conditions.
In this project, we take into consideration the dynamic factors mentioned above and focus on addressing the tradeoffs between QoS, QoD and resource consumption by exploiting the tolerance of applications to quality violations. The objective is to ensure that applications receive the information at the desired levels of quality while ensuring effective utilization of underlying resources. We have focused on designing adaptive and cost-effective algorithms for the representation, collection and maintenance of the enormous amount of dynamic context information in heterogeneous distributed systems. These algorithms are tailored for multimedia services, mobile applications and real-time applications. In addition to these algorithmic efforts, we have designed a middleware framework supporting context awareness.
- Yun Huang, Shivajit Mohapatra, Qi Han and Nalini Venkatasubramanian, QoS Aware Resource Discovery in Mobile Environments, Chapter VI, The Handbook of Mobile Middleware (ISBN: 0849338336), A. Corradi and P. Bellavista eds., Chapman and Hall/CRC Press, September 2006
- Qi Han and Nalini Venkatasubramanian, Information Collection Services for QoS-aware Mobile Applications, IEEE Transactions on Mobile Computing (TMC), Vol.5, No.5, May 2006
- Qi Han, Sebastian Gutierrez-Nolasco and Nalini Venkatasubramanian, Reflective Middleware for Integrating Network Monitoring with Adaptive Object Messaging, IEEE Network, Special issue on Middleware Technologies for Future Communications Networks, January/Februray 2004
- Qi Han and Nalini Venkatasubramanian, Addressing Timeliness/Accuracy/Cost Tradeoffs in Information Collection for Dynamic Environments, The 24th IEEE International Real-time Systems Symposium (RTSS), Cancun, Mexico, December 3-5, 2003.
- Jehan Wickramasuriya, Qi Han and Nalini Venkatasubramanian, A Directory Enabled Middleware Framework for Distributed Systems, The 8th IEEE International Workshop on Object-oriented Real-time Dependable Systems (WORDS), Guadalajara, Mexico, January 15-17, 2003
- Qi Han and Nalini Venkatasubramanian, A Cost Driven Approach to Information Collection for Mobile Environments, The 4th IEEE International Conference on Mobile and Wireless Communications Networks (MWCN), Stockholm, Sweden, September 9-11, 2002
- Qi Han and Nalini Venkatasubramanian, Aggregation Based Information Collection for Mobile Environments, Journal of High Speed Networks, Vol. 11, No. 3-4, 2002
- Qi Han and Nalini Venkatasubramanian, AutoSeC: An Integrated Middleware Framework for Dynamic Service Brokering, Work-in-Progress Paper in the IFIP/ACM International Conference on Distributed Systems Platforms (Middleware) Heidelberg, Germany, November 12-16, 2001
- Qi Han and Nalini Venkatasubramanian, AutoSeC: An Integrated Middleware Framework for Dynamic Service Brokering, IEEE Distributed Systems Online, Vol. 2, No.7, November 2001
This project is supported in part by NSF grant CNS-0855060 and Office of Naval Research (ONR) as part of the DoD Multidisciplinary University Research Initiative (MURI) project CONTESSA.