SlideShare a Scribd company logo
By
Yogeshwari.M
Samayapriya.B
In Grid Computing
 In grid computing

environment, resources
are made available across
geographically distributed
locations.
 Since resources are
distributed there may a
chances of failure.
 Techniques for handling
failures.
Abstract:
 To reduce the probability of failures a checkpoint

strategy is introduced.
 The checkpoint strategy works along with a
timestamp.
 Delay in time stamp- Failure occurs, checkpoint
triggers a roll back mechanism to identify origin and
cause of failure.
 Rectifies and the process is rescheduled to the correct
node by using SMF( select most fitting resource).
Peer-to-Peer (P2P) computing
 The robust availability of distributed resources is a very

important issue.
 P2P grid system has to guarantee the correctness when
faults occur.
 To improve reliability, fault-tolerant mechanism for
such systems is mandatory.
 Although extensive fault tolerance policies were
proposed but the fact that mechanisms was seldom
taken into consideration.
Fault Tolerance Policy on Check
Point Monitoring (FTCPM)
 Here we are proposing a Fault Tolerance policy –

FTCPM.
 For improving the system reliability, FTCPM
duplicates jobs into different sites to tolerate failures.

 Check pointing is a process to save the state of a
running application to a stable storage that can be
used to resume execution of the application in case of
any failures.
 Thus reduce the execution time.
Previous Work:
Fault Tolerance policy on Dynamic Load Balance:
 In order to provide the uninterrupted services, there

were many proposed works.
 Fault tolerance mechanisms include the redundant
strategy uses redundant tasks to carry out concurrent
computations on different nodes for keeping a
higher availability.
 When a failure occurs, the system will take a
redundant copy of the failed job from another node.
 Such an approach wastes resources.
 In the P2P grid system:
 each site has a backup storage two queues, named

Ready Queue (REQ) and
Running Queue (RQ).
 Each site regularly sends "heartbeat" messages to its
neighbour site.
 neighbour site fails.
 The fault tolerance policy is triggered.
Proposed System:
Check pointing Techniques:
 New way approach of check point technique is






introduced.
The checkpoint strategy which helps to keep the job’s
turnaround time stable.
Timestamp delay - rollback process takes place.
The check pointing mechanism reschedules the job
to the correct node using the SMF (Select Most
Fitting Resource) algorithm.
Improves the system reliability, can achieve better job
execution and job completion rate, and thereby reduce
failure probability.
System Architecture:
 Organized in a layered

architecture.
 The job allocation
testing data
 The job allocation
services are MM, EM,
configure, FT, SMF, FT,
 Finding fault tolerance
node is based on 3
mechanisms.
CP (check pointing) Algorithm:
 The algorithm schedules check pointing interval in a

dynamic way:
1. Schedule initial check pointing at short time period
after job starts.
2. Next schedule depends on machine mean failure
interval by topping up (inew= Iold+Iinit).
3.If inequality remaining execution time<mean failure
interval & Inew< a* execution time is false then new
checkpoint interval decreased to Inew= Iold-Iinit.
SMF Algorithm (Select Most Fitting
Resource)
 1. Resources register to GIS( geo info system) –

Machines are grouped into L discrete levels based on
node speed.
2. User submits jobs with resource requirement and
closeness factor.
3. Starting from smallest level, it searches for an
available node that meets the needs.
4. If node found, the job is assigned. Else it will search
for a free node upward, from level rj+1, rj+2, rj+3 to
rL, and assign job to the first free node found.
 5. If node found, the job is assigned. Else it finds







downward from level rj-1, rj-2, rj-3 to r1, and assign
job to the first free node found.
6. If the job still not assigned, it will wait in queue.
7. When job starts running, it schedules initial
check pointing at a short time period.
8. During first check pointing interval, executing job
image is sent to resource’s storage machine. Storage
saves job image and informs resource upon
completion.
9. Algorithm schedules next checkpointing based on
remaining execution time and machine failure interval
information kept at GIS.
 12. During next intervals, instead of whole job

image, resource only sends updated
attributes/properties of the job to storage. Storage
updates job.
13.job is completed. It notifies storage machine to
remove the saved checkpoint to free storage space.
 14. On machine failure or when the resource is out
of order, storage machine notifies job’s corresponding
user whether to load saved checkpoint.
 15. When user receives the load checkpoint request, it
will use SMF to choose a fitting free machine in
same or from other resources, to resume execution of
the job.
Job
Allocati
on
(Testing
Data)

 Gridlets creation:
 Job Allocation

(Testing Data):
 Check point
Controlling:
 Applying Rollback
Mechanism: check
point triggers a roll
back mechanism to
identify cause &
origin of failure.
 Finding Fault Tolerant
Node in the Network

Time
Stamp
Event
Tracki
ng

Mem
ory

Reso
urce
Allo
catio
n

Fault
Toler
ant
File
Trans
fer

Che
ck
Poin
tnt
Con
trol

SMF
(Select
Most
Fitting
Resourc
e)

Find
Fault
Tolera
nt &
Rollback

OU
TPU
T
(Tas
k
Exe
cuti
on)
Thank you!!!
 Thank you for Giving us this GOLDEN

opportunity!!!
Queries???

More Related Content

What's hot

Iaetsd improved load balancing model based on
Iaetsd improved load balancing model based onIaetsd improved load balancing model based on
Iaetsd improved load balancing model based on
Iaetsd Iaetsd
 
Survey of Real Time Scheduling Algorithms
Survey of Real Time Scheduling AlgorithmsSurvey of Real Time Scheduling Algorithms
Survey of Real Time Scheduling Algorithms
IOSR Journals
 
Multiprocessor scheduling 2
Multiprocessor scheduling 2Multiprocessor scheduling 2
Multiprocessor scheduling 2
mrbourne
 
Functional Parameter & Scheduling Hierarchy | Real Time System
Functional Parameter & Scheduling Hierarchy | Real Time SystemFunctional Parameter & Scheduling Hierarchy | Real Time System
Functional Parameter & Scheduling Hierarchy | Real Time System
shubham ghimire
 
Real time scheduling - basic concepts
Real time scheduling - basic conceptsReal time scheduling - basic concepts
Real time scheduling - basic concepts
Student
 
IJCSMC Paper
IJCSMC PaperIJCSMC Paper
program partitioning and scheduling IN Advanced Computer Architecture
program partitioning and scheduling  IN Advanced Computer Architectureprogram partitioning and scheduling  IN Advanced Computer Architecture
program partitioning and scheduling IN Advanced Computer Architecture
Pankaj Kumar Jain
 
Flow control in computer
Flow control in computerFlow control in computer
Flow control in computer
rud_d_rcks
 
Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...
ISA Interchange
 
Reference Model of Real Time System
Reference Model of Real Time SystemReference Model of Real Time System
Reference Model of Real Time System
Raaz Karkee
 
Homework solutionsch9
Homework solutionsch9Homework solutionsch9
Homework solutionsch9
Ignåciø Såråviå
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
MIbrar4
 
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud ComputingAn Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
Aisha Kalsoom
 
Homework solution1
Homework solution1Homework solution1
Homework solution1
Ignåciø Såråviå
 
Real Time System
Real Time SystemReal Time System
Real Time System
AKANSH SINGHAL
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Eswar Publications
 
Distributed System Management
Distributed System ManagementDistributed System Management
Distributed System Management
Ibrahim Amer
 
Approaches to real time scheduling
Approaches to real time schedulingApproaches to real time scheduling
Approaches to real time scheduling
Kamal Acharya
 
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSPIMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IAEME Publication
 
Multiprocessor scheduling 3
Multiprocessor scheduling 3Multiprocessor scheduling 3
Multiprocessor scheduling 3
mrbourne
 

What's hot (20)

Iaetsd improved load balancing model based on
Iaetsd improved load balancing model based onIaetsd improved load balancing model based on
Iaetsd improved load balancing model based on
 
Survey of Real Time Scheduling Algorithms
Survey of Real Time Scheduling AlgorithmsSurvey of Real Time Scheduling Algorithms
Survey of Real Time Scheduling Algorithms
 
Multiprocessor scheduling 2
Multiprocessor scheduling 2Multiprocessor scheduling 2
Multiprocessor scheduling 2
 
Functional Parameter & Scheduling Hierarchy | Real Time System
Functional Parameter & Scheduling Hierarchy | Real Time SystemFunctional Parameter & Scheduling Hierarchy | Real Time System
Functional Parameter & Scheduling Hierarchy | Real Time System
 
Real time scheduling - basic concepts
Real time scheduling - basic conceptsReal time scheduling - basic concepts
Real time scheduling - basic concepts
 
IJCSMC Paper
IJCSMC PaperIJCSMC Paper
IJCSMC Paper
 
program partitioning and scheduling IN Advanced Computer Architecture
program partitioning and scheduling  IN Advanced Computer Architectureprogram partitioning and scheduling  IN Advanced Computer Architecture
program partitioning and scheduling IN Advanced Computer Architecture
 
Flow control in computer
Flow control in computerFlow control in computer
Flow control in computer
 
Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...
 
Reference Model of Real Time System
Reference Model of Real Time SystemReference Model of Real Time System
Reference Model of Real Time System
 
Homework solutionsch9
Homework solutionsch9Homework solutionsch9
Homework solutionsch9
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
 
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud ComputingAn Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
 
Homework solution1
Homework solution1Homework solution1
Homework solution1
 
Real Time System
Real Time SystemReal Time System
Real Time System
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
 
Distributed System Management
Distributed System ManagementDistributed System Management
Distributed System Management
 
Approaches to real time scheduling
Approaches to real time schedulingApproaches to real time scheduling
Approaches to real time scheduling
 
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSPIMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
 
Multiprocessor scheduling 3
Multiprocessor scheduling 3Multiprocessor scheduling 3
Multiprocessor scheduling 3
 

Similar to p2 p grid

Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
ijceronline
 
1 introduction
1 introduction1 introduction
1 introduction
hanmya
 
capacityshifting1
capacityshifting1capacityshifting1
capacityshifting1
Gokul Vasan
 
Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...
IOSR Journals
 
E01113138
E01113138E01113138
E01113138
IOSR Journals
 
J0210053057
J0210053057J0210053057
J0210053057
researchinventy
 
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud ComputingJob Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
ijsrd.com
 
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Editor IJCATR
 
Continental division of load and balanced ant
Continental division of load and balanced antContinental division of load and balanced ant
Continental division of load and balanced ant
IJCI JOURNAL
 
C017241316
C017241316C017241316
C017241316
IOSR Journals
 
Comparative Analysis of Various Grid Based Scheduling Algorithms
Comparative Analysis of Various Grid Based Scheduling AlgorithmsComparative Analysis of Various Grid Based Scheduling Algorithms
Comparative Analysis of Various Grid Based Scheduling Algorithms
iosrjce
 
Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...
Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...
Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...
CSCJournals
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
ijgca
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
Ricardo014
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
ijgca
 
Adaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computingAdaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computing
www.pixelsolutionbd.com
 
Os
OsOs
An Autonomous Self-Assessment Application to Track the Efficiency of a System...
An Autonomous Self-Assessment Application to Track the Efficiency of a System...An Autonomous Self-Assessment Application to Track the Efficiency of a System...
An Autonomous Self-Assessment Application to Track the Efficiency of a System...
IOSR Journals
 
G017113537
G017113537G017113537
G017113537
IOSR Journals
 
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
IRJET Journal
 

Similar to p2 p grid (20)

Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
 
1 introduction
1 introduction1 introduction
1 introduction
 
capacityshifting1
capacityshifting1capacityshifting1
capacityshifting1
 
Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...
 
E01113138
E01113138E01113138
E01113138
 
J0210053057
J0210053057J0210053057
J0210053057
 
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud ComputingJob Resource Ratio Based Priority Driven Scheduling in Cloud Computing
Job Resource Ratio Based Priority Driven Scheduling in Cloud Computing
 
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
 
Continental division of load and balanced ant
Continental division of load and balanced antContinental division of load and balanced ant
Continental division of load and balanced ant
 
C017241316
C017241316C017241316
C017241316
 
Comparative Analysis of Various Grid Based Scheduling Algorithms
Comparative Analysis of Various Grid Based Scheduling AlgorithmsComparative Analysis of Various Grid Based Scheduling Algorithms
Comparative Analysis of Various Grid Based Scheduling Algorithms
 
Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...
Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...
Hierarchical Non-blocking Coordinated Checkpointing Algorithms for Mobile Dis...
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
 
Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...Optimized Assignment of Independent Task for Improving Resources Performance ...
Optimized Assignment of Independent Task for Improving Resources Performance ...
 
Adaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computingAdaptive fault tolerance in real time cloud_computing
Adaptive fault tolerance in real time cloud_computing
 
Os
OsOs
Os
 
An Autonomous Self-Assessment Application to Track the Efficiency of a System...
An Autonomous Self-Assessment Application to Track the Efficiency of a System...An Autonomous Self-Assessment Application to Track the Efficiency of a System...
An Autonomous Self-Assessment Application to Track the Efficiency of a System...
 
G017113537
G017113537G017113537
G017113537
 
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
 

Recently uploaded

UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
spdendr
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
Amin Marwan
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Leena Ghag-Sakpal
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 

p2 p grid

  • 2. In Grid Computing  In grid computing environment, resources are made available across geographically distributed locations.  Since resources are distributed there may a chances of failure.  Techniques for handling failures.
  • 3. Abstract:  To reduce the probability of failures a checkpoint strategy is introduced.  The checkpoint strategy works along with a timestamp.  Delay in time stamp- Failure occurs, checkpoint triggers a roll back mechanism to identify origin and cause of failure.  Rectifies and the process is rescheduled to the correct node by using SMF( select most fitting resource).
  • 4. Peer-to-Peer (P2P) computing  The robust availability of distributed resources is a very important issue.  P2P grid system has to guarantee the correctness when faults occur.  To improve reliability, fault-tolerant mechanism for such systems is mandatory.  Although extensive fault tolerance policies were proposed but the fact that mechanisms was seldom taken into consideration.
  • 5. Fault Tolerance Policy on Check Point Monitoring (FTCPM)  Here we are proposing a Fault Tolerance policy – FTCPM.  For improving the system reliability, FTCPM duplicates jobs into different sites to tolerate failures.  Check pointing is a process to save the state of a running application to a stable storage that can be used to resume execution of the application in case of any failures.  Thus reduce the execution time.
  • 6. Previous Work: Fault Tolerance policy on Dynamic Load Balance:  In order to provide the uninterrupted services, there were many proposed works.  Fault tolerance mechanisms include the redundant strategy uses redundant tasks to carry out concurrent computations on different nodes for keeping a higher availability.  When a failure occurs, the system will take a redundant copy of the failed job from another node.  Such an approach wastes resources.
  • 7.  In the P2P grid system:  each site has a backup storage two queues, named Ready Queue (REQ) and Running Queue (RQ).  Each site regularly sends "heartbeat" messages to its neighbour site.  neighbour site fails.  The fault tolerance policy is triggered.
  • 8. Proposed System: Check pointing Techniques:  New way approach of check point technique is     introduced. The checkpoint strategy which helps to keep the job’s turnaround time stable. Timestamp delay - rollback process takes place. The check pointing mechanism reschedules the job to the correct node using the SMF (Select Most Fitting Resource) algorithm. Improves the system reliability, can achieve better job execution and job completion rate, and thereby reduce failure probability.
  • 9. System Architecture:  Organized in a layered architecture.  The job allocation testing data  The job allocation services are MM, EM, configure, FT, SMF, FT,  Finding fault tolerance node is based on 3 mechanisms.
  • 10. CP (check pointing) Algorithm:  The algorithm schedules check pointing interval in a dynamic way: 1. Schedule initial check pointing at short time period after job starts. 2. Next schedule depends on machine mean failure interval by topping up (inew= Iold+Iinit). 3.If inequality remaining execution time<mean failure interval & Inew< a* execution time is false then new checkpoint interval decreased to Inew= Iold-Iinit.
  • 11. SMF Algorithm (Select Most Fitting Resource)  1. Resources register to GIS( geo info system) – Machines are grouped into L discrete levels based on node speed. 2. User submits jobs with resource requirement and closeness factor. 3. Starting from smallest level, it searches for an available node that meets the needs. 4. If node found, the job is assigned. Else it will search for a free node upward, from level rj+1, rj+2, rj+3 to rL, and assign job to the first free node found.
  • 12.  5. If node found, the job is assigned. Else it finds     downward from level rj-1, rj-2, rj-3 to r1, and assign job to the first free node found. 6. If the job still not assigned, it will wait in queue. 7. When job starts running, it schedules initial check pointing at a short time period. 8. During first check pointing interval, executing job image is sent to resource’s storage machine. Storage saves job image and informs resource upon completion. 9. Algorithm schedules next checkpointing based on remaining execution time and machine failure interval information kept at GIS.
  • 13.  12. During next intervals, instead of whole job image, resource only sends updated attributes/properties of the job to storage. Storage updates job. 13.job is completed. It notifies storage machine to remove the saved checkpoint to free storage space.  14. On machine failure or when the resource is out of order, storage machine notifies job’s corresponding user whether to load saved checkpoint.  15. When user receives the load checkpoint request, it will use SMF to choose a fitting free machine in same or from other resources, to resume execution of the job.
  • 14. Job Allocati on (Testing Data)  Gridlets creation:  Job Allocation (Testing Data):  Check point Controlling:  Applying Rollback Mechanism: check point triggers a roll back mechanism to identify cause & origin of failure.  Finding Fault Tolerant Node in the Network Time Stamp Event Tracki ng Mem ory Reso urce Allo catio n Fault Toler ant File Trans fer Che ck Poin tnt Con trol SMF (Select Most Fitting Resourc e) Find Fault Tolera nt & Rollback OU TPU T (Tas k Exe cuti on)
  • 15. Thank you!!!  Thank you for Giving us this GOLDEN opportunity!!!