• DocumentCode
    3593716
  • Title

    Flexible failure handling for cooperative processes in distributed systems

  • Author

    Avanes, Artin ; Freytag, Johann-Christoph

  • Author_Institution
    Database & Inf. Syst. Group, Humboldt-Univ. zu Berlin, Linden, Germany
  • fYear
    2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Distributed systems will be increasingly built on top of wireless networks, such as sensor networks or hand-held devices with advanced sensing and computational abilities. Supporting cooperative processes executed by such unreliable and dynamic system components poses a various number of new technical challenges. In terms of recovery, limited resource capabilities have be considered during re-scheduling of failed process activities. In terms of concurrency, a non-blocking protocol is required to allow a high degree of parallelism. In this paper, we introduce a flexible and resource-oriented failure handling mechanism for cooperative processes in hierarchical and distributed systems. The objective is to ensure both - transactional semantics as well as the selection of suitable nodes with respect to available resource capabilities. Based on a nested execution model, we develop a multi-stage algorithm that uses constraint solving techniques in a parallel fashion thus achieving a more efficient recovery. We evaluate our proposed techniques in a prototype implementation, and demonstrate significant performance gains by using a parallel re-scheduling.
  • Keywords
    distributed processing; groupware; concurrency; constraint solving technique; cooperative process; distributed system; flexible failure handling; multistage algorithm; nonblocking protocol; resource-oriented failure handling mechanism; transactional semantics; wireless network; Computer networks; Concurrent computing; Distributed computing; Handheld computers; Parallel processing; Performance gain; Protocols; Prototypes; Sensor systems; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Computing: Networking, Applications and Worksharing, 2009. CollaborateCom 2009. 5th International Conference on
  • Print_ISBN
    978-963-9799-76-9
  • Electronic_ISBN
    978-963-9799-76-9
  • Type

    conf

  • DOI
    10.4108/ICST.COLLABORATECOM2009.8306
  • Filename
    5364427