Distributed Implementation of a Self-Organizing Decentralized Multimedia Appliance Middleware
نویسنده
چکیده
A middleware for real ad-hoc cooperation of distributed device ensembles must support self-organization of its components. Self-organization means that the independence of the ensembles’ components is ensured, that the ensemble is dynamically extensible by new components and that real distributed implementation is possible. Furthermore the data-flow of messages within the ensemble may not be statically determined. This article presents the application of the SodaPop model for distributed device ensembles to physical heterogeneous devices as well as the distributed implementation of conflict resolution strategies that guarantee the data-flow even if there are competing components. The proposed approach relies on the principle of device representatives.
منابع مشابه
Programming Self-organizing Pervasive Applications with SAPERE
SAPERE (“Self-aware Pervasive Service Ecosystems”) is a general framework to support the decentralized execution of self-organizing pervasive computing services. In this paper, we present the rationale underlying SAPERE and its reference conceptual architecture. Following, we sketch the middleware infrastructure of SAPERE and detail the interaction model implemented by it, based on a limited se...
متن کاملHow to Develop Pervasive Social Applications with the SAPERE Middleware
SAPERE (“Self-Aware Pervasive Service Ecosystems”) is a general framework to support the decentralized execution of self-organizing pervasive computing services. In this paper we present the rationale underlying SAPERE and its reference conceptual architecture. Following, we sketch the middleware infrastructure of SAPERE and detail the interaction model implemented by it, based on a limited set...
متن کاملDivide and Conquer - Organizing Component-based Adaptation in Distributed Environments
This paper introduces a divide and conquer approach for organizing the adaptation of distributed applications in a potentially large number of interacting middleware instances. In such an environment, a centralistic and static adaptation reasoning i) is inadequate and ii) gives the same priority to all applications. The divide and conquer method aims at minimizing the interference between runni...
متن کاملCATS: Linearizability and Partition Tolerance in Scalable and Self-Organizing Key-Value Stores
Distributed key-value stores provide scalable, fault-tolerant, and selforganizing storage services, but fall short of guaranteeing linearizable consistency in partially synchronous, lossy, partitionable, and dynamic networks, when data is distributed and replicated automatically by the principle of consistent hashing. This paper introduces consistent quorums as a solution for achieving atomic c...
متن کاملDecentralized Coordination of Distributed Interdependent Services
Current middleware technology for ubiquitous computing connects mobile computers to services in the environment. This is often insufficient because it doesn't address the issue of services depending on other services. The DWARF framework offers a decentralized approach to configuring and coordinating interdependent services. Typical ubiquitous computing scenarios let mobile users access station...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005