A Selective Predictive Subscriber Mobility Using the Closest Criterion

  • Fatma Abdennadher
  • Maher Ben Jemaa
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8640)


Mobility support is among the most defying topics into publish/subscribe systems. In fact, the mobility of the subscriber causes message loss, an increase in the latency and in the overhead. We resort to the proactive caching by defining a procedure for selecting the candidates brokers for being the caching points. We define a metric named threshold, and we select the brokers which have the values of weight superior to this metric. Added to that, we extend our approach by the select closest criterion for minimizing the delay of transfer. So, we select the closest caching point for the transfer of messages in the cases of a handoff to a non caching point. Hence, we have succeed to minimize the buffering costs and the delay of transfer.


Mobility Publish/Subscribe Prediction Mobile Computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Huang, Y., Garcia-Molina, H.: Publish/Subscribe Tree Construction in Wireless Ad-Hoc Networks. In: Chen, M.-S., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds.) MDM 2003. LNCS, vol. 2574, pp. 122–140. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  2. 2.
    Huang, Y., Garcia-Molina, H.: Publish/Subscribe in a Mobile Environment. Wireless Networks, pp. 643–652. Springer, New York (2004)Google Scholar
  3. 3.
    Eugster, P.T., Guerraoui, R., Sventek, J.: Distributed asynchronous collections: Abstractions for publish/subscribe interaction. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol. 1850, pp. 252–276. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  4. 4.
    Podnar, I., Lovrek, I.: Supporting Mobility with Persistent Notifications in Publish/Subscribe Systems. In: Proceedings of the 3rd International Workshop on Distributed Event-based Systems (DEBS 2004), Edinburgh, Scotland, UK, pp. 80–85. ACM Press (2004)Google Scholar
  5. 5.
    Sutton, P., Arkins, R., Segall, B.: Supporting Disconnectedness-Transparent Information Delivery for Mobile and Invisible Computing. In: Proceedings of the 1st International Symposium on Cluster Computing and the Grid (CCGRID 2001), pp. 277–285. IEEE Computer Society, Washington, DC (2001)CrossRefGoogle Scholar
  6. 6.
    Farooq, U., Parsons, E., Majumdar, S.: Performance of Publish/Subscribe Middleware in Mobile Wireless Networks. In: Proceedings of the 4th International Workshop on Software and Performance (WOSP 2004), Redwood City, California, pp. 278–289. ACM (2004)Google Scholar
  7. 7.
    Farooq, U., Majumdar, S., Parsons, E.: High Performance Middleware for Mobile Wireless Networks. Mobile Information Systems Journal 3(2), 107–132 (2007)Google Scholar
  8. 8.
    Sun Microsystems.: Java Message Service Specification 1.1. Technical Report, Sun Microsystems (2002)Google Scholar
  9. 9.
    Hapner, M., Burridge, R., Sharma, R., Fialli, J., Stout, K.: Java Message Service. Sun Microsystems Inc. (2002)Google Scholar
  10. 10.
    Bacon, J., Moody, K., Bates, J., Hayton, R., Ma, C., McNeil, A., Seidel, O., Spiteri, M.: Generic Support for Distributed Applications. IEEE Computer 33(3), 68–77 (2000)CrossRefGoogle Scholar
  11. 11.
    Fiege, L., Gartner, F.C., Kasten, O., Zeidler, A.: Supporting Mobility in Content-based Publish/Subscribe Middleware. In: Endler, M., Schmidt, D.C. (eds.) Middleware 2003. LNCS, vol. 2672, pp. 103–122. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  12. 12.
    Cilia, M., Fiege, L., Haul, C., Zeidler, A., Buchmann, A.P.: Looking into the Past: Enhancing Mobile Publish/Subscribe Middleware. In: The 2nd international Workshop on Distributed Event-Based Systems (DEBS 2003), pp. 1–8. ACM (2003)Google Scholar
  13. 13.
    Fiege, L., Zeidler, A., Gartner, F.C., Handurukande, S.B.: Dealing with Uncertainty in Mobile Publish/Subscribe Middleware. In: 1st International Workshop on Middleware for Pervasive and Ad-Hoc Computing, pp. 60–67. PUC-Rio (2003)Google Scholar
  14. 14.
    Gaddah, A., Kunz, T.: A Pro-Active Mobility Management Scheme for Pub/Sub Systems using Neighborhood Graph. In: The 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly, pp. 1–6. ACM (2009)Google Scholar
  15. 15.
    Kwon, S., Park, H., Lee, K.: A novel mobility prediction algorithm based on user movement history in wireless networks. In: Baik, D.-K. (ed.) AsiaSim 2004. LNCS (LNAI), vol. 3398, pp. 419–428. Springer, Heidelberg (2005)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Fatma Abdennadher
    • 1
  • Maher Ben Jemaa
    • 1
  1. 1.ReDCAD Laboratory, National School of Engineers of SfaxUniversity of SfaxSfaxTunisia

Personalised recommendations