Skip to main content
Log in

Dynamic replication and synchronization of web services for high availability in mobile ad-hoc networks

  • Original Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Web services are gaining high popularity and importance on mobile devices. Connected to ad-hoc networks, they provide the possibility to establish spontaneously even complex service-based workflows and architectures. However, usually these architectures are only as stable and reliable as the underlying network infrastructure. Since topologies of mobile ad-hoc networks behave unpredictably, dependability within them can be only achieved with a dynamic replication mechanism. In this paper we present a highly flexible solution for replication and synchronization of stateful Web services and discuss the behavior of the implemented prototype in large-scale simulations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Berger S, McFaddin S, Narayanaswami C, Raghunath MT (2003). Web services on mobile devices—implementation and experience. WMCSA, IEEE Computer Society, Washington, pp 100–109

    Google Scholar 

  2. Gehlen G, Pham L (2005). Mobile web services for peer-to-peer applications. CCNC, IEEE Computer Society, Washington, pp 427–433

    Google Scholar 

  3. Lee W, Lee K, Lee S (2006) Intermediary based architecture for mobile web services. In: ICACT, IEEE Computer Society, Washington, pp 1973–1978

  4. Schall D, Aiello M, Dustdar S (2006) Web services on embedded devices. Int J Web Inf Systems 2(1):1–6

    Google Scholar 

  5. Steele R (2003) A web services-based system for ad-hoc mobile application integration. ITCC, IEEE Computer Society, Washington, pp 248–252

    Google Scholar 

  6. Jørstad I, Dustdar S, Thanh DV (2005). Service-oriented architectures and mobile services. In: Castro J, Teniente E (eds) CAiSE workshops (2). FEUP Edições, Porto, pp 617–631

  7. Dorn C, Dustdar S (2006) Achieving web service continuity in ubiquitous mobile networks the srr-ws framework. UMICS

  8. Jørstad I, Dustdar S, Thanh DV (2005) A service oriented architecture framework for collaborative services. WETICE, IEEE Computer Society, Washington, pp 121–125

    Google Scholar 

  9. Schreiner W, Dustdar S (2005) Collaborative web service technologies. CCE

  10. Dustdar S, Fenkam P (2004) Formally designing web services for mobile team collaboration. EUROMICRO, IEEE Computer Society, Washington, pp 469–476

    Google Scholar 

  11. Dustdar S, Gall H, Schmidt R (2004) Web services for groupware in distributed and mobile collaboration. PDP, IEEE Computer, Society Washington, pp 241

  12. Juszczyk L, Lazowski J, Dustdar S (2006) Web service discovery, replication, and synchronization in ad-hoc networks. ARES, IEEE Computer Society, Washington, pp 847–854

  13. Salas J, Perez-Sorrosal F, Patino-Martinez M, Jimenez-Peris R (2006) Ws-replication: a framework for highly available web services. WWW, ACM

  14. Ye X, Shen Y (2005) A middleware for replicated web services. ICWS IEEE Computer Society, Washington, pp 631–638

    Google Scholar 

  15. OASIS (2001) Universal description, discovery and integration. http://www.oasis-open.org/committees/uddi-spec/doc/ tcspecs.htm

  16. Felber P, Schiper A (2001) Optimistic active replication. ICDCS, pp 333–341

  17. Budhiraja N, Marzullo K (1992) Highly-available services using the primary-backup approach. Workshop on the Management of Replicated Data, pp 47–50

  18. Fang CL, Liang DR, Chen C, Lin P (2004) A redundant nested invocation suppression mechanism for active replication fault-tolerant web service. EEE, IEEE Computer Society, Washington, pp 9–16

  19. MortBay (2006) Jetty, Java HTTP server and servlet container. http://jetty.mortbay.org

  20. Apache (2000) Axis SOAP implementation. http://ws.apache.org/axis/

  21. Dustdar S, Treiber M (2006) Integration of transient web services into a virtual peer to peer web service registry. Distributed Parallel Databases 20:91–115

    Article  Google Scholar 

  22. Apache (2003) Web service invocation framework. http://ws.apache.org/wsif/

  23. Enhydra (2003) kSOAP. http://ksoap.objectweb.org/

  24. Hubert B (2004) Linux advanced routing & traffic control. http://www.lartc.org/

  25. Birman KP, van Renesse R, Vogels W (2004) Adding high availability and autonomic behavior to web services. ICSE, IEEE Computer Society, Washington, pp 17–26

    Google Scholar 

  26. Dekel E, Frenkel O, Goft G, Moatti Y (2003) Easy: engineering high availability qos in wservices. SRDS, IEEE Computer Society, Washington, pp 157–166

    Google Scholar 

  27. Liang D, Fang CL, Chen C, Lin F (2003) Fault tolerant web service. APSEC, IEEE Computer Society, Washington, pp 310

    Google Scholar 

  28. Jeckle M, Zengler B (2002) Active uddi—an extension to uddi for dynamic and fault-tolerant service invocation. In: Chaudhri AB, Jeckle M, Rahm E, Unland R (eds) Web, web-Services, and database systems Volume 2593 of Lecture Notes in Computer Science., Springer, Heidelberg, pp 91–99

  29. Friedman R (2002) Caching web services in mobile ad-hoc networks: opportunities and challenges. POMC, ACM, pp 90–96

  30. Derhab A, Badache N, Bouabdallah A (2005) A partition prediction algorithm for service replication in mobile ad hoc networks. WONS, IEEE Computer Society, Washington, pp 236–245

    Google Scholar 

  31. Milic B, Milanovic N, Malek M (2005) Prediction of partitioning in location-aware mobile ad hoc networks. HICSS, IEEE Computer Society, Washington

  32. Hara T (2001) Effective replica allocation in ad hoc networks for improving data accessibility. INFOCOM, pp 1568– 1576

  33. Hara T (2005) Data replication issues in mobile ad hoc networks. DEXA Workshops, IEEE Computer Society, Washington, pp 753–757

    Google Scholar 

  34. Ishihara S, Tamori M, Mizuno T, Watanabe T (2004) Replication of data associated with locations in ad hoc networks. Mobile data management, IEEE Computer Society, Washington, pp 172

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Schahram Dustdar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dustdar, S., Juszczyk, L. Dynamic replication and synchronization of web services for high availability in mobile ad-hoc networks. SOCA 1, 19–33 (2007). https://doi.org/10.1007/s11761-007-0006-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-007-0006-z

Keywords

Navigation