Skip to main content

Failure Detection in a RESTful Way

  • Conference paper
Parallel Processing and Applied Mathematics (PPAM 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7204))

Abstract

FaDe service is a novel proposal of failure detection service based on the REST paradigm for the SOA environment. Modularity of architecture allows to build generic service that can be further optimized. FaDe service is fully distributed and provide two communication protocols (gossip, Kademlia) that allow FaDe nodes to cooperate efficiently and make FaDe very scalable. Failure monitoring is based on accrual failure detector which provides flexibility in the context of different client expectations considering the speed and accuracy of detections.

The research presented in this paper was partially supported by the European Union in the scope of the European Regional Development Fund program no. POIG.01.03.01-00-008/08.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brzeziński, J., Kobusiński, J.: A survey of software failure detector protocols. Foundations of Computing and Decision Sciences 28(2), 65–81 (2003)

    Google Scholar 

  2. Chandra, T.D., Toueg, S.: Unreliable failure detectors for reliable distributed systems. Journal of the ACM 43(2), 225–267 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  3. Défago, X., Urbán, P., Hayashibara, N., Katayama, T.: Definition and specification of accrual failure detectors. In: Proceedings of the International Conference on Dependable Systems and Networks (DSN 2005), Yokohama, Japan, pp. 206–215 (2005), http://ddsg.jaist.ac.jp/en/pub/DUH+05b.html

  4. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)

    Google Scholar 

  5. Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis, University of California, Irvine (2000)

    Google Scholar 

  6. Freiling, F.C., Guerraoui, R., Kuznetsov, P.: The failure detector abstraction. ACM Comput. Surv. 43(9), 9:1–9:40 (2011), http://doi.acm.org/10.1145/1883612.1883616

    Google Scholar 

  7. Jayasinghe, D.: FAWS for SOAP-based web services (2005), http://www.ibm.com/developerworks/webservices/library/ws-faws/

  8. Liang, D., Fang, C.L., Chen, C., Lin, F.: Fault tolerant web service. In: Proc. of the 10th Asia-Pacific Software Engineering Conference (APSEC 2003), p. 310. IEEE Computer Society, Los Alamitos (2003)

    Chapter  Google Scholar 

  9. Merideth, M.G., Iyengar, A., Mikalsen, T.A., Tai, S., Rouvellou, I., Narasimhan, P.: Thema: Byzantine-fault-tolerant middleware for web-service applications. In: SRDS, pp. 131–142. IEEE Computer Society (2005), http://dblp.uni-trier.de/db/conf/srds/srds2005.html#MeridethIMTRN05

  10. Reynal, M.: A short introduction to failure detectors for asynchronous distributed systems. SIGACT News (ACM Special Interest Group on Automata and Computability Theory) 36(1), 53–70 (2005)

    Google Scholar 

  11. Santos, G.T., Lung, L.C., Montez, C.: FTWeb: a fault tolerant infrastructure for web services. In: Proc. Ninth IEEE International EDOC Enterprise Computing Conference, pp. 95–105 (September 2005)

    Google Scholar 

  12. Souza, J.L.R., Siqueira, F.: Providing dependability for web services. In: SAC 2008: Proceedings of the 2008 ACM Symposium on Applied Computing, pp. 2207–2211. ACM, Fortaleza (2008)

    Google Scholar 

  13. Zhao, W.: A lightweight fault tolerance framework for web services. In: Proc. IEEE/WIC/ACM International Conference on Web Intelligence, pp. 542–548 (November 2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dwornikowski, D., Kobusińska, A., Kobusiński, J. (2012). Failure Detection in a RESTful Way. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2011. Lecture Notes in Computer Science, vol 7204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31500-8_64

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31500-8_64

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31499-5

  • Online ISBN: 978-3-642-31500-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics