Context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus. Ricardo Couto Antunes da Rocha & Markus Endler: Context Management for Distributed and Dynamic Context 2019-02-13

Context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus Rating: 5,1/10 1165 reviews

Ricardo Couto Antunes da Rocha & Markus Endler: Context Management for Distributed and Dynamic Context

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

We call these isolated environments context-aware islands, because they hinder the implementation of applications with cross-environmental interest in context information, i. Thus, currently environments enabling some form of context-awareness are isolated and independent, and do not support any application-transparent handover among each other. We argue that this approach supports four important requirements for context-aware ubiquitous applications: distributed manage- ment of context, support for seamless evolution of context- aware systems, dynamic context discovery and domains of context perception. On one hand, more generic and ‚exible solutions usually only work properly with a small client base, since they impose high complexity on the context management mechanism. The platform supports model-based creation and processing of queries that target a distributed and dynamic set of sensor-capable devices.

Next

Ricardo Couto Antunes da Rocha's research works

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

Context Management for Distributed and Dynamic Context-Aware Computing proposes a novel architecture for context management based on the concept of context domains, allowing applications to keep context interests across distributed context management systems. Keywords: participatory sensing, models at runtime, model execution engine, mobile computing. The complexity of applications in the mobile crowdsensing domain is due to factors such as interoperability among heterogeneous devices, recruiting of devices, collection of data from these devices, and adaptation of application operation in dynamic environments. In addition, da Rocha et al. If a distributed scenario is also open, heterogeneous and dynamic, than the wideness of an interest is variable, as a result of characteristics such as dynamic introduction of new sensors and evolution of context models. The development of applications using service choreographies is becoming one of the de facto standards for the Future Internet.

Next

Domain

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

Context domains establish distributed boundaries for both context modeling and management. Context Management for Distributed and Dynamic Context-Aware Computing proposes a novel architecture for context management based on the concept of context domains, allowing applications to keep context interests across distributed context management systems. In distributed and dynamic context-aware environments, applications need to specify context interests of variable wideness. QoS enforcement was achieved in almost all scenarios, and we have shown that our approach can help reasoning about efficient resource allocation. In addition, the middleware should address some additional requirements, such as its usage in resource-constrained portable devices.

Next

Middleware for ubiquitous context

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

Previously, several studies have been carried out under the titles of proposing a framework, middleware or infrastructure for context-aware systems or applications Dey et al. This paper presents a framework for building applications based on contextual maps: maps from heterogeneous map bases, which are dynamically discovered and loaded, according to the user context. They express a set of behaviors, move, clone, and mirror, which serve as a building blocks for developers to implement sharing and content ubiquity features. However, development of ubiquitous context-aware applications is still a difficult task because current middleware systems are focused on isolated and static context-aware environments. This problem is even greater with applications formed by the composition of multiple services. In order to achieve this goal, we propose a context management strategy based on context domains. The support of context interest of variable wideness imposes challenging requirements for context management systems.

Next

Ricardo Couto Antunes da Rocha's research works

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

It comprises a service for collect- ing, storing and distributing context data acquired from mobile devices and also a service for infering the location of such devices. However, development of ubiquitous context-aware applications is still a challenge because most current middleware systems are still focused on isolated and static context-aware environments. O artigo apresenta um estudo de caso com três bases de mapas: Google Maps, um protótipo baseado em simples mapas bitmapeados e uma base de mapas baseados em localiza ao simbólica. Collaborative applications are being used in the integration of new computing devices into the classroom. This simplifying assumption makes choreography deployment less feasible in real scenarios, in which a single service is typically shared in many scenarios. The support for context interests of variable wideness introduces several challenges for context management. Context Management for Distributed and Dynamic Context-Aware Computing proposes a novel architecture for context management based on the concept of context domains, allowing applications to keep context interests across distributed context management systems.

Next

Domain

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

The E-mail message field is required. We also present experiments using a modified version of CloudSim to demonstrate the effectiveness of these strategies in terms of resource usage and the non-functional properties of choreographies. For our purpose, we considered context as a body of information dynamically created by a pattern of entities and relationships over a history of situations. This advantage can be even more evident when considering the composition of services through choreographies. The feasibility of the context domains approach for context management is demonstrated through an implementation of a distributed middleware. The design of a distributed middleware based on this concept should address an architecture that enables efficient context-based interaction in both localized and distributed pairs of consumer—provider, protocols for discovering context management systems, and a suitable programming model for context-aware applications. This paper discusses scalability strategies to enact service choreographies using cloud resources.

Next

Ricardo Couto Antunes da Rocha's research works

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

This paper describes a middleware architecture and design strategies in order to address such requirements. Similarly, performing interaction among application and system components in a decoupled and elastic way, and enforcing Quality of Service QoS usually also become issues. Due to the complexity of these problems, most academic work in the area, deals entirely with their construction. Research in context-aware computing has produced a number of middleware systems for context management. IoT applications are usually characterized by large-scale demand and the widespread use of mobile devices. We call these isolated environments context-aware islands, because they hinder the implementation of applications with cross-environmental interest in context information, i. Context-aware environments are inherently dynamic as a result of occasional additions or upgrade of sensors, applications or context inference mechanisms.

Next

Context Management for Distributed and Dynamic Context

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

This book proposes a novel architecture for context management based on the concept of context domains, allowing applications to keep context interests across distributed context management systems. However, development of ubiquitous context-aware applications is still a challenge because most current middleware systems are still focused on isolated and static context-aware environments. This paper discusses how context modeling and design of middleware architecture can impact on the efficiency of provision, distribution and access of context information in heterogeneous environments. In addition, the middleware should address some additional requirements, such as its usage in resource-constrained portable devices. Context domains establish distributed boundaries for both context modeling and management. Use of models at run-time and choreography of services for higher abstraction, adaptability and decentralization of the running system is proposed.

Next

Ricardo Couto Antunes da Rocha's research works

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

This chapter presents a scenario for a context-aware application in a distributed environment which considers migration cross networks, context domains, heterogeneity, and interaction with various context providers. The paper also presents the results of an evaluation that shows the impact of runtime model processing on the performance of applications in mobile crowdsensing scenarios. In order to support expressions of closed and open domain, a middleware must support address resolution of context management systems and enable the definition of context scope boundaries and their management. The complexity of context management in a distributed scenario is defined by the wideness of an interest, i. We argue that such constructors can reduce software complex-ity and improve code reuse of the application. The authors describe a distributed middleware that implements the aforementioned concepts, without compromising scalability and efficiency of context access.

Next

Ricardo Couto Antunes da Rocha & Markus Endler: Context Management for Distributed and Dynamic Context

context management for distributed and dynamic context aware computing da rocha ricardo couto antunes endler markus

We present efforts at the state of the art technology and an analysis of the outcomes in adopting different strategies of resource scaling. We evaluate and demonstrate the benefits of our approach using simulations. Current sharing-based applications combine new computing devices with smart spaces to provide content-level ubiquity, i. In this paper we discuss the problem of managing multiple choreographies in multi-cloud environments and we advocate that sharing-aware deployment is a more effective and resource-efficient approach. However, development of ubiquitous context-aware applications is still a challenge because most current middleware systems are still focused on isolated and static context-aware environments.

Next