,Reactive approach: state-transfer
occurs only after the mobile subscribers reconnect to the new
broker
–Commonly used:
JEDI, REBECA, SIENA, CEA, ..
,Durable subscription-based approach:
every broker buffers all the published messages
irrespective of its current active subscriptions
–Recently used: JMS
implementations (OpenJMS, FiornaMQ, JBossMQ, JavaSMQ),
Ivana et al., ..
,Pro-active
Approach: context transfer/caching occurs prior to the actual
movement of the mobile subscriber (our
proposal)
–Passive
subscriptions are propagated to neighbors of current broker
–Subscriptions get
activated once subscriber disconnects, start buffering messages
–Once subscriber
reconnects to a broker, will with high probability find active subscriptions
and locally buffered messages, subscriptions in old and new neighborhood
get updated accordingly