ACM Home Page
Please provide us with feedback. Feedback
Middleware for protocol-based coordination in dynamic networks
Full text PdfPdf (549 KB)
Source ACM International Conference Proceeding Series; Vol. 115 archive
Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing table of contents
Grenoble, France
Pages: 1 - 8  
Year of Publication: 2005
ISBN:1-59593-268-2
Authors
Kurt Schelfthout  K.U.Leuven, Leuven, Belgium
Danny Weyns  K.U.Leuven, Leuven, Belgium
Tom Holvoet  K.U.Leuven, Leuven, Belgium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 70,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1101480.1101488
What is a DOI?

ABSTRACT

Pervasive and ad hoc computing applications are frequently deployed in dynamic networks. Due to mobility of the computing nodes, their unreliability, or a limited communication range, at any time a node may enter or leave an interaction between a group of application components. Middleware approaches have been proposed to deal with these dynamics, by supporting the dissemination (or gathering) of information in dynamic networks. In our experience however, applications frequently need to execute a complete protocol to coordinate. Existing middleware can then be used as a discovery mechanism, but offers no support for handling the protocol itself. This paper presents a middleware model that enables an easier implementation of distributed protocols that need to take into account the continuously changing context in the dynamic network. It uses roles as a first order abstraction, handles the distributed instantiation of roles in an interaction session, and maintains the session as nodes in the mobile network move. We describe our experience with applying the middleware in a case study on a system of automatic guided vehicles.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
 
5
L. Fiege, F. C. Gärtner, O. Kasten, and A. Zeidler. Supporting mobility in content-based publish/subscribe middleware. In Proceedings of the ACM/IFIP/USENIX International Middleware Conference, 2003.
 
6
 
7
M. Fowler. Dealing with roles. supplemental information to Analysis Patterns, Addison-Wesley, 1997.
 
8
P. Inverardi, M. Caporuscio, and P. Pelliccione. Formal analysis of clients mobility in the siena publish/subscribe middleware. Technical report, Department of Computer Science, University of L'Aquila, 2002.
 
9
C. Julien and G.-C. Roman. Supporting context-aware interaction in dynamic multi-agent systems. In Environments for Multi-Agent Systems, First International Workshop, Revised Selected Papers, LNAI 3374, 2004.
 
10
11
 
12
R. Meier and V. Cahill. Exploiting proximity in event-based middleware for collaborative mobile applications. In Proceedings of the 4th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'03). Springer-Verlag Heidelberg, Germany, 2003.
 
13
P. Mohapatra, C. Gui, and J. Li. Group communications in mobile ad hoc networks. Computer, 37(2):52--59, 2004.
 
14
15
16
17
18
 
19
E. Steegmans, D. Weyns, T. Holvoet, and Y. Berbers. A design process for adaptive behavior of situated agents. In Agent-Oriented Software Engineering V. Springer-Verlag, 2005.
20
 
21
Sun Microsystems, Inc. Java message service spec. 1.1, 2002.
 
22
23
24
 
25


Collaborative Colleagues:
Kurt Schelfthout: colleagues
Danny Weyns: colleagues
Tom Holvoet: colleagues