SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5041
Analysis of Micro Inversion to Improve Fault Tolerance in High Speed
VLSI Circuits
Somashekhar1, Vikas Maheshwari2, R. P. Singh3
1Research Scholar, Dept of ECE, SSSUTMS, Sehore (M.P), India-
2Associate Professor, Dept of ECE, Bharat Institute of Engineering and Technology, Hyderabad. India-
3Vice-Chancelor & Professor, Dept of ECE, SSSUTMS, Sehore (M.P), India-
1somashekhar49@gmail.com, 2maheshwarivikas1982@gmail.com, 3provc@sssutms.co.in
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - With technology scaling,thereliabilityofcircuits
is becoming a rising concern. The emergence of logic errors
in the field cause by faults escaping manufacturing testing,
aging, single event upsets,or processvariationsisincreasing.
Conventional techniques for online testing and circuit
protection repeatedly requirea highdesign effortorresultin
high area overhead and power consumption and are
unsuitable for low cost systems. The primary motive for
introducing fault tolerance in VLSI circuits is yield
enhancement, increasing the percentage of fault free chips
obtained. The active area of monolithic VLSI chips has
always been limited by random fabrication defects, which
appear impossible to eliminate in even the best
manufacturing processes. The larger the circuit, the more
likely it will contain such a defect and fail to operate
correctly. Thus, the defect density in any fabrication line
limits the size of the largest defect free chip producible with
commercially viable yields. Larger circuits demand a fault
tolerance capability to overcome fabrication defects while
avoiding unreasonable costs. In nm technologies, circuits be
more and more sensitive to a variety of perturbations.
Transient faults can take place in a processor as a result of
electrical noise, like crosstalk, or high energy particles, like
neutrons and alpha particles. These faults be able to cause a
program running on the processor to behave erratically, if
they propagate and change the architectural state of the
processor. These faults can occur in memory arrays,
sequential elements or in the combinational logic in the
processor. Protection against transient faults in
combinational logic has not received much attention
traditionally because combinational logic has a natural
barrier stopping the propagation of the faults. System
performance is increased whenthenodesareabletorecover
locally from most errors caused by transient faults. The
circuitry added for concurrent error detection generally
reduces performance. By means of a technique called micro
rollback, it is achievable to eliminate the performance
penalty of concurrent error detection.
Keywords: Micro inversion, Fault Tolerance, VLSI,
Processor, IC, Register file.
1. INTRODUCTION
As with every piece of machinery, ICs are prone to failure.
Through technology scaling, transistor sizes are reduced to
open the way for increased functionality with reduced in
general power dissipation, device dimensions and
manufacturing costs but despite those advantages, the
reliability of ICs hasbeenaffected.Theincreasingprobability
of circuit failure caused by increasing device complexityand
the errors caused by increaseddelayduetotemperature rise
in CMOS circuits. Faults in a distributed embedded system
can be permanent, intermittent or transient (also known as
soft errors). Permanent faults cause long-term
malfunctioning of components. These faults emerge for a
short time. Causes of intermittent faults are within system
boundaries, while causes of transient faults are external to
the system. They might damage data or lead to logic
miscalculations, which can outcome in a fatal failure. Due to
their higher rate, these faults cannot be addressed in a cost-
effective way by applying traditional hardware-based fault
tolerance techniques suitable for tolerating permanent
faults. Embedded systems with fault tolerance have to be
carefully designed and optimized, in order to satisfy strict
timing requirements without exceeding a certain limited
amount of resources. Moreover, not only performance and
cost related requirements have to be considered but also
other issues such as debug ability and testability have to be
taken into account.
2. LITERATURE REVIEW
A fault-tolerant system may be able to tolerate one or more
fault-types including -- i) transient, intermittent or
permanent hardware faults, ii) software and hardware
design errors, iii) operator errors. Gayathri and Prabakaran
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5042
[1] discussed some important factors of failures. One
important factor is arbitrary node or link failure which
results in denial of service. In cloud computing, load
balancing is required to distribute the dynamic local
workload evenly across all the nodes. It helps to attain a
more user fulfillment and resource utilization ratio by
ensuring an efficient and fair allocation of every computing
resource. Identified some of the load balancing algorithms
which distribute workload across multiple computers or a
computer cluster, network links, central processing units,
disk drives, or other resources, to achieve best possible
resource utilization, maximize throughput, minimize
response time, and avoid overload. When all theseissuesare
addressed naturally the system becomesa faulttolerant one.
Win Naing [2] proposed a fault-tolerance
management framework for private clouds development.
Previous researchers developed Eucalyptus in organize to
facilitate the creation of private clouds. But Eucalyptus is no
fault tolerant system and no VM monitoring is performed
thus limiting the support for advanced VM placement
policies (e.g., consolidation). Eucalyptus does not also
include any self-healing features and strictly distinguishes
between cloud and cluster controllers. Therefore, they
proposed the fault-tolerance management framework over
Eucalyptus by adding new component Cluster Controller
Manager (CCM).
Sheheryar and Fabrice [3] proposed a scheme of
fault tolerance mechanism for real time computing on cloud
infrastructure. It has advantages of forward recovery
mechanism. It performs the reverse recovery if the node
with best reliability could not achieve the SRL. There is
another big advantage of this scheme. It does notsuffer from
domino effect as check pointing is made in the end when all
the nodes have produced the result.
Y Tamir [4] proposed a Fault-tolerantsystemfrequentlyrely
on self-checking compute nodes. It detect errors
immediately they occur, hence prevent the spread of invalid
information throughout the system.
3. MICRO INVERSION
A key to achieving a high degree of fault tolerance is the
ability to detect errors as soon as they occur and prevent
erroneous information from spreading throughout the
system. In highly reliable systems, this is usually
accomplished by checkers and isolation circuits in the
communication paths from each module to the rest of the
system. This additional circuitry reduces performance by
requiring either longer clock cycles or additional pipeline
stages. This presents a technique, called micro rollback.
Operations performed on this erroneous information are
“undone” by means of a hardware mechanism for fast
rollback of a few cycles. Straightforward realizationof micro
rollback will need of significant performance and chip area
overheads for replicating all the storage elements in each
module.
This paper discusses techniques for efficient analysis of
micro rollback in VLSI systems. It focuses on the micro
architecture and VLSI realization of a VLSI RISC processor
that is able of micro rollback. A micro rollback of a
subsystem consists of bring the subsystem back a onlysome
cycles to a state reached in the past. It is so necessary tosave
the state of the subsystem at each cycle boundary [10]. Ifthe
‘‘subsystem’’ is a processor, the state is the contents of all
storage elementswhichcarryuseful informationacrosscycle
boundaries. It is composed of the program counter, the
program status word, the instruction register, and the
register file, it also includes the contents of some pipeline
latches and some registers in the statemachinewhichcanbe
changed during the execution of a multicycle instruction.
Since instructions also modify external memory, the state of
the cache must also be preserved. A rollback restores the
contents of the cache to its state a few cycles earlier.
Figure 1. A register file with support for micro Inversion
4.MULTI MODULE SYSTEM
Periodic check pointing of process states and roll back to a
previous state when an error is detected is a common
technique for error recovery in distributed systems[11]. If
each process is check pointed independently, rolling back
one process may require rolling back a second process
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5043
further in time which, in turn, may cause a third process to
roll back, etc. leading to an uncontrolled domino effect [11].
In the worst case this can result in all processes in the
system rolling back to their state when the system is
initialized. In the context of micro rollback, which is done at
the level of hardware modules, the domino effect cannot
occur in such system. However, if themodulesareconnected
in an arbitrary topology, where there are several
independent communication paths between pairs of
modules, the domino effect could, potentially, occur. Since
the range of rollback is severely limited (a few cycles), this
can make recovery impossible.
Figure 2. Multi-Module System
In a system if modules are interconnectedvia a commonbus,
this problem can be solved by using bus transactions as a
common logical clock.
5.CONCLUSION
One of the keys to achieving a high degree of fault tolerance
is the ability to detect errors instantly after they occur &
prevent invalid information from distribution all over the
system. This primary problem in achieving fault tolerancein
VLSI systems is able to overcome by performing checks in
parallel with intermodule communication. This paper
analyses the parallel error checks in concurrencewithmicro
rollback can be used to support fault tolerance in complex
multi module high performance VLSI systems.
REFERENCES
[1] Ms. G. Gayathri and Dr. N. Prabakaran, “Achieving Fault
Tolerance in Cloud Environment by Efficient Load
Balancing”, International Journal of Emerging
Trends & Technology in Computer Science (IJETTCS)
Volume 2, Issue 3, May – June , 2013 ISSN 2278-6856.
[2] WinNaing “Fault-tolerant Management for PrivateCloud
System”, International Journal of Emerging Trends &
Technology in Computer Science (IJETTCS), Volume 1,
Issue 1, May-June 2012 ISSN 2278-6856.
[3] Sheheryar Malik, FabriceHuet,“AdaptiveFaultTolerance
in Real Time Cloud Computing”, IEEE World Congress
on Services, Jul 2011, Washington DC, United States.
IEEE, pp.280-287.
[4] Y Tamir, “Self-checking self-repairing computer nodes
using the Mirror Processor”, IEEE Journal ofsolid-state
circuits, vol. 21. No. I. January 1992.
[5] Han C.C., Shin K. G. and Wu J., “A Fault-Tolerant
Scheduling Algorithm for Real-Time Periodic Tasks
with Possible Software Faults”, IEEE Computers 2003.
[6] Prasenjit Kumar Patra,HarshpreetSingh,GurpreetSingh,
“Fault Tolerance Techniques and Comparative
Implementation in Cloud Computing”, International
Journal of Computer Applications (0975 – 8887)
Volume 64– No.14, February 2013.
[7] Jasbir Kaur, SupriyaKinger, “Efficient AlgorithmforFault
Tolerance in Cloud Computing”, International Journal
of Computer Science and Information
Technologies(IJCSIT), Vol.5 (5) , 2014, 6278-6281.
[8] S. Sudha Lakshmi, Sri Padmavati, “Fault Tolerance in
Cloud Computing”,International Journal ofEngineering
Sciences Research-IJESR, Vol 04, Special Issue01,2013,
issn:2230-8504, e-ISSN-2230-8512.
[9] Pandeeswari.R, Mohamadi Begum “Rsfts: Rule-Based
Semantic Fault Tolerant Scheduling For Cloud
Environment”, Council for Innovative Research
International Journal of Computers & Technology.
Volume 4 No. 2, March-April, 2013, ISSN 2277-3061.
[10] W. W. Hwu and Y. N. Patt, ‘‘Checkpoint Repair for Out-
of-orderExecutionMachines,’’14thAnnual Symposium
on Computer Architecture, Pittsburgh, PA, pp. 18-26
(June 1987).
[11] B. Randell, P. A. Lee, and P. C. Treleaven, ‘‘Reliability
Issues in Computing System Design,’’ Computing
Surveys 10(2), pp. 123165 (June 1978).
[12] L. D. Babu and P. Krishna, “Honey bee behaviorinspired
load balancing of tasks in cloud computing
environments”, in Applied Soft Computing, Vol. 13(5),
pp. 2292-2303, (2013).
[13] R. Kaur and P. Luthra (2012), “Load Balancing in Cloud
Computing”, In Proceedings of International
Conference on Recent Trends in Information,
Telecommunication and Computing, ITC.
[14] M. Dorigo, G. D. Caro and L. M. Gambardella (1999),“Ant
algorithms for discrete optimization”, Artif. Life, Vol.
5(2), pp.137-172.
[15] Virendra Singh Kushwah, Sandip Kumar Goyal and
Priusha Narwariya, “ A survey on various fault tolerant
approaches for cloud Environment during load
balancing”, IJCNWMC, Vol. 4, Issue 6, Dec 2014, 25-34
ISSN(P): 2250-1568; ISSN(E): 2278-9448.
[16] I. Koren, “A Reconfigurable and Fault-Toler- ant VLSI
Multiprocessor Array,” Proc. 8th Ann. Symp. Computer
Architecture, May 1981, pp. 425-441.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5044
[17] N.R. Rejinpaul, L. Maria Michael Visuwasam,
“Checkpoint-based Intelligent Fault tolerance For
Cloud Service Providers”, International Journal of
Computers and Distributed Systems Vol. No.2, Issue 1,
December 2012 ISSN: 2278-5183.
[18] FetahiWuhib, Mike Speritzer and Rolf Stadler (2012),
“Gossip Protocol for DynamicResourceManagementin
Large Cloud Environments” IEEE Transactions on
Network and Service Management, vol. 9, no. 2, pp.
213- 225.
[19] Ramtilak Vemu et al, “A low-cost concurrent error
detection techniqueforprocessorcontrol logic”,978-3-
9810801-3-1/DATE08 © 2008 EDAA.
[20] Peng Hu, Wei Dai, “Enhancing Fault Tolerance based on
Hadoop Cluster”, International Journal of Database
Theory and Application Vol.7, No.1 (2014), pp.37-48.
[21] Samudrala, P. K., Ramos, J., and Katkoori, S. (2004)
“Selective triple modular redundancy (STMR) based
single-event upset (SEU) tolerantsynthesisforFPGAs”,
Nuclear Science, IEEE Transactions on, Vol.51,No.5,pp
2957-2969.

More Related Content

What's hot

Towards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaTowards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysia
Conference Papers
 
CS 5032 L8 dependability engineering 2 2013
CS 5032 L8 dependability engineering 2 2013CS 5032 L8 dependability engineering 2 2013
CS 5032 L8 dependability engineering 2 2013
Ian Sommerville
 
Ch13-Software Engineering 9
Ch13-Software Engineering 9Ch13-Software Engineering 9
Ch13-Software Engineering 9
Ian Sommerville
 
CS 5032 L6 reliability and security specification 2013
CS 5032 L6 reliability and security specification 2013CS 5032 L6 reliability and security specification 2013
CS 5032 L6 reliability and security specification 2013
Ian Sommerville
 
1 introduction
1 introduction1 introduction
1 introduction
hanmya
 

What's hot (19)

Towards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaTowards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysia
 
26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)
 
Adaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud surveyAdaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud survey
 
Ch12 safety engineering
Ch12 safety engineeringCh12 safety engineering
Ch12 safety engineering
 
2 E231 Description Afman 2108
2 E231 Description Afman 21082 E231 Description Afman 2108
2 E231 Description Afman 2108
 
Proactive cloud service assurance framework for fault remediation in cloud en...
Proactive cloud service assurance framework for fault remediation in cloud en...Proactive cloud service assurance framework for fault remediation in cloud en...
Proactive cloud service assurance framework for fault remediation in cloud en...
 
CS 5032 L8 dependability engineering 2 2013
CS 5032 L8 dependability engineering 2 2013CS 5032 L8 dependability engineering 2 2013
CS 5032 L8 dependability engineering 2 2013
 
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
 
On-line Power System Static Security Assessment in a Distributed Computing Fr...
On-line Power System Static Security Assessment in a Distributed Computing Fr...On-line Power System Static Security Assessment in a Distributed Computing Fr...
On-line Power System Static Security Assessment in a Distributed Computing Fr...
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 
Ch13-Software Engineering 9
Ch13-Software Engineering 9Ch13-Software Engineering 9
Ch13-Software Engineering 9
 
CS 5032 L6 reliability and security specification 2013
CS 5032 L6 reliability and security specification 2013CS 5032 L6 reliability and security specification 2013
CS 5032 L6 reliability and security specification 2013
 
Ch13 security engineering
Ch13 security engineeringCh13 security engineering
Ch13 security engineering
 
Protective relaying-philosphy-and-design-guidelines
Protective relaying-philosphy-and-design-guidelinesProtective relaying-philosphy-and-design-guidelines
Protective relaying-philosphy-and-design-guidelines
 
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET-  	  Secure Scheme For Cloud-Based Multimedia Content StorageIRJET-  	  Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage
 
1 introduction
1 introduction1 introduction
1 introduction
 
Ispe Article
Ispe ArticleIspe Article
Ispe Article
 
Dependability and security (CS 5032 2012)
Dependability and security (CS 5032 2012)Dependability and security (CS 5032 2012)
Dependability and security (CS 5032 2012)
 
Cluster Computing Environment for On - line Static Security Assessment of lar...
Cluster Computing Environment for On - line Static Security Assessment of lar...Cluster Computing Environment for On - line Static Security Assessment of lar...
Cluster Computing Environment for On - line Static Security Assessment of lar...
 

Similar to IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Speed VLSI Circuits

AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
ijesajournal
 

Similar to IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Speed VLSI Circuits (20)

An Efficient Approach Towards Mitigating Soft Errors Risks
An Efficient Approach Towards Mitigating Soft Errors RisksAn Efficient Approach Towards Mitigating Soft Errors Risks
An Efficient Approach Towards Mitigating Soft Errors Risks
 
A Brief Review Of Approaches For Fault Tolerance In Distributed Systems
A Brief Review Of Approaches For Fault Tolerance In Distributed SystemsA Brief Review Of Approaches For Fault Tolerance In Distributed Systems
A Brief Review Of Approaches For Fault Tolerance In Distributed Systems
 
E04702056061
E04702056061E04702056061
E04702056061
 
IRJET - Efficient Load Balancing in a Distributed Environment
IRJET -  	  Efficient Load Balancing in a Distributed EnvironmentIRJET -  	  Efficient Load Balancing in a Distributed Environment
IRJET - Efficient Load Balancing in a Distributed Environment
 
MANET
MANETMANET
MANET
 
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
AN EFFICIENT HYBRID SCHEDULER USING DYNAMIC SLACK FOR REAL-TIME CRITICAL TASK...
 
ON FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
ON FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDSON FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
ON FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
 
Crypto Mark Scheme for Fast Pollution Detection and Resistance over Networking
Crypto Mark Scheme for Fast Pollution Detection and Resistance over NetworkingCrypto Mark Scheme for Fast Pollution Detection and Resistance over Networking
Crypto Mark Scheme for Fast Pollution Detection and Resistance over Networking
 
IRJET- PLC based Object Sorting Machine on their Height
IRJET- PLC based Object Sorting Machine on their HeightIRJET- PLC based Object Sorting Machine on their Height
IRJET- PLC based Object Sorting Machine on their Height
 
Deployment of Debug and Trace for features in RISC-V Core
Deployment of Debug and Trace for features in RISC-V CoreDeployment of Debug and Trace for features in RISC-V Core
Deployment of Debug and Trace for features in RISC-V Core
 
Departure Delay Prediction using Machine Learning.
Departure Delay Prediction using Machine Learning.Departure Delay Prediction using Machine Learning.
Departure Delay Prediction using Machine Learning.
 
Simulation-based fault-tolerant multiprocessors system
Simulation-based fault-tolerant multiprocessors systemSimulation-based fault-tolerant multiprocessors system
Simulation-based fault-tolerant multiprocessors system
 
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
 
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPSIRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
 
IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...
IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...
IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...
 
26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)26 7956 8212-1-rv software (edit)
26 7956 8212-1-rv software (edit)
 
4213ijsea06
4213ijsea064213ijsea06
4213ijsea06
 
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
 
Checkpointing and Rollback Recovery Algorithms for Fault Tolerance in MANETs:...
Checkpointing and Rollback Recovery Algorithms for Fault Tolerance in MANETs:...Checkpointing and Rollback Recovery Algorithms for Fault Tolerance in MANETs:...
Checkpointing and Rollback Recovery Algorithms for Fault Tolerance in MANETs:...
 
Robust Fault Tolerance in Content Addressable Memory Interface
Robust Fault Tolerance in Content Addressable Memory InterfaceRobust Fault Tolerance in Content Addressable Memory Interface
Robust Fault Tolerance in Content Addressable Memory Interface
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Speed VLSI Circuits

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5041 Analysis of Micro Inversion to Improve Fault Tolerance in High Speed VLSI Circuits Somashekhar1, Vikas Maheshwari2, R. P. Singh3 1Research Scholar, Dept of ECE, SSSUTMS, Sehore (M.P), India- 2Associate Professor, Dept of ECE, Bharat Institute of Engineering and Technology, Hyderabad. India- 3Vice-Chancelor & Professor, Dept of ECE, SSSUTMS, Sehore (M.P), India- 1somashekhar49@gmail.com, 2maheshwarivikas1982@gmail.com, 3provc@sssutms.co.in ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - With technology scaling,thereliabilityofcircuits is becoming a rising concern. The emergence of logic errors in the field cause by faults escaping manufacturing testing, aging, single event upsets,or processvariationsisincreasing. Conventional techniques for online testing and circuit protection repeatedly requirea highdesign effortorresultin high area overhead and power consumption and are unsuitable for low cost systems. The primary motive for introducing fault tolerance in VLSI circuits is yield enhancement, increasing the percentage of fault free chips obtained. The active area of monolithic VLSI chips has always been limited by random fabrication defects, which appear impossible to eliminate in even the best manufacturing processes. The larger the circuit, the more likely it will contain such a defect and fail to operate correctly. Thus, the defect density in any fabrication line limits the size of the largest defect free chip producible with commercially viable yields. Larger circuits demand a fault tolerance capability to overcome fabrication defects while avoiding unreasonable costs. In nm technologies, circuits be more and more sensitive to a variety of perturbations. Transient faults can take place in a processor as a result of electrical noise, like crosstalk, or high energy particles, like neutrons and alpha particles. These faults be able to cause a program running on the processor to behave erratically, if they propagate and change the architectural state of the processor. These faults can occur in memory arrays, sequential elements or in the combinational logic in the processor. Protection against transient faults in combinational logic has not received much attention traditionally because combinational logic has a natural barrier stopping the propagation of the faults. System performance is increased whenthenodesareabletorecover locally from most errors caused by transient faults. The circuitry added for concurrent error detection generally reduces performance. By means of a technique called micro rollback, it is achievable to eliminate the performance penalty of concurrent error detection. Keywords: Micro inversion, Fault Tolerance, VLSI, Processor, IC, Register file. 1. INTRODUCTION As with every piece of machinery, ICs are prone to failure. Through technology scaling, transistor sizes are reduced to open the way for increased functionality with reduced in general power dissipation, device dimensions and manufacturing costs but despite those advantages, the reliability of ICs hasbeenaffected.Theincreasingprobability of circuit failure caused by increasing device complexityand the errors caused by increaseddelayduetotemperature rise in CMOS circuits. Faults in a distributed embedded system can be permanent, intermittent or transient (also known as soft errors). Permanent faults cause long-term malfunctioning of components. These faults emerge for a short time. Causes of intermittent faults are within system boundaries, while causes of transient faults are external to the system. They might damage data or lead to logic miscalculations, which can outcome in a fatal failure. Due to their higher rate, these faults cannot be addressed in a cost- effective way by applying traditional hardware-based fault tolerance techniques suitable for tolerating permanent faults. Embedded systems with fault tolerance have to be carefully designed and optimized, in order to satisfy strict timing requirements without exceeding a certain limited amount of resources. Moreover, not only performance and cost related requirements have to be considered but also other issues such as debug ability and testability have to be taken into account. 2. LITERATURE REVIEW A fault-tolerant system may be able to tolerate one or more fault-types including -- i) transient, intermittent or permanent hardware faults, ii) software and hardware design errors, iii) operator errors. Gayathri and Prabakaran
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5042 [1] discussed some important factors of failures. One important factor is arbitrary node or link failure which results in denial of service. In cloud computing, load balancing is required to distribute the dynamic local workload evenly across all the nodes. It helps to attain a more user fulfillment and resource utilization ratio by ensuring an efficient and fair allocation of every computing resource. Identified some of the load balancing algorithms which distribute workload across multiple computers or a computer cluster, network links, central processing units, disk drives, or other resources, to achieve best possible resource utilization, maximize throughput, minimize response time, and avoid overload. When all theseissuesare addressed naturally the system becomesa faulttolerant one. Win Naing [2] proposed a fault-tolerance management framework for private clouds development. Previous researchers developed Eucalyptus in organize to facilitate the creation of private clouds. But Eucalyptus is no fault tolerant system and no VM monitoring is performed thus limiting the support for advanced VM placement policies (e.g., consolidation). Eucalyptus does not also include any self-healing features and strictly distinguishes between cloud and cluster controllers. Therefore, they proposed the fault-tolerance management framework over Eucalyptus by adding new component Cluster Controller Manager (CCM). Sheheryar and Fabrice [3] proposed a scheme of fault tolerance mechanism for real time computing on cloud infrastructure. It has advantages of forward recovery mechanism. It performs the reverse recovery if the node with best reliability could not achieve the SRL. There is another big advantage of this scheme. It does notsuffer from domino effect as check pointing is made in the end when all the nodes have produced the result. Y Tamir [4] proposed a Fault-tolerantsystemfrequentlyrely on self-checking compute nodes. It detect errors immediately they occur, hence prevent the spread of invalid information throughout the system. 3. MICRO INVERSION A key to achieving a high degree of fault tolerance is the ability to detect errors as soon as they occur and prevent erroneous information from spreading throughout the system. In highly reliable systems, this is usually accomplished by checkers and isolation circuits in the communication paths from each module to the rest of the system. This additional circuitry reduces performance by requiring either longer clock cycles or additional pipeline stages. This presents a technique, called micro rollback. Operations performed on this erroneous information are “undone” by means of a hardware mechanism for fast rollback of a few cycles. Straightforward realizationof micro rollback will need of significant performance and chip area overheads for replicating all the storage elements in each module. This paper discusses techniques for efficient analysis of micro rollback in VLSI systems. It focuses on the micro architecture and VLSI realization of a VLSI RISC processor that is able of micro rollback. A micro rollback of a subsystem consists of bring the subsystem back a onlysome cycles to a state reached in the past. It is so necessary tosave the state of the subsystem at each cycle boundary [10]. Ifthe ‘‘subsystem’’ is a processor, the state is the contents of all storage elementswhichcarryuseful informationacrosscycle boundaries. It is composed of the program counter, the program status word, the instruction register, and the register file, it also includes the contents of some pipeline latches and some registers in the statemachinewhichcanbe changed during the execution of a multicycle instruction. Since instructions also modify external memory, the state of the cache must also be preserved. A rollback restores the contents of the cache to its state a few cycles earlier. Figure 1. A register file with support for micro Inversion 4.MULTI MODULE SYSTEM Periodic check pointing of process states and roll back to a previous state when an error is detected is a common technique for error recovery in distributed systems[11]. If each process is check pointed independently, rolling back one process may require rolling back a second process
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5043 further in time which, in turn, may cause a third process to roll back, etc. leading to an uncontrolled domino effect [11]. In the worst case this can result in all processes in the system rolling back to their state when the system is initialized. In the context of micro rollback, which is done at the level of hardware modules, the domino effect cannot occur in such system. However, if themodulesareconnected in an arbitrary topology, where there are several independent communication paths between pairs of modules, the domino effect could, potentially, occur. Since the range of rollback is severely limited (a few cycles), this can make recovery impossible. Figure 2. Multi-Module System In a system if modules are interconnectedvia a commonbus, this problem can be solved by using bus transactions as a common logical clock. 5.CONCLUSION One of the keys to achieving a high degree of fault tolerance is the ability to detect errors instantly after they occur & prevent invalid information from distribution all over the system. This primary problem in achieving fault tolerancein VLSI systems is able to overcome by performing checks in parallel with intermodule communication. This paper analyses the parallel error checks in concurrencewithmicro rollback can be used to support fault tolerance in complex multi module high performance VLSI systems. REFERENCES [1] Ms. G. Gayathri and Dr. N. Prabakaran, “Achieving Fault Tolerance in Cloud Environment by Efficient Load Balancing”, International Journal of Emerging Trends & Technology in Computer Science (IJETTCS) Volume 2, Issue 3, May – June , 2013 ISSN 2278-6856. [2] WinNaing “Fault-tolerant Management for PrivateCloud System”, International Journal of Emerging Trends & Technology in Computer Science (IJETTCS), Volume 1, Issue 1, May-June 2012 ISSN 2278-6856. [3] Sheheryar Malik, FabriceHuet,“AdaptiveFaultTolerance in Real Time Cloud Computing”, IEEE World Congress on Services, Jul 2011, Washington DC, United States. IEEE, pp.280-287. [4] Y Tamir, “Self-checking self-repairing computer nodes using the Mirror Processor”, IEEE Journal ofsolid-state circuits, vol. 21. No. I. January 1992. [5] Han C.C., Shin K. G. and Wu J., “A Fault-Tolerant Scheduling Algorithm for Real-Time Periodic Tasks with Possible Software Faults”, IEEE Computers 2003. [6] Prasenjit Kumar Patra,HarshpreetSingh,GurpreetSingh, “Fault Tolerance Techniques and Comparative Implementation in Cloud Computing”, International Journal of Computer Applications (0975 – 8887) Volume 64– No.14, February 2013. [7] Jasbir Kaur, SupriyaKinger, “Efficient AlgorithmforFault Tolerance in Cloud Computing”, International Journal of Computer Science and Information Technologies(IJCSIT), Vol.5 (5) , 2014, 6278-6281. [8] S. Sudha Lakshmi, Sri Padmavati, “Fault Tolerance in Cloud Computing”,International Journal ofEngineering Sciences Research-IJESR, Vol 04, Special Issue01,2013, issn:2230-8504, e-ISSN-2230-8512. [9] Pandeeswari.R, Mohamadi Begum “Rsfts: Rule-Based Semantic Fault Tolerant Scheduling For Cloud Environment”, Council for Innovative Research International Journal of Computers & Technology. Volume 4 No. 2, March-April, 2013, ISSN 2277-3061. [10] W. W. Hwu and Y. N. Patt, ‘‘Checkpoint Repair for Out- of-orderExecutionMachines,’’14thAnnual Symposium on Computer Architecture, Pittsburgh, PA, pp. 18-26 (June 1987). [11] B. Randell, P. A. Lee, and P. C. Treleaven, ‘‘Reliability Issues in Computing System Design,’’ Computing Surveys 10(2), pp. 123165 (June 1978). [12] L. D. Babu and P. Krishna, “Honey bee behaviorinspired load balancing of tasks in cloud computing environments”, in Applied Soft Computing, Vol. 13(5), pp. 2292-2303, (2013). [13] R. Kaur and P. Luthra (2012), “Load Balancing in Cloud Computing”, In Proceedings of International Conference on Recent Trends in Information, Telecommunication and Computing, ITC. [14] M. Dorigo, G. D. Caro and L. M. Gambardella (1999),“Ant algorithms for discrete optimization”, Artif. Life, Vol. 5(2), pp.137-172. [15] Virendra Singh Kushwah, Sandip Kumar Goyal and Priusha Narwariya, “ A survey on various fault tolerant approaches for cloud Environment during load balancing”, IJCNWMC, Vol. 4, Issue 6, Dec 2014, 25-34 ISSN(P): 2250-1568; ISSN(E): 2278-9448. [16] I. Koren, “A Reconfigurable and Fault-Toler- ant VLSI Multiprocessor Array,” Proc. 8th Ann. Symp. Computer Architecture, May 1981, pp. 425-441.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5044 [17] N.R. Rejinpaul, L. Maria Michael Visuwasam, “Checkpoint-based Intelligent Fault tolerance For Cloud Service Providers”, International Journal of Computers and Distributed Systems Vol. No.2, Issue 1, December 2012 ISSN: 2278-5183. [18] FetahiWuhib, Mike Speritzer and Rolf Stadler (2012), “Gossip Protocol for DynamicResourceManagementin Large Cloud Environments” IEEE Transactions on Network and Service Management, vol. 9, no. 2, pp. 213- 225. [19] Ramtilak Vemu et al, “A low-cost concurrent error detection techniqueforprocessorcontrol logic”,978-3- 9810801-3-1/DATE08 © 2008 EDAA. [20] Peng Hu, Wei Dai, “Enhancing Fault Tolerance based on Hadoop Cluster”, International Journal of Database Theory and Application Vol.7, No.1 (2014), pp.37-48. [21] Samudrala, P. K., Ramos, J., and Katkoori, S. (2004) “Selective triple modular redundancy (STMR) based single-event upset (SEU) tolerantsynthesisforFPGAs”, Nuclear Science, IEEE Transactions on, Vol.51,No.5,pp 2957-2969.