Epidemic algorithms for replicated database maintenance
PODC '87 Proceedings of the sixth annual ACM Symposium on Principles of distributed computing
Supporting CORBA applications in a mobile environment
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
STEAM: Event-Based Middleware for Wireless Ad Hoc Network
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Advanced lectures on networking
An ad hoc mobility model founded on social network theory
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Adaptive Routing for Intermittently Connected Mobile Ad Hoc Networks
WOWMOM '05 Proceedings of the Sixth IEEE International Symposium on World of Wireless Mobile and Multimedia Networks
Pronto: Mobile Gateway With Publish-Subscribe Paradigm Over Wireless Network
IEEE Distributed Systems Online
AGORA: an integrated approach for collaboration in MANETs
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
Content-based communication in disconnected mobile ad hoc networks
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
A proxy-based model for service provision in opportunistic networks
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
Designing Biological Computers: Systemic Computation and Sensor Networks
Bio-Inspired Computing and Communication
Enhanced cross-layer based middleware for mobile ad hoc networks
Journal of Network and Computer Applications
A protocol for content-based communication in disconnected mobile ad hoc networks
Mobile Information Systems
Middleware support for service discovery in special operations mobile ad hoc networks
Journal of Network and Computer Applications
Extending mobility to publish/subscribe systems using a pro-active caching approach
Mobile Information Systems
Extending mobility to publish/subscribe systems using a pro-active caching approach
Mobile Information Systems
A message service for opportunistic computing in disconnected MANETs
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Hi-index | 0.00 |
The characteristics of mobile environments, with the possibility of frequent disconnections and fluctuating bandwidth, have forced a rethink of traditional middleware. In particular, the synchronous communication paradigms often employed in standard middleware do not appear to be particularly suited to ad hoc environments, in which not even the intermittent availability of a backbone network can be assumed. Instead, asynchronous communication seems to be a generally more suitable paradigm for such environments. Message oriented middleware for traditional systems has been developed and used to provide an asynchronous paradigm of communication for distributed systems, and, also for some specific mobile computing systems recently. In this paper, we present our experience in designing, implementing, and evaluating Epidemic Messaging Middleware for Ad hoc networks (EMMA), an adaptation of Java Message Service (JMS) for mobile ad hoc environments, discussing in detail the design challenges and the solutions that have been adopted.