6,674 Hits in 4.8 sec

Fault Tolerance Techniques and Comparative Implementation in Cloud Computing

Prasenjit KumarPatra, Harshpreet Singh, Gurpreet Singh
2013 International Journal of Computer Applications  
Fault tolerance assesses the ability of a system to respond gracefully to an unexpected hardware or software failure.  ...  This paper aims to provide a better understanding of fault tolerance techniques used for fault tolerance in cloud environments along with some existing model and further compare them on various parameters  ...  Overhead Associated: determines the amount of overhead involved while implementing a fault tolerance algorithm.  ... 
doi:10.5120/10705-5643 fatcat:d5wn3d7m4jezncl2kefzk2mjpu

A Survey of Linguistic Structures for Application-level Fault-Tolerance [article]

Vincenzo De Florio, Chris Blondia
2015 arXiv   pre-print
This result is then used to provide an elaborated survey of the state-of-the-art of application-level fault-tolerance structures.  ...  In this text we first define a "base" of structural attributes with which application-level fault-tolerance structures can be qualitatively assessed and compared with each other and with respect to the  ...  A recent project, AspectC++ [Spinczyk et al. 2005 ; As-pectCpp ], proposes an aspect-oriented implementation of C++ which appears to achieve most of the positive properties of the other Java-based approaches  ... 
arXiv:1504.03256v1 fatcat:u4mawglm3zh5jlu2i3aizcfzju

Fault Tolerant Planning for Critical Robots

Benjamin Lussier, Matthieu Gallien, Jeremie Guiochet, Felix Ingrand, Marc-Olivier Killijian, David Powell
2007 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)  
The paper presents an implementation of these mechanisms on an existing autonomous robot architecture, and evaluates their impact on performance and reliability through the use of fault injection.  ...  This paper proposes a fault tolerance approach for decisional planning components, which are almost mandatory in complex autonomous systems.  ...  Fault Tolerant Planning We investigate here how to tolerate design and implementation faults in planner models and heuristics.  ... 
doi:10.1109/dsn.2007.50 dblp:conf/dsn/LussierGGIKP07 fatcat:uriy4oqfcjbbrftb3sjtmu3dem

Application-layer Fault-Tolerance Protocols [article]

Vincenzo De Florio
2016 arXiv   pre-print
Application-level fault-tolerance is a sub-class of software fault-tolerance that focuses on the problems of expressing the problems and solutions of fault-tolerance in the top layer of the hierarchy of  ...  The central topic of this book is application-level fault-tolerance, that is the methods, architectures, and tools that allow to express a fault-tolerant system in the application software of our computers  ...  Let us denote with R the reliability of the basic component of the system, i.e., exp −λt , and R tmr as the reliability of the TMR system based on the same component.  ... 
arXiv:1611.02273v1 fatcat:my2uj2n2hrf4ljzpmbh4zlk57q

Bringing Fault-Tolerant GigaHertz-Computing to Space: A Multi-Stage Software-Side Fault-Tolerance Approach for Miniaturized Spacecraft [article]

Christian M. Fuchs, Todor Stefanov, Nadia Murillo, Aske Plaat
2017 arXiv   pre-print
Miniaturized satellites, however, suffer from low reliability, as traditional hardware-based fault-tolerance (FT) concepts are ineffective for on-board computers (OBCs) utilizing modern systems-on-a-chip  ...  Software-based concepts have largely been ignored by the space industry as they were researched only in theory, and have not yet reached the level of maturity necessary for implementation.  ...  Due to the interdisciplinary nature of this project, other aspects of this approach and its hardware implementation will be presented in separate publications.  ... 
arXiv:1708.06931v1 fatcat:3dmd33xwhbezlc2htibwwx7yqe

Architecting Holistic Fault Tolerance

Rem Gensh, Ashur Rafiev, Alexander Romanovsky, Alessandro Garcia, Fei Xia, Alex Yakovlev
2017 2017 IEEE 18th International Symposium on High Assurance Systems Engineering (HASE)  
The efficiency and maintainability of fault tolerance mechanisms in a computer system has typically not been a major topic of concern, mostly because fault tolerance is a non-functional system requirement  ...  The advantages and possible implementation challenges of the proposed approach are demonstrated by a real-world application.  ...  In [9] the quantitative assessment of exception handling as aspects is provided.  ... 
doi:10.1109/hase.2017.13 dblp:conf/hase/GenshRRGXY17 fatcat:2tpnvq7jwrc7dgdzrsetdulscy

A Fault-tolerance Linguistic Structure for Distributed Applications [article]

Vincenzo De Florio
2016 arXiv   pre-print
This result is then used to provide an elaborated survey of the state-of-the-art of software fault-tolerance structures.  ...  A first contribution of this dissertation is the definition of a base of structural attributes with which application-level fault-tolerance structures can be qualitatively assessed and compared with each  ...  ACKNOWLEDGEMENTS This work would not have been possible without the contributions of a number of people who have supported me throughout these years. I thank very much my promoter, Prof. R.  ... 
arXiv:1611.01690v1 fatcat:mtyx6ubjafhzter5zream33d5u

Aspect oriented software fault tolerance and analytically redundant design framework

Kashif Hameed, Rob Williams, Jim Smith
2010 2010 International Conference on Dependable Systems and Networks Workshops (DSN-W)  
Figure 1 Aspect Oriented Design Notations Error Detection and Exception Throwing Aspect Error detection and throwing exceptions has been an anchor in implementing any fault tolerance strategy.  ...  The faults are injected by supplementary code in an aspect oriented way using AspectC++ [1] .  ... 
doi:10.1109/dsnw.2010.5542623 dblp:conf/dsn/HameedWS10 fatcat:z66il45enrarfceh2mbspb4fnm

Fault tolerant electronic system design

Boyang Du, Luca Sterpone
2017 2017 IEEE International Test Conference (ITC)  
a small hardware overhead.  ...  POST plays an important role in many systems, since it may detect faults arising during the life time of the product, thus increasing its dependability.  ...  Otherwise, software fault-tolerance techniques can be used.  ... 
doi:10.1109/test.2017.8242080 dblp:conf/itc/DuS17 fatcat:fyonsldknjcutb5p2hiq6brcd4

Separation of Fault Tolerance and Non-Functional Concerns: Aspect Oriented Patterns and Evaluation

Kashif Hameed, Rob Williams, Jim Smith
2010 Journal of Software Engineering and Applications  
In this regard current work identifies these dependability related non-functional and cross-cutting concerns and proposes design and implementation solutions in an aspect oriented framework that modularizes  ...  Dependable computer based systems employing fault tolerance and robust software development techniques demand additional error detection and recovery related tasks.  ...  Error Detection and Exception Throwing Aspect Error detection and throwing exceptions has been an anchor in implementing any fault tolerance strategy.  ... 
doi:10.4236/jsea.2010.34036 fatcat:y3d24f3mrver3beh4s6orwerwu

Experiences with Fault-Injection in a Byzantine Fault-Tolerant Protocol [chapter]

Rolando Martins, Rajeev Gandhi, Priya Narasimhan, Soila Pertet, António Casimiro, Diego Kreutz, Paulo Veríssimo
2013 Lecture Notes in Computer Science  
To address these issues we have developed Hermes, a fault-injector framework that provides an infrastructure for injecting faults in a Byzantine fault-tolerant state machine.  ...  In this paper, we discuss our experiences with Hermes to inject faults in BFT-SMaRt, a high-performance Byzantine fault-tolerant state machine replication library.  ...  The actual fault injection is achieved through the use of Aspect-Oriented Programming (AOP) [27] .  ... 
doi:10.1007/978-3-642-45065-5_3 fatcat:ltf6rfoy65gnxkanfkfohapev4

A Framework for Experimental Validation and Performance Evaluation in Fault Tolerant Distributed System

Hein Meling
2007 2007 IEEE International Parallel and Distributed Processing Symposium  
In this paper, a framework for experimental validation and performance evaluation of fault management in a fault tolerant distributed system is presented.  ...  Performing experimental evaluation of fault tolerant distributed systems is a complex and tedious task, and automating as much as possible of the execution and evaluation of experiments is often necessary  ...  AOP extends object-oriented programming by introducing a new unit of modularity, called an aspect.  ... 
doi:10.1109/ipdps.2007.370600 dblp:conf/ipps/Meling07 fatcat:fcyb7vucffavfh75xhc534okmm

A Javaspace-Based Framework for Efficient Fault-Tolerant Master-Worker Distributed Applications

Virginie Galtier, Constantinos Makassikis, Stephane Vialle
2011 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing  
When enabling fault tolerance, our framework allows, despite failures, correct completion of applications with limited runtime and data storage overheads.  ...  The framework used without fault tolerance accelerates application development, does not introduce runtime overhead and yields to expected speedup.  ...  Fault tolerance overhead without failures Persistence, transactions and checkpoints are sources of overheads.  ... 
doi:10.1109/pdp.2011.82 dblp:conf/pdp/GaltierMV11 fatcat:fiwjbhuxo5cctdbpw2c2cesooq

Decentralized Validation for Non-malicious Arbitrary Fault Tolerance in Paxos [article]

Rodrigo R. Barbieri, Enrique S. dos Santos, Gustavo M. D. Vieira
2020 arXiv   pre-print
In this paper we describe how we incremented an implementation of active replication in the non-malicious fault model with a basic type of distributed validation, where a deviation from the expected algorithm  ...  We experimentally evaluate this implementation using a fault injection framework showing that it is feasible to extend the concept of non-malicious failures beyond hardware failures.  ...  Fault Injection using AspectJ To inject faults we used an aspect-oriented library known as AspectJ. This library allows us to change the behavior of any Java program without changing its main code.  ... 
arXiv:2002.07509v1 fatcat:dicnsywvojfydbfqljp6m4fs6u

A Differentiation-Aware Fault-Tolerant Framework for Web Services [chapter]

Gerald Kotonya, Stephen Hall
2010 Lecture Notes in Computer Science  
One way to address the problem is by adding fault tolerance (FT) support to service-oriented systems.  ...  However, FT techniques are yet to be adopted in a systematic way within service oriented computing.  ...  This work is part of the Research Programme of the ESRC Genomics Network at Cesagen (ESRC Centre for Economic and Social Aspects of Genomics).  ... 
doi:10.1007/978-3-642-17358-5_10 fatcat:2h6v3axt2fdtdd7pxlvlhe5qiq
« Previous Showing results 1 — 15 out of 6,674 results