Coordination middleware for decentralized applications in dynamic networks

  • Authors:
  • Kurt Schelfthout;Tom Holvoet

  • Affiliations:
  • K.U.Leuven, Distrinet, Leuven, Belgium;K.U.Leuven, Distrinet, Leuven, Belgium

  • Venue:
  • DSM '05 Proceedings of the 2nd international doctoral symposium on Middleware
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Ph.D. work presented in this paper describes novel middleware abstractions for the support of decentralized applications in dynamic networks. Decentralized applications are characterized by the absence of an application component that has global control; a network is dynamic if its composition changes frequently and unexpectedly over time. In such a domain, application components are necessarily spread over the network nodes and need to coordinate among each other to achieve the application's functionality. The goal of the Ph.D. research is to support this coordination by suitable middleware abstractions. We describe two prototypes that were built with this goal in mind. First, a middleware supporting views, abstractions for representing and maintaining context information in a mobile ad hoc network is presented. A second middleware, that enables protocol-based interaction in mobile networks by supporting roles as a first order abstraction, is described. The application of this second middleware in a real world case study of automatic guided vehicle control is presented, showing its usefulness. Ongoing and further research in this area is discussed.