Pervasive computing systems are inherently running on unstable networks and devices, subject to constant topology changes, network failures, and high churn. For this reason, pervasive computing infrastructures need to handle these issues as part of their design. This is, however, not feasible, since this increases the complexity of the software architectures making them more difficult to design, implement, deploy, and maintain. In this paper, we suggest to move the handling of these volatile properties of pervasive environments to the protocol level. Specifically, we suggest utilizing epidemic protocols as distribution mechanism for pervasive systems. The nature of epidemic protocols make them easy to implement, easy to deploy, and resilient to failures. By using epidemic protocols, it is possible to mitigate a wide range of the potential issues on the protocol layer. The result is lower complexity of building pervasive systems and higher robustness.
Proceedings of the International Workshop on Middleware for Pervasive Mobile and Embedded Computing (m-mpac 2009), 2009
Main Research Area:
International Workshop on Middleware for Pervasive Mobile and Embedded Computing (M-MPAC), 2009