Kunz: Subscriber Mobility in Pub/Sub Systems
Possible Mobility Solutions
,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