Publish/Subscribe Systems on Node and Link Error Prone Mobile Environments

  • Sangyoon Oh
  • Sangmi Lee Pallickara
  • Sunghoon Ko
  • Jai-Hoon Kim
  • Geoffrey Fox
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3515)


Publish/subscribe model is appropriate in many push based data dissemination applications such as data dissemination services, information sharing, service discovery, etc. Recently, theses types systems are rapidly adopted in mobile and ubiquitous environment. However, mobile and ubiquitous environments are error prone due to wireless link disconnection, power exhaustion on mobile devices, etc. We analyze performance and effectiveness of publish/subscribe systems on the failure of client and server nodes and disconnection of communication links, which is common in mobile environments. We also perform experiments on our test bed to verify correctness and usefulness of our analysis.


Mobile Device Communication Link Service Discovery Node Failure Server Failure 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.: The Many Faces of Publish/Subscribe. ACM Computing Surveys 35(2), 114–131 (2003)CrossRefGoogle Scholar
  2. 2.
    Muhl, G., Ulbrich, A., Herrmann, K., Weis, T.: Disseminating Information to Mobile Clients Using Publish-Subscribe. In: Proc. of the IEEE Internet Computing, vol. 8(3) (2004)Google Scholar
  3. 3.
    Chaki, S., Fenkam, P., Gall, H., Jha, S., Kirda, E., Veith, H.: Integrating Publish/Subscribe into a Mobile Teamwork Support Platform. In: Proc. of the 15th International Conference on Software Engineering and Knowledge Engineering (2003)Google Scholar
  4. 4.
    Song, Z., Labrou, Y., Masuoka, R.: Dynamic Service Discovery and Management in Task Computing. In: Proc. of the 1st International Conference on Mobile and Ubiquitous Systems: Networking and Services, August 22-25 (2004)Google Scholar
  5. 5.
    Fiege, L., Gartner, F., 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
  6. 6.
    Caporuscio, M., Carzaniga, A., Wolf, A.: Design and Evaluation of a Support Service for Mobile, Wireless Publish/Subscribe Applications. IEEE Transactions on Software Engineering 29(12), 1059–1071 (2003)CrossRefGoogle Scholar
  7. 7.
    Farooq, U., Parsons, E., Majumdar, S.: Performance of Publish/Subscrive Middleware in Mobile wireless Networks. In: Proc. of WOSP 2004, January 2004, pp. 278–289 (2004)Google Scholar
  8. 8.
    Lee, S., Ko, S., Fox, G., Kim, K., Oh, S.: A Web Service Approach to Universal Accessibility in Collaboration Services. In: Proc. of ICWS, Las Vegas (June 2003)Google Scholar
  9. 9.
    Carzaniga, A., Rosenblum, D., Wolf, A.: Design and evaluation of a wide-area event notification service. ACM Transactions on Computer Systems (2001)Google Scholar
  10. 10.
    Aguilera, M., Strom, R., Sturman, D., Astley, M., Chandra, T.: Matching events in a content- based subscription system. In: Proc. of ACM Symp. on Principles of Distributed Computing (1999)Google Scholar
  11. 11.
    Cugola, G., Di Nitto, E., Fuggeta, A.: The JEDI Event-based infrastructure and its Application to the Development of the OPSS WFMS. IEEE Trans. of Software Engineering (2001)Google Scholar
  12. 12.
    Fiegen, L., Muhl, G., Gartner, F.: A Modular Approach to Building Event-Based Systems. In: Proc. of ACM Symposium on Applied Computing (2002)Google Scholar
  13. 13.
    Segall, B., Arnold, D., Boot, J., Henderson, M., Phelps, T.: Content Based Routing with Elvin4. In: Proc. of AUUG2K (2000)Google Scholar
  14. 14.
    Pallickara, S., Fox, G.: NaradaBrokering: A Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids. In: Proc. of ACM/IFIP/USENIX International Middleware Conference Middleware, pp. 41–61 (2003)Google Scholar
  15. 15.
    Oh, S., Fox, G.C., Ko, S.: GMSME: An Architecture for Heterogeneous Collaboration with Mobile Devices. In: Proc. of MWCN 2003, Singapore (October 2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Sangyoon Oh
    • 1
    • 2
  • Sangmi Lee Pallickara
    • 2
  • Sunghoon Ko
    • 1
  • Jai-Hoon Kim
    • 1
    • 3
  • Geoffrey Fox
    • 1
    • 2
  1. 1.Community Grids Lab.Indiana UniversityBloomingtonU.S.A
  2. 2.Department of Computer ScienceIndiana UniversityBloomingtonU.S.A
  3. 3.Graduate School of Information and ComminucationsAjou UniversitySuwonS. Korea

Personalised recommendations