Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Nimalasena, Asanga; Getov, Vladimir
Publisher: IEEE
Languages: English
Types: Part of book or chapter of book
Subjects: UOWSAT
Context-aware systems perform adaptive changes in several ways. One way is for the system developers to encompass all possible context changes in a context-aware application and embed them into the system. However, this may not suit situations where the system encounters unknown contexts. In such cases, system inferences and adaptive learning are used whereby the system executes one action and evaluates the outcome to self-adapts/self-learns based on that. Unfortunately, this iterative approach is time-consuming if high number of actions needs to be evaluated. By contrast, our framework for context-aware systems finds the best action for unknown context through concurrent multi-action evaluation and self-adaptation which reduces significantly the evolution time in comparison to the iterative approach. In our implementation we show how the context-aware multi-action system can be used for a context-aware evaluation for database performance tuning.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] B.N. Schilit and M.M Theimer, Disseminating active map information to mobile hosts, IEEE Network, 8 (5), 22-32, 1994.
    • [2] P.J. Brown, J.D. Bovey and X. Chen, Context-aware applications: from the laboratory to the marketplace, IEEE Personal Communications, 4 (5), 58-64, 1997.
    • [3] A.K. Dey, Understanding and using context, Personal and Ubiquitous Computing, vol. 5, no. 1, pp. 4-7, 2001.
    • [4] K. Kwang-Eun and S. Kwee-Bo, Development of context aware system based on Bayesian network driven context reasoning method and ontology context modeling, Proc. Int. Conf. Control, Automation and Systems (ICCAS), pp. 2309-2313, 2008.
    • [5] J. Madhusudanan, A. Selvakumar and R. Sudha, Frame work for context aware applications, Computing Communication and Networking Technologies (ICCCNT), pp. 1-4, 2010.
    • [6] N. O'Connor, R. Cunningham and V. Cahill, Self-Adapting Context Definition, Proc. 1st Int. Conf. Self-Adaptive and Self-Organizing Systems (SASO '07), pp. 336-339, 2007.
    • M. Ziauddin, D. Das, H. Su, Y. Zhu, K. Yagoub, Optimizer plan change management: improved stability and performance in Oracle 11g, in VLDB '08, 2008.
    • [8] H. Herodotou and S. Babu, Automated SQL tuning through trial and (sometimes) error. Workshop on Testing Database Systems, 2009.
    • [9] S. Babu, N. Borisov, S. Duan, H. Herodotou, and V. Thummala, Automated experiment-driven management of (database) systems. In conference on Hot topics in operating systems (HotOS'09), 2009.
    • [10] J. He, Y. Zhang, G. Huang and J. Cao, A smart web service based on the context of things. ACM Trans. Internet Technology. 11 (3), 13:1- 13:23, 2012.
    • [11] L.Yu, Z.Wang, Y. Huang and S. Chen, Building Customizable Context-aware Systems, Service Sciences (IJCSS), 2011 International Joint Conference on , vol., no., pp.252,256, 25-27 May 2011.
    • [12] J. Chang, S. Na and M. Yoon, Intelligent Context-Aware System Architecture in Pervasive Computing Environment, Parallel and Distributed Processing with Applications, 2008. ISPA '08. International Symposium on , vol., no., pp.745,750, 2008.
    • [13] S.W. Loke, Incremental awareness and compositionality: A design philosophy for context-aware pervasive systems, Pervasive and Mobile Computing. 6 (2), 239-253, 2010.
    • [14] N. Nwiabu, I. Allison, P. Holt, P. Lowit and B. Oyeneyin, Situation awareness in context-aware case-based decision support, IEEE 1st Int. Multi-DisciplinaryConference on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), pp. 9-16, 2011.
    • [15] C. Anagnostopoulos and S. Hadjiefthymiades, Advanced Inference in Situation-Aware Computing. IEEE Trans. Systems, Man and Cybernetics, Part A: Systems and Humans, 39 (5), 1108-1115, 2009.
    • [16] IBM, An architectural blueprint for autonomic computing, , http://ibm.co/1IP7TvG, last accessed 2014/07/14.
    • [17] M.C. Huebscher and J.A. McCann, A survey of autonomic computing-degrees, models, and applications, ACM Computing Surveys (CSUR), v.40 n.3, p.1-28,2008.
    • [18] K. Yagoub, P. Belknap, B. Dageville, K. Dias, S. Joshi, and H. Yu, Oracle's SQL performance analyzer, IEEE Data Engineering Bulletin, 31(1), 2008.
    • [19] A.A. Khattab, A. Algergawy and A. Sarhan, NNMonitor: performance modeling for database servers, Computer Engineering & Systems (ICCES), pp.301,306, 26-28, 2013
    • [20] N.Borisov and S.Babu, Rapid experimentation for testing and tuning a production database deployment. 16th International Conference on Extending Database Technology (EDBT '13), 125-136, 2013.
    • [21] S.Duan, V.Thummala and S. Babu, Tuning database configuration parameters with iTuned, Proceedings of the VLDB Endowment, v.2 n.1, 1246-1257, 2009.
    • [22] P.Belknap, B.Dageville, K.Dias, K. Yagoub, Self-Tuning for SQL Performance in Oracle Database 11g, Data Engineering, pp.1694,1700, 2009.
    • [23] D. Ejigu, M. Scuturici, and L. Brunie, Semantic approach to context management and reasoning in ubiquitous context-aware systems. Proceedings of ICDIM, 2007.
    • [24] K. Dias, M. Ramacher, U. Shaft, V. Venkataramani, and G. Wood, Automatic performance diagnosis and tuning in Oracle. In Proc. Conf. on Innovative Data Systems Research (CIDR), 2005.
  • No related research data.
  • No similar publications.

Share - Bookmark

Download from

Cite this article