Development of a context broker and high availability resource proposal
Anderson Didoné Foscarini · Lume (Universidade Federal do Rio Grande do Sul) · 2015
Context is everywhere. From a mobile phone in a person’s pocket to a temperature sensor in the middle of a forest. Context data can be used to help determine the importance of information and services on an environment, and decide whether to make them available to users or not, and how to process them. Applications that use context are called context-aware. With today’s large offer of sensing technologies, and the presence of various kinds of sensors in every mobile phone, it has become easier and more useful to sense context in several situations. The use of context data has become a very powerful tool of personalizing interaction with users and the behavior of systems. By improving the computer’s access to context, the richness of communication in human-computer interaction and the presence of more useful computational services can be increased. Context-aware computing is a new and broad area of research. Although its wide range of applicability, not many efforts are made towards specific solutions, including ones related to dependability and fault tolerance. This work’s main objective is to develop a Context Broker following a previous definition, on a different platform, and to propose a way to add a resource that gives the Broker high availability characteristics, taking a first step towards the development of a Dependable Context Broker.