Introduction PastryGrid Fault Tolerance in PastryGrid Conclusion

-

English
71 Pages
Read an excerpt
Gain access to the library to view online
Learn more

Description

Introduction PastryGrid Fault Tolerance in PastryGrid Conclusion Fault-Tolerance for PastryGrid Middleware Christophe Cerin1, Heithem Abbes1,2, Mohamed Jemni2, Yazid Missaoui2 1LIPN, Universite de Paris XIII, CNRS UMR 7030, France 2UTIC, ESSTT, Universite de Tunis, Tunisia HPGC'10 - IPDPS

  • no trust

  • introduction pastrygrid

  • distributed architecture

  • precedences between

  • between peers

  • mohamed jemni2

  • desktop grid


Subjects

Informations

Published by
Reads 21
Language English
Document size 1 MB
Report a problem

Introduction PastryGrid Fault Tolerance in PastryGrid Conclusion
Fault-Tolerance for PastryGrid Middleware
1 1;2 2Christophe Cerin , Heithem Abbes , Mohamed Jemni , Yazid
2Missaoui
1LIPN, Universite de Paris XIII, CNRS UMR 7030, France
2UTIC, ESSTT, Universite de Tunis, Tunisia
HPGC’10 - IPDPSIntroduction PastryGrid Fault Tolerance in PastryGrid Conclusion
Outlines
1 Introduction
2 PastryGrid
3 Fault Tolerance in PastryGrid
4 ConclusionIntroduction PastryGrid Fault Tolerance in PastryGrid Conclusion
Desktop Grid Architectures
Desktop Grid Key Points
Federation of thousand of
nodes;
!"#$%&'()&*#+,"%(+%-#(
!"#$%&'()"*+&%,-($",$.%" 3 /0#0'1$-(2."+&%,-($",$.%" Internet as the
45"%+3+6*7(#+(#$"%8&,"
")*&+',#--)*.#'*/+,
"//$4*+#'/$1!#$#%(0,1$&(2)'(0 communication layer: no6>>'(,&$(0#
3&(/2$.&,5*(.0
?,-"*.'"%!#$#%&'&$(
=&5@+3+A&$&+3+<"$+
3&(2)'( trust!
B?+3+?&#*C0D!"
E%0$0,0'5
!" Volatility; local IP; Firewall9(%":&'';<6=
! "#$%&!'()*+,-!-)(./ 0Introduction PastryGrid Fault Tolerance in PastryGrid Conclusion
Desktop Grid Architectures
Desktop Grid Future Generation (in 2006)
Distributed Architecture
Architecture with!"#$%&'("%')*#+,-"#-.*"
!"#$%&'()"*+&%,-($",$.%" = :8#8';$-(<."+&%,-($",$.%" modularity: every/01'($+$&0203*&$&+45#$6
7#$"%+#8*"+,8409 >0"%+=+?*4(#+(#$"%@&,"
?11'(,&$(8#")*&+', component is"//$4*+#'/$1
#--)*.#'*/+, 5.6&42)&$,78#(9(: A,-"*.'"%
!#$#%(0,1
$&(2)'(0 B&02+=+C&$&+=+D"$+ \con gurable": scheduler,EA+=+A&#*F8G
!#$#%&'&$(
!" H%8$8,8'0
3&(2)'(
;#'#,<#+#=&$ storage, transport protocole
5.6&42)&$,78#(9(:
! I(%"J&''3D "#?$%B&!'()*+,-!-)(./ &
Direct communications
between peers;
Security;
Applications coming from
any sciences (e-Science
applications)Decentralizes the execution of a distributed application with
precedences between tasks
Introduction PastryGrid Fault Tolerance in PastryGrid Conclusion
In search of distributed architecture
PastryGrid
An approach based on structured overlay network to discover
(on the y) the next node executing the next taskIntroduction PastryGrid Fault Tolerance in PastryGrid Conclusion
In search of distributed architecture
PastryGrid
An approach based on structured overlay network to discover
(on the y) the next node executing the next task
Decentralizes the execution of a distributed application with
precedences between tasksDistributed resource management;
Distributed coordination;
Dynamically creation of an execution environment;
No central element;
Introduction PastryGrid Fault Tolerance in PastryGrid Conclusion
PastryGrid’s overview
Main objectives
Fully distributed execution of task graph;