ࡱ> QSUVWXR 5( / 0DArialNew Romanll- 0"DTimes New Romanll- 0 DTimesNew Romanll- 0 C0.  @n?" dd@  @@`` <48~ 2 3 5 #% & ',./ 1 0AA0 f@f8qʚ;Ҋ}3ʚ;g4;d;dU  0ppp@ <4dddd8w 0l-<4!d!d8w 0l- <4BdBd8x 0l\80___PPT10 ?  O  =./VGrADS Runtime System Architecture and Research*Andrew Chien, Henri Casanova, Rich Wolski, Carl Kesselman, Fran Berman, Dan Reed, Jack Dongarra Feb 2004 Kickoff Meeting Rice UniversityZ># +Runtime ChallengesSimplify Resource Abstraction for PPS Enable Simpler and Better Optimization Scale to Larger and More Complex Resource Environment Grids resource pools are large and growing Provide Better Information Useful and Current Information for Dynamic Decisionst&'6+5&'6+5 What is a Virtual Grid?A Resource Management Oriented Abstraction Provides Simple Resource Performance Model for the PPS/Application Structures Information Collection by the Execution System Accelerate And Improve Decision Making About Resources Reduced Scope Of Resource Monitoring And Scheduling Improved Scalability And Quality Enables Proactive And Reactive Resource Monitoring, Acquisition To Improve Properties Of Performance, Reliability, Stability, Security, Etc. ^+P}PPP+} *How are Virtual Grid Abstractions Defined?++ Top-down (Application => Virtualization) Bottom-up (Resource Properties  Individual & Aggregate => Virtualization) Better Aggregate Resource Capabilities  Rapid Selection and Binding) Attributes: Resource Properties, Communication Structure, Aggregates Over These Such as Reliability, Quality of Service (Into Picture)6tFtF Application-Driven Example(Dataset and Computations on Data Elements EOL: Genomic and Proteomic Databases Annotation Pipeline Employs Myriad Applications and Heterogeneous Workers Computations Operate on Parts of the Dataset and Compute New Elements of New Datasets&PP Resource-Driven Example(TeraGrid: Five Clusters, Fast Network Direct Access to Individual Clusters and Parts Virtualized as Clusters (Multiple Choices) and as a Single Cluster One/Part of a Cluster Dedicated as Data Servers.&ZZ&Example: Uniform Parallel GridN Uniform Performance Nodes; Rich connectivity Range of  close approximations PPPHeterogeneous CollectionHOracle Grid: Database and Cluster of Workers Abstract Component Machine?IPIAnd many more& Cluster of clusters Big bag of processors Big bag of disks Humongous bag of processors Humongous bag of disks & Virtual Grid Architecture ;Virtual Grid Runtime Challenges: Implement the AbstractionsPCustom Abstractions: Intelligence for Each Scheduling, Composition, Proactive techniques Resource Characterization and Classification Monitoring and Detecting Pailures and Performance Violations of VG Abstractions Rapid Rescheduling in Response to Failures and Performance Violations Scaling and Information and Decision Quality Others?Resource ClassesPCharacterization and Organization of Resources => Short and Long-term Monitoring and Analysis of Resources Many Open Questions What are the Meaningful and Useful Resource Classes? How do We Both Support Large-scale of Resources, Yet Refined Classification? Is this a Multi-classification? Is this Centralized or Decentralized or Both?&  +Virtual Grids and GrADS Conceptual GrADSoft, TBroad, General-Purpose Model vs. Narrow / Specialized Model per Abstraction0P P+PU  $Virtual Grids and GrADS Architecture%% *Small Set of Virtual Grid Abstractions = Performance Models = PPS View Decouples the Optimization Problems BUT, coordination on adaptation still required Customized Information Collection (per PPS view) Customized Resource Management / Scheduling (per PPS view) Customized monitoring (per PPS view)<GZSZZGSInitial Steps and Activities@Take Familiar and Important Application/Workloads and Explore Issues What Type of Virtual Grid Might an Application Specify? How Might We Exploit These Attributes for Better Selection/Scheduling, Etc. Initial Work On EOL and Speeding Critical Phases Take Typical Resource Configurations And Elicit Structure What are Grid Resource Configuration? What are Their Characteristics (Static, Dynamic) Do These Classify Naturally Fall into Structured Classification? Can We Reduce the Scope Needed thru Virtual Grid Mechanism? Explore Future Grid Information Systems What Information Can be Provided with What Resolution and Accuracy, Scaling? Can Virtual Grid Improve and Organize the Quality of Information for Adaptation? Techniques To Make The Gathering And Distribution Of Different Types Of Information More Efficient And Scalable EZZ:ZZ(ZZE:(  Runtime Deliverables September 2004, end Year 1 Virtual Grid Prototype Resource Virtualization and Abstraction Classes [V1] Virtual Scheduling requirements study [V2] Performance Provisioning: Initial time-space reasoning for contracts and signatures [PP1] Grid Economy: Develop rudimentary simulation of VGrADS resource allocation mechanisms. [GE1] Begin the exploration of Tatonnement, Smale's method, and Continuous-Price Double auctions using simulation. [GE2] Fault Tolerance: Experimental measurement of Grid & cluster reliability [FT1] jA=wy>@ Runtime Deliverables (cont.) September 2005, end Year 2 Virtual Grid: Prototype Virtual Grid examples defined [V3] Prototype virtual scheduler [V4] Performance Provisioning: Extended time-space reasoning for contracts and signatures [PP2] Grid Economy: Determine initial pricing conditions and pricing methods that prevent multiple equilibria. [GE3] Verify stability results using simulation environment. [GE4] Fault Tolerance: Prototype fault tolerant library [FT2]NB'\A1 }And beyond&   September 2006, end Year 3 Virtual Grid: Novel resource selection and virtual scheduling strategy experiments with application kernels on virtual grid environments [V5] Performance Provisioning: Limited tunable performance/fault-tolerance capabilities [PP3] Grid Economy: Begin designing experiments to test pricing techniques using VGrADS framework. [GE5] Continue simulation experiments to evaluate resource allocation efficiency. [GE6] Fault Tolerance: Consider novel techniques [FT3] September 2007, end Year 4 September 2008, end Year 5PPPP?PPPP P6P 6  MResearch Questions IHow General and Precise a Description Language for Virtual Grid Abstractions do We NEED? Or do Application/PPS WANT? Vgrid is an SOA, All Can Be Used Electively  No Layering Can We Meaningfully Support Use of the System and Modification at Multiple Levels of Abstraction? What are the New Scheduling, Adaptation, Monitoring Capabilities and Opportunities of Virtual Grid? Can We Prove Properties Relative to Global Grid Views? What are a Minimal and Expressive Set of Resource Management Services for Virtual Grid Abstractions? Pass Appropriate Information to Allow Lower Level Optimization; Higher Level ControlBZbZXZbXwResearch Questions II Where Do Ideas Of Transparent Fault-tolerance Fit? Embedded In For Example In Many Reliable Virtual Grid Abstractions? Classification: What Are The Meaningful/Useful Resource Classes? How Do We Both Support Large-scale Of Resources, Yet Refined Classification? Is This A Multi-classification? Is This Centralized Or Decentralized Or Both? How Do These Affect The Interfaces To The Program Preparation System? What Interfaces Might be Preserved? Move Towards A Limited Set Of Descriptions, Conversion, Basic Resource Selection SOA Based on Java or WS-resource Potentially A Separate Implementation Of Each VG Abstraction; Significant Sharing Expected How To They Affect The Functionality Needed In The Program Preparation System? Incremental Adaptation? Checkpointing? Fault Tolerance? ZZFZZOZ:ZZFO:    0` ` ̙33` 333MMM` ff3333f` f` f` 3>?" dd@$f?" dd@33  " @ff ` n?" dd@   @@``PV    @ ` ` p>> |P (  $  0 "  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  0` "``  F*0  0T "`   H*0  0 "`   H*0`  s *33"p  6 "Pp  T Click to edit Master title style! !l  6jJ"l  6jJ"pH  0޽h ? ̙3380___PPT10. i NDistributed Virtual Computer (DVC) (v2)  0 [S` (  ~  H33y2 @"  0T " `    W#Click to edit Master subtitle style$ $  0\ "``  F*0  0< "`   H*0  0  "`   H*0  6Dӓ "p  T Click to edit Master title style! !l  6jJ"l  6jJ"H  0޽h ? ̙3380___PPT10. i 0 zrp (    0 P   R P*    0t    R R*  d  c $ ?  R  0OR  0 R RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  6|VR _P  R P*    6xZR _  R R*  H  0޽h ? 3380___PPT10.G} 0  $(  r  S p  r  S  `    H  0޽h ? 33___PPT10i.+D=' = @B +  0 `0(  x  c $yPp   x  c $z  H  0޽h ? 33___PPT10i.@Q+D=' = @B +A  0 XP@(  x  c $TPp   x  c $0     <t  Z" PPS/Application 0  < X @ L The Grid  0 X2  0  `  <j V Virtual Grids 0H  0޽h ? 33___PPT10i.yl+D=' = @B +m  0 mmPl(  Xx X c $Pp   x X c $   r X S    2 X 6  =App0F8   0 X0 P@@ P p X 0`2 X 0P@p`2 X 0p` p`2  X 0  p`2  X 0  p@ p ` P X  `2  X 0p `` `2  X 0 ` `2  X 0p ` P`2 X 0  PZB XB s *DoP ZB X s *Do  ZB X s *Do   X <&  A Resources 0 XB X 0D>PPXB X 0D> PP Z )- X #" @ ` U X X?.``T`T`T`T"$,)- Figure 5. Teragrid topology.0C    b  x X #" +),ZB X s *; H ZB X s *;7 X BB  X 3 ;H IBB !X 3 ;7 8BB "X 3 ;< #X BCDEF&f10@`#"  W& $X BC1DEF1011 @`#"  W& %X B0CDEF{R01001 @`#"  We &X BCDEF&'10@`#"  W& 'X zBC1DE F'101@#"  W&BB (X 3 'efT 30"4 )X#  _?B *X 3 M!S1"1H +X C IM!S1"1B ,X 3 M!1"82H -X C IM!1"82B .X 3 M!82"2H /X C IM!82"2B 0X 3 M!3"3H 1X C IM!3"3B 2X 3 M!2"3H 3X C IM!2"3B 4X 3 M!3"4H 5X C IM!3"4B 6X 3 M!4"r4H 7X C IM!4"r4B 8X 3 M!r4"4H 9X C IM!r4"4BB :X 3 I01BB ;XB 3 I02BB XB 3 I0[3BB ?XB 3 I03BB @XB 3 I0@4BB AXB 3 I04BB BX 3 I01BB CXB 3 I02BB DXB 3 I0r2BB EXB 3 I02BB FXB 3 I0[3BB GXB 3 I03BB HXB 3 I0@4BB IXB 3 I04B JX 3 S11H KX C IS11B LX 3 182H MX C I182B NX 3 822H OX C I822B PX 3 23H QX C I23B RX 3 33H SX C I33B TX 3 34H UX C I34B VX 3 4r4H WX C I4r4B XX 3 r44H YX C Ir44BB ZX 3 I0I!1BB [X 3 I0I!2BB \X 3 I0I!r2BB ]X 3 I0I!2BB ^X 3 I0I![3BB _X 3 I0I!3BB `X 3 I0I!@4BB aX 3 I0I!4BB bX 3 I0I!1BB cX 3 I0I!2BB dX 3 I0I!r2BB eX 3 I0I!2BB fX 3 I0I![3BB gX 3 I0I!3BB hX 3 I0I!@4BB iX 3 I0I!4 jX B CDEF&f $  h@`#" 230 1 kX B C$DEF $ $ $ @`#" 230 o0 lX B CDEF{R $h $ @`#" 230`1 mX B CDEF&' $  h@`#" 230 1 nX zB C$DE F' $ $@#" 230 o0BB oX 3 '`o0a1T l"00&4 pX# \ B qX 3 %O1&1H rX C I%O1&1B sX 3 %1&32H tX C I%1&32B uX 3 %32&2H vX C I%32&2B wX 3 %3&3H xX C I%3&3B yX 3 %2&3H zX C I%2&3B {X 3 %3&3H |X C I%3&3B }X 3 %3&m4H ~X C I%3&m4B X 3 %m4&4H X C I%m4&4BB X 3 I2#0$1BB XB 3 I2#0$1BB XB 3 I2#0$m2BB XB 3 I2#0$2BB XB 3 I2#0$S3BB XB 3 I2#0$3BB XB 3 I2#0$64BB XB 3 I2#0$4BB X 3 I2#0$1BB XB 3 I2#0$1BB XB 3 I2#0$m2BB XB 3 I2#0$2BB XB 3 I2#0$S3BB XB 3 I2#0$3BB XB 3 I2#0$64BB XB 3 I2#0$4B X 3 l"O1.#1H X C Il"O1.#1B X 3 l"1.#32H X C Il"1.#32B X 3 l"32.#2H X C Il"32.#2B X 3 l"2.#3H X C Il"2.#3B X 3 l"3.#3H X C Il"3.#3B X 3 l"3.#3H X C Il"3.#3B X 3 l"3.#m4H X C Il"3.#m4B X 3 l"m4.#4H X C Il"m4.#4BB X 3 I$0%1BB X 3 I$0%1BB X 3 I$0%m2BB X 3 I$0%2BB X 3 I$0%S3BB X 3 I$0%3BB X 3 I$0%64BB X 3 I$0%4BB X 3 I$0%1BB X 3 I$0%1BB X 3 I$0%m2BB X 3 I$0%2BB X 3 I$0%S3BB X 3 I$0%3BB X 3 I$0%64BB X 3 I$0%4 X B CDEF&f   e@`#" #00I%1 X B C DEF   @`#" #00I%e0 X B CDEF{R e @`#" #00#1 X B CDEF&'   e@`#" #00I%1 X zB C DE F'  @#" #00I%e0BB X 3 '#e0#1T '004+4 X# 3\d B X 3 s*O14+1H X C Is*O14+1B X 3 s*14+32H X C Is*14+32B X 3 s*324+2H X C Is*324+2B X 3 s*34+3H X C Is*34+3B X 3 s*24+3H X C Is*24+3B X 3 s*34+3H X C Is*34+3B X 3 s*34+m4H X C Is*34+m4B X 3 s*m44+4H X C Is*m44+4BB X 3 I'0)1BB XB 3 I'0)1BB XB 3 I'0)m2BB XB 3 I'0)2BB XB 3 I'0)S3BB XB 3 I'0)3BB XB 3 I'0)64BB XB 3 I'0)4BB X 3 I'0)1BB XB 3 I'0)1BB XB 3 I'0)m2BB XB 3 I'0)2BB XB 3 I'0)S3BB XB 3 I'0)3BB XB 3 I'0)64BB XB 3 I'0)4B X 3 'O1'1H X C I'O1'1B X 3 '1'32H X C I'1'32B X 3 '32'2H X C I'32'2B X 3 '2'3H X C I'2'3B X 3 '3'3H X C I'3'3B X 3 '3'3H X C I'3'3B X 3 '3'm4H X C I'3'm4B X 3 'm4'4H X C I'm4'4BB X 3 I)0s*1BB X 3 I)0s*1BB X 3 I)0s*m2BB X 3 I)0s*2BB X 3 I)0s*S3BB X 3 I)0s*3BB X 3 I)0s*64BB X 3 I)0s*4BB X 3 I)0s*1BB X 3 I)0s*1BB X 3 I)0s*m2BB X 3 I)0s*2BB X 3 I)0s*S3BB X 3 I)0s*3BB X 3 I)0s*64BB X 3 I)0s*4 X B CDEF&f  #e@`#" W(00)1 X B C DEF  #  @`#" W(00)e0 X B#CDEF{R# e## @`#" W(00(1 X B CDEF&'  #e@`#" W(00)1 X zB C DE F'  # @#" W(00)e0BB X 3 '(e0(1 X 60X\ r1 Gb/s.0F X 6FXq r1 Gb/s.0F Y 6FYl-] r1 Gb/s.0F`B Y 0Z;```B Y 0Z;`B Y 0Z; Y 6 FYLl }30 Gb/s 20ms00F  Y S BP CXDEF>3333qC + + C C            y a a y y F . . F F            } d d } } I 1 1 I I             h h O 5 5 O O             k k S ; ; S S    qqV>>VV#  ##ttZAAZZ)))xx`EE``,,,{{cKKcc000fNNff333jQQjj999pUUpp=$$==   s[[ss@((@@   v^^vvC++CC  !!9RR99mmm:RR::nnn:SS::lll  8TT88lll  9QQ99mmm:M ??XX::.?F?FX.X.?^?y?yX^X^???XX???XX???XX?(?C?CX(X(?[?s?sX[X[???XX???XX?? ? XX?$?=?=X$X$?W?p?pXWXW???XX???XX???XX?!?9?9X!X!?T?l?lXTXT???XX???XX???XX??6?6XX?N?i?iXNXN???XX???XX???XX??2?2XX?K?c?cXKXK?~??X~X~???XX???XX??,?,XX?G?`?`XGXG?z??XzXz???XX???XX??)?)XX?D?\?\XDXD?t??XtXt???XX???XX??&?&XX?>?Y?YX>X>?q??XqXq???XX???XX? ?" ?" X X ?; ?S ?S X; X; ?n ? ? Xn Xn ? ? ? X X ? ? ? X X ? ? ? X X ?7 ?O ?O X7 X7 ?j ? ? Xj Xj ? ? ? X X ? ? ? X X ? ? ? X X ?4 ?L ?L X4 X4 ?d ? ? Xd Xd ? ? ? X X ? ? ? X X ? ? ? X X ?. ?I ?I X. X. ?a ?y ?y Xa Xa ? ? ? X X ? ? ? X X ? ? ? X X ?+ ?C ?5 M5 JP JP X+ X+ ?5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 e5 IP IP e5 e5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 d5 KP KP d5 d5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 P P 5 5 c5 KP KP c5 c5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 c5 JP JP c5 c5 25 P P 25 25 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 e5 JP JP e5 e5 15 P P 15 1 @`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`#" l` Y 6$FY vTeraGrid Backplane.0F  Y BCDEF&20@`#"  M& Y BC2DEF22022 @`#"  M&  Y B0CDEFgg02002 @`#"  Me  Y BCDEF&33'20@`#"  M&  Y zBC2DE F33'202@#"  M&BB  Y 3 33'ef  Y 6F Y` | y 10 Gb/s 5ms0 0 F Y 6Y< y 10 Gb/s 5ms0 0 F Y 6FY\ x y 10 Gb/s 5ms0 0 F`B Y 0L;HB Y C L;t `B Y 0L;* Y  BCDEF&f10@`#"  . Y  BC1DEF1011 @`#" . Y  B0CDEF{R01001 @`#"  - Y # BCDEF&'10@`#"  . Y # BC1DE F'101@#" .`B Y 0'  Y <&FYC _# y 10 Gb/s 5ms0 0 FHB Y C L;t 4h 04 Y# #" W] Z Y s *.11` Y 0I.11Z Y s *12` Y 0I12Z  Y s *22` !Y 0I22Z "Y s *2d3` #Y 0I2d3Z $Y s *22` %Y 0I22Z &Y s *d33` 'Y 0Id33Z (Y s *3F4` )Y 0I3F4Z *Y s *F44` +Y 0IF44ZB ,Y s *I0d1ZB -YB s *I01ZB .YB s *I0J2ZB /YB s *I02ZB 0YB s *I0.3ZB 1YB s *I03ZB 2YB s *I04ZB 3YB s *I04ZB 4Y s *I0d1ZB 5YB s *I01ZB 6YB s *I0J2ZB 7YB s *I02ZB 8YB s *I0.3ZB 9YB s *I03ZB :YB s *I04ZB ;YB s *I04ZB Y s *I0J2ZB ?Y s *I02ZB @Y s *I0.3ZB AY s *I03ZB BY s *I04ZB CY s *I04ZB DY s *I0d1ZB EY s *I01ZB FY s *I0J2ZB GY s *I02ZB HY s *I0.3ZB IY s *I03ZB JY s *I04ZB KY s *I04 LY  B CDEF&f   e@`#" 0K0 MY  B C DEF   @`#" 0KF0 NY  B CDEF{R e @`#" 00 OY # B CDEF&'   e@`#" 0K0 PY # B C DE F'  @#" 0KF0ZB QY s *'F00 RY 6;FRYT3]E4 r1 Gb/s.0FZ SY s *.1z1` TY 0I.1z1Z UY s *1z2` VY 0I1z2Z WY s *2z2` XY 0I2z2Z YY s *2zd3` ZY 0I2zd3Z [Y s *2z2` \Y 0I2z2Z ]Y s *d3z3` ^Y 0Id3z3Z _Y s *3zF4` `Y 0I3zF4Z aY s *F4z4` bY 0IF4z4 T ,)- cY# ) ZB dY s *I)*ZB eYB s *I)*ZB fYB s *I)e+ZB gYB s *I)+ZB hYB s *I)I,ZB iYB s *I),ZB jYB s *I)*-ZB kYB s *I)-ZB lY s *I)*ZB mYB s *I)*ZB nYB s *I)e+ZB oYB s *I)+ZB pYB s *I)I,ZB qYB s *I),ZB rYB s *I)*-ZB sYB s *I)-Z tY s *I**` uY 0II**Z vY s **++` wY 0I*++Z xY s *+++` yY 0I+++Z zY s *+ ,` {Y 0I+ ,Z |Y s * ,,` }Y 0I ,,Z ~Y s *,,` Y 0I,,Z Y s *,a-` Y 0I,a-Z Y s *a--` Y 0Ia--ZB Y s *I)_*ZB Y s *I)_*ZB Y s *I)_e+ZB Y s *I)_+ZB Y s *I)_I,ZB Y s *I)_,ZB Y s *I)_*-ZB Y s *I)_-ZB Y s *I)_*ZB Y s *I)_*ZB Y s *I)_e+ZB Y s *I)_+ZB Y s *I)_I,ZB Y s *I)_,ZB Y s *I)_*-ZB Y s *I)_- Y  B CDEF&f   e@`#" 0,)* Y  B C DEF   @`#" 0,)a) Y  B CDEF{R e @`#" 0,)`* Y # B CDEF&'   e@`#" 0,)* Y # B C DE F'  @#" 0,)a)ZB Y s *'`a)b* Y 6VFY>o,`- r1 Gb/s.0FZ Y s *I**` Y 0II**Z Y s **++` Y 0I*++Z Y s *+++` Y 0I+++Z Y s *+ ,` Y 0I+ ,Z Y s * ,,` Y 0I ,,Z Y s *,,` Y 0I,,Z Y s *,a-` Y 0I,a-Z Y s *a--` Y 0Ia-- Y  BCDEF&20@`#" . Y  BC2DEF22022 @`#" . Y  B0CDEFgg02002 @`#" / Y # BCDEF&33'20@`#" . Y # BC2DE F33'202@#" .`B Y 033' Y <aFY # y 10 Gb/s 5ms0 0 F Y <XgFYWH SCaltech00F Y <(lFYH PSDSC00F Y 6hpFY$ PNCSA00F Y 6tFY0$x OPSC00F Y 6xFY$ OANL00FZ )- Y #" @ U Y }FY?.``T`T`T`T"$,)- Figure 5. Teragrid topology.0C    b  x Y #" +),ZB Y s *; H ZB Y s *;7 X BB Y 3 ;H IBB Y 3 ;7 8BB Y 3 ;< Y BCDEF&f10@`#"  W& Y BC1DEF1011 @`#"  W& Y B0CDEF{R01001 @`#"  We Y BCDEF&'10@`#"  W& Y zBC1DE F'101@#"  W&BB Y 3 'efT 30"4 Y#  _?B Y 3 M!S1"1H Y C IM!S1"1B Y 3 M!1"82H Y C IM!1"82B Y 3 M!82"2H Y C IM!82"2B Y 3 M!3"3H Y C IM!3"3B Y 3 M!2"3H Y C IM!2"3B Y 3 M!3"4H Y C IM!3"4B Y 3 M!4"r4H Y C IM!4"r4B Y 3 M!r4"4H Y C IM!r4"4BB Y 3 I01BB YB 3 I02BB YB 3 I0r2BB YB 3 I02BB YB 3 I0[3BB YB 3 I03BB YB 3 I0@4BB YB 3 I04BB Y 3 I01BB YB 3 I02BB YB 3 I0r2BB YB 3 I02BB YB 3 I0[3BB YB 3 I03BB YB 3 I0@4BB YB 3 I04B Y 3 S11H Y C IS11B Y 3 182H Y C I182B Y 3 822H Y C I822B Y 3 23H Y C I23B Y 3 33H Y C I33B Y 3 34H Y C I34B Y 3 4r4H Y C I4r4B Y 3 r44H Y C Ir44BB Y 3 I0I!1BB Y 3 I0I!2BB Y 3 I0I!r2BB Y 3 I0I!2BB Y 3 I0I![3BB Y 3 I0I!3BB Y 3 I0I!@4BB Y 3 I0I!4BB Y 3 I0I!1BB Y 3 I0I!2BB Z 3 I0I!r2BB Z 3 I0I!2BB Z 3 I0I![3BB Z 3 I0I!3BB Z 3 I0I!@4BB Z 3 I0I!4 Z B CDEF&f $  h@`#" 230 1 Z B C$DEF $ $ $ @`#" 230 o0 Z B CDEF{R $h $ @`#" 230`1  Z B CDEF&' $  h@`#" 230 1  Z zB C$DE F' $ $@#" 230 o0BB  Z 3 '`o0a1T l"00&4  Z# \ B  Z 3 %O1&1H Z C I%O1&1B Z 3 %1&32H Z C I%1&32B Z 3 %32&2H Z C I%32&2B Z 3 %3&3H Z C I%3&3B Z 3 %2&3H Z C I%2&3B Z 3 %3&3H Z C I%3&3B Z 3 %3&m4H Z C I%3&m4B Z 3 %m4&4H Z C I%m4&4BB Z 3 I2#0$1BB ZB 3 I2#0$1BB ZB 3 I2#0$m2BB  ZB 3 I2#0$2BB !ZB 3 I2#0$S3BB "ZB 3 I2#0$3BB #ZB 3 I2#0$64BB $ZB 3 I2#0$4BB %Z 3 I2#0$1BB &ZB 3 I2#0$1BB 'ZB 3 I2#0$m2BB (ZB 3 I2#0$2BB )ZB 3 I2#0$S3BB *ZB 3 I2#0$3BB +ZB 3 I2#0$64BB ,ZB 3 I2#0$4B -Z 3 l"O1.#1H .Z C Il"O1.#1B /Z 3 l"1.#32H 0Z C Il"1.#32B 1Z 3 l"32.#2H 2Z C Il"32.#2B 3Z 3 l"2.#3H 4Z C Il"2.#3B 5Z 3 l"3.#3H 6Z C Il"3.#3B 7Z 3 l"3.#3H 8Z C Il"3.#3B 9Z 3 l"3.#m4H :Z C Il"3.#m4B ;Z 3 l"m4.#4H Z 3 I$0%1BB ?Z 3 I$0%m2BB @Z 3 I$0%2BB AZ 3 I$0%S3BB BZ 3 I$0%3BB CZ 3 I$0%64BB DZ 3 I$0%4BB EZ 3 I$0%1BB FZ 3 I$0%1BB GZ 3 I$0%m2BB HZ 3 I$0%2BB IZ 3 I$0%S3BB JZ 3 I$0%3BB KZ 3 I$0%64BB LZ 3 I$0%4 MZ B CDEF&f   e@`#" #00I%1 NZ B C DEF   @`#" #00I%e0 OZ B CDEF{R e @`#" #00#1 PZ B CDEF&'   e@`#" #00I%1 QZ zB C DE F'  @#" #00I%e0BB RZ 3 '#e0#1T '004+4 SZ# 3\d B TZ 3 s*O14+1H UZ C Is*O14+1B VZ 3 s*14+32H WZ C Is*14+32B XZ 3 s*324+2H YZ C Is*324+2B ZZ 3 s*34+3H [Z C Is*34+3B \Z 3 s*24+3H ]Z C Is*24+3B ^Z 3 s*34+3H _Z C Is*34+3B `Z 3 s*34+m4H aZ C Is*34+m4B bZ 3 s*m44+4H cZ C Is*m44+4BB dZ 3 I'0)1BB eZB 3 I'0)1BB fZB 3 I'0)m2BB gZB 3 I'0)2BB hZB 3 I'0)S3BB iZB 3 I'0)3BB jZB 3 I'0)64BB kZB 3 I'0)4BB lZ 3 I'0)1BB mZB 3 I'0)1BB nZB 3 I'0)m2BB oZB 3 I'0)2BB pZB 3 I'0)S3BB qZB 3 I'0)3BB rZB 3 I'0)64BB sZB 3 I'0)4B tZ 3 'O1'1H uZ C I'O1'1B vZ 3 '1'32H wZ C I'1'32B xZ 3 '32'2H yZ C I'32'2B zZ 3 '2'3H {Z C I'2'3B |Z 3 '3'3H }Z C I'3'3B ~Z 3 '3'3H Z C I'3'3B Z 3 '3'm4H Z C I'3'm4B Z 3 'm4'4H Z C I'm4'4BB Z 3 I)0s*1BB Z 3 I)0s*1BB Z 3 I)0s*m2BB Z 3 I)0s*2BB Z 3 I)0s*S3BB Z 3 I)0s*3BB Z 3 I)0s*64BB Z 3 I)0s*4BB Z 3 I)0s*1BB Z 3 I)0s*1BB Z 3 I)0s*m2BB Z 3 I)0s*2BB Z 3 I)0s*S3BB Z 3 I)0s*3BB Z 3 I)0s*64BB Z 3 I)0s*4 Z B CDEF&f  #e@`#" W(00)1 Z B C DEF  #  @`#" W(00)e0 Z B#CDEF{R# e## @`#" W(00(1 Z B CDEF&'  #e@`#" W(00)1 Z zB C DE F'  # @#" W(00)e0BB Z 3 '(e0(1 Z 6FZ\ r1 Gb/s.0F Z 6$FZq r1 Gb/s.0F Z 6FZl-] r1 Gb/s.0F`B Z 0Z;```B Z 0Z;`B Z 0Z; Z 6@FZLl }30 Gb/s 20ms00F  Z S BP CXDEF>3333qC + + C C            y a a y y F . . F F            } d d } } I 1 1 I I             h h O 5 5 O O             k k S ; ; S S    qqV>>VV#  ##ttZAAZZ)))xx`EE``,,,{{cKKcc000fNNff333jQQjj999pUUpp=$$==   s[[ss@((@@   v^^vvC++CC  !!9RR99mmm:RR::nnn:SS::lll  8TT88lll  9QQ99mmm:M ??XX::.?F?FX.X.?^?y?yX^X^???XX???XX???XX?(?C?CX(X(?[?s?sX[X[???XX???XX?? ? XX?$?=?=X$X$?W?p?pXWXW???XX???XX???XX?!?9?9X!X!?T?l?lXTXT???XX???XX???XX??6?6XX?N?i?iXNXN???XX???XX???XX??2?2XX?K?c?cXKXK?~??X~X~???XX???XX??,?,XX?G?`?`XGXG?z??XzXz???XX???XX??)?)XX?D?\?\XDXD?t??XtXt???XX???XX??&?&XX?>?Y?YX>X>?q??XqXq???XX???XX? ?" ?" X X ?; ?S ?S X; X; ?n ? ? Xn Xn ? ? ? X X ? ? ? X X ? ? ? X X ?7 ?O ?O X7 X7 ?j ? ? Xj Xj ? ? ? X X ? ? ? X X ? ? ? X X ?4 ?L ?L X4 X4 ?d ? ? Xd Xd ? ? ? X X ? ? ? X X ? ? ? X X ?. ?I ?I X. X. ?a ?y ?y Xa Xa ? ? ? X X ? ? ? X X ? ? ? X X ?+ ?C ?5 M5 JP JP X+ X+ ?5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 e5 IP IP e5 e5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 d5 KP KP d5 d5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 P P 5 5 c5 KP KP c5 c5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 c5 JP JP c5 c5 25 P P 25 25 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 e5 JP JP e5 e5 15 P P 15 1 @`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`#" l` Z 6FZ vTeraGrid Backplane.0F  Z BCDEF&20@`#"  M& Z BC2DEF22022 @`#"  M& Z B0CDEFgg02002 @`#"  Me Z BCDEF&33'20@`#"  M& Z zBC2DE F33'202@#"  M&BB Z 3 33'ef Z 6DFZ` | y 10 Gb/s 5ms0 0 F Z 6FZ< y 10 Gb/s 5ms0 0 F Z 6FZ\ x y 10 Gb/s 5ms0 0 F`B Z 0L;HB Z C L;t `B Z 0L;* Z  BCDEF&f10@`#"  . Z  BC1DEF1011 @`#" . Z  B0CDEF{R01001 @`#"  - Z # BCDEF&'10@`#"  . Z # BC1DE F'101@#" .`B Z 0'  Z <FZC _# y 10 Gb/s 5ms0 0 FHB Z C L;t 4h 04 Z# #" W] Z Z s *.11` Z 0I.11Z Z s *12` Z 0I12Z Z s *22` Z 0I22Z Z s *2d3` Z 0I2d3Z Z s *22` Z 0I22Z Z s *d33` Z 0Id33Z Z s *3F4` Z 0I3F4Z Z s *F44` Z 0IF44ZB Z s *I0d1ZB ZB s *I01ZB ZB s *I0J2ZB ZB s *I02ZB ZB s *I0.3ZB ZB s *I03ZB ZB s *I04ZB ZB s *I04ZB Z s *I0d1ZB ZB s *I01ZB ZB s *I0J2ZB ZB s *I02ZB ZB s *I0.3ZB ZB s *I03ZB ZB s *I04ZB ZB s *I04ZB Z s *I0d1ZB Z s *I01ZB Z s *I0J2ZB Z s *I02ZB Z s *I0.3ZB Z s *I03ZB Z s *I04ZB Z s *I04ZB Z s *I0d1ZB Z s *I01ZB Z s *I0J2ZB Z s *I02ZB Z s *I0.3ZB Z s *I03ZB Z s *I04ZB Z s *I04 Z  B CDEF&f   e@`#" 0K0 Z  B C DEF   @`#" 0KF0 Z  B CDEF{R e @`#" 00 Z # B CDEF&'   e@`#" 0K0 Z # B C DE F'  @#" 0KF0ZB Z s *'F00 Z 6 VZT3]E4 r1 Gb/s.0FZ Z s *.1z1` Z 0I.1z1Z Z s *1z2` Z 0I1z2Z Z s *2z2` Z 0I2z2Z Z s *2zd3` Z 0I2zd3Z Z s *2z2` Z 0I2z2Z Z s *d3z3` Z 0Id3z3Z Z s *3zF4` Z 0I3zF4Z Z s *F4z4` Z 0IF4z4 T ,)- Z# ) ZB [ s *I)*ZB [B s *I)*ZB [B s *I)e+ZB [B s *I)+ZB [B s *I)I,ZB [B s *I),ZB [B s *I)*-ZB [B s *I)-ZB [ s *I)*ZB  [B s *I)*ZB  [B s *I)e+ZB  [B s *I)+ZB  [B s *I)I,ZB  [B s *I),ZB [B s *I)*-ZB [B s *I)-Z [ s *I**` [ 0II**Z [ s **++` [ 0I*++Z [ s *+++` [ 0I+++Z [ s *+ ,` [ 0I+ ,Z [ s * ,,` [ 0I ,,Z [ s *,,` [ 0I,,Z [ s *,a-` [ 0I,a-Z [ s *a--` [ 0Ia--ZB  [ s *I)_*ZB ![ s *I)_*ZB "[ s *I)_e+ZB #[ s *I)_+ZB $[ s *I)_I,ZB %[ s *I)_,ZB &[ s *I)_*-ZB '[ s *I)_-ZB ([ s *I)_*ZB )[ s *I)_*ZB *[ s *I)_e+ZB +[ s *I)_+ZB ,[ s *I)_I,ZB -[ s *I)_,ZB .[ s *I)_*-ZB /[ s *I)_- 0[  B CDEF&f   e@`#" 0,)* 1[  B C DEF   @`#" 0,)a) 2[  B CDEF{R e @`#" 0,)`* 3[ # B CDEF&'   e@`#" 0,)* 4[ # B C DE F'  @#" 0,)a)ZB 5[ s *'`a)b* 6[ 68#V6[>o,`- r1 Gb/s.0FZ 7[ s *I**` 8[ 0II**Z 9[ s **++` :[ 0I*++Z ;[ s *+++` <[ 0I+++Z =[ s *+ ,` >[ 0I+ ,Z ?[ s * ,,` @[ 0I ,,Z A[ s *,,` B[ 0I,,Z C[ s *,a-` D[ 0I,a-Z E[ s *a--` F[ 0Ia-- G[  BCDEF&20@`#" . H[  BC2DEF22022 @`#" . I[  B0CDEFgg02002 @`#" / J[ # BCDEF&33'20@`#" . K[ # BC2DE F33'202@#" .`B L[ 033' M[ <.VM[ # y 10 Gb/s 5ms0 0 F N[ <4VN[WH SCaltech00F O[ <\9VO[H PSDSC00F P[ 6=VP[$ PNCSA00F Q[ 6(BVQ[0$x OPSC00F R[ 6hFVR[$ OANL00FZ )- S[ #" @ @U T[ `KVT[?.``T`T`T`T"$,)- Figure 5. Teragrid topology.0C    b  x U[ #" +),ZB V[ s *; H ZB W[ s *;7 X BB X[ 3 ;H IBB Y[ 3 ;7 8BB Z[ 3 ;< [[ BCDEF&f10@`#"  W& \[ BC1DEF1011 @`#"  W& ][ B0CDEF{R01001 @`#"  We ^[ BCDEF&'10@`#"  W& _[ zBC1DE F'101@#"  W&BB `[ 3 'efT 30"4 a[#  _?B b[ 3 M!S1"1H c[ C IM!S1"1B d[ 3 M!1"82H e[ C IM!1"82B f[ 3 M!82"2H g[ C IM!82"2B h[ 3 M!3"3H i[ C IM!3"3B j[ 3 M!2"3H k[ C IM!2"3B l[ 3 M!3"4H m[ C IM!3"4B n[ 3 M!4"r4H o[ C IM!4"r4B p[ 3 M!r4"4H q[ C IM!r4"4BB r[ 3 I01BB s[B 3 I02BB t[B 3 I0r2BB u[B 3 I02BB v[B 3 I0[3BB w[B 3 I03BB x[B 3 I0@4BB y[B 3 I04BB z[ 3 I01BB {[B 3 I02BB |[B 3 I0r2BB }[B 3 I02BB ~[B 3 I0[3BB [B 3 I03BB [B 3 I0@4BB [B 3 I04B [ 3 S11H [ C IS11B [ 3 182H [ C I182B [ 3 822H [ C I822B [ 3 23H [ C I23B [ 3 33H [ C I33B [ 3 34H [ C I34B [ 3 4r4H [ C I4r4B [ 3 r44H [ C Ir44BB [ 3 I0I!1BB [ 3 I0I!2BB [ 3 I0I!r2BB [ 3 I0I!2BB [ 3 I0I![3BB [ 3 I0I!3BB [ 3 I0I!@4BB [ 3 I0I!4BB [ 3 I0I!1BB [ 3 I0I!2BB [ 3 I0I!r2BB [ 3 I0I!2BB [ 3 I0I![3BB [ 3 I0I!3BB [ 3 I0I!@4BB [ 3 I0I!4 [ B CDEF&f $  h@`#" 230 1 [ B C$DEF $ $ $ @`#" 230 o0 [ B CDEF{R $h $ @`#" 230`1 [ B CDEF&' $  h@`#" 230 1 [ zB C$DE F' $ $@#" 230 o0BB [ 3 '`o0a1T l"00&4 [# \ B [ 3 %O1&1H [ C I%O1&1B [ 3 %1&32H [ C I%1&32B [ 3 %32&2H [ C I%32&2B [ 3 %3&3H [ C I%3&3B [ 3 %2&3H [ C I%2&3B [ 3 %3&3H [ C I%3&3B [ 3 %3&m4H [ C I%3&m4B [ 3 %m4&4H [ C I%m4&4BB [ 3 I2#0$1BB [B 3 I2#0$1BB [B 3 I2#0$m2BB [B 3 I2#0$2BB [B 3 I2#0$S3BB [B 3 I2#0$3BB [B 3 I2#0$64BB [B 3 I2#0$4BB [ 3 I2#0$1BB [B 3 I2#0$1BB [B 3 I2#0$m2BB [B 3 I2#0$2BB [B 3 I2#0$S3BB [B 3 I2#0$3BB [B 3 I2#0$64BB [B 3 I2#0$4B [ 3 l"O1.#1H [ C Il"O1.#1B [ 3 l"1.#32H [ C Il"1.#32B [ 3 l"32.#2H [ C Il"32.#2B [ 3 l"2.#3H [ C Il"2.#3B [ 3 l"3.#3H [ C Il"3.#3B [ 3 l"3.#3H [ C Il"3.#3B [ 3 l"3.#m4H [ C Il"3.#m4B [ 3 l"m4.#4H [ C Il"m4.#4BB [ 3 I$0%1BB [ 3 I$0%1BB [ 3 I$0%m2BB [ 3 I$0%2BB [ 3 I$0%S3BB [ 3 I$0%3BB [ 3 I$0%64BB [ 3 I$0%4BB [ 3 I$0%1BB [ 3 I$0%1BB [ 3 I$0%m2BB [ 3 I$0%2BB [ 3 I$0%S3BB [ 3 I$0%3BB [ 3 I$0%64BB [ 3 I$0%4 [ B CDEF&f   e@`#" #00I%1 [ B C DEF   @`#" #00I%e0 [ B CDEF{R e @`#" #00#1 [ B CDEF&'   e@`#" #00I%1 [ zB C DE F'  @#" #00I%e0BB [ 3 '#e0#1T '004+4 [# 3\d B [ 3 s*O14+1H [ C Is*O14+1B [ 3 s*14+32H [ C Is*14+32B [ 3 s*324+2H [ C Is*324+2B [ 3 s*34+3H [ C Is*34+3B [ 3 s*24+3H [ C Is*24+3B [ 3 s*34+3H [ C Is*34+3B [ 3 s*34+m4H [ C Is*34+m4B [ 3 s*m44+4H [ C Is*m44+4BB  3 I'0)1BB B 3 I'0)1BB B 3 I'0)m2BB B 3 I'0)2BB B 3 I'0)S3BB B 3 I'0)3BB B 3 I'0)64BB B 3 I'0)4BB  3 I'0)1BB  B 3 I'0)1BB  B 3 I'0)m2BB  B 3 I'0)2BB  B 3 I'0)S3BB  B 3 I'0)3BB B 3 I'0)64BB B 3 I'0)4B  3 'O1'1H  C I'O1'1B  3 '1'32H  C I'1'32B  3 '32'2H  C I'32'2B  3 '2'3H  C I'2'3B  3 '3'3H  C I'3'3B  3 '3'3H  C I'3'3B  3 '3'm4H  C I'3'm4B  3 'm4'4H  C I'm4'4BB  3 I)0s*1BB ! 3 I)0s*1BB " 3 I)0s*m2BB # 3 I)0s*2BB $ 3 I)0s*S3BB % 3 I)0s*3BB & 3 I)0s*64BB ' 3 I)0s*4BB ( 3 I)0s*1BB ) 3 I)0s*1BB * 3 I)0s*m2BB + 3 I)0s*2BB , 3 I)0s*S3BB - 3 I)0s*3BB . 3 I)0s*64BB / 3 I)0s*4 0 B CDEF&f  #e@`#" W(00)1 1 B C DEF  #  @`#" W(00)e0 2 B#CDEF{R# e## @`#" W(00(1 3 B CDEF&'  #e@`#" W(00)1 4 zB C DE F'  # @#" W(00)e0BB 5 3 '(e0(1 6 6ԒV6\ r1 Gb/s.0F 7 6V7q r1 Gb/s.0F 8 6НV8l-] r1 Gb/s.0F`B 9 0Z;```B : 0Z;`B ; 0Z; < 6V<Ll }30 Gb/s 20ms00F  = S BP CXDEF>3333qC + + C C            y a a y y F . . F F            } d d } } I 1 1 I I             h h O 5 5 O O             k k S ; ; S S    qqV>>VV#  ##ttZAAZZ)))xx`EE``,,,{{cKKcc000fNNff333jQQjj999pUUpp=$$==   s[[ss@((@@   v^^vvC++CC  !!9RR99mmm:RR::nnn:SS::lll  8TT88lll  9QQ99mmm:M ??XX::.?F?FX.X.?^?y?yX^X^???XX???XX???XX?(?C?CX(X(?[?s?sX[X[???XX???XX?? ? XX?$?=?=X$X$?W?p?pXWXW???XX???XX???XX?!?9?9X!X!?T?l?lXTXT???XX???XX???XX??6?6XX?N?i?iXNXN???XX???XX???XX??2?2XX?K?c?cXKXK?~??X~X~???XX???XX??,?,XX?G?`?`XGXG?z??XzXz???XX???XX??)?)XX?D?\?\XDXD?t??XtXt???XX???XX??&?&XX?>?Y?YX>X>?q??XqXq???XX???XX? ?" ?" X X ?; ?S ?S X; X; ?n ? ? Xn Xn ? ? ? X X ? ? ? X X ? ? ? X X ?7 ?O ?O X7 X7 ?j ? ? Xj Xj ? ? ? X X ? ? ? X X ? ? ? X X ?4 ?L ?L X4 X4 ?d ? ? Xd Xd ? ? ? X X ? ? ? X X ? ? ? X X ?. ?I ?I X. X. ?a ?y ?y Xa Xa ? ? ? X X ? ? ? X X ? ? ? X X ?+ ?C ?5 M5 JP JP X+ X+ ?5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 e5 IP IP e5 e5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 d5 KP KP d5 d5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 P P 5 5 c5 KP KP c5 c5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 c5 JP JP c5 c5 25 P P 25 25 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 e5 JP JP e5 e5 15 P P 15 1 @`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`#" l` > 6`V> vTeraGrid Backplane.0F  ? BCDEF&20@`#"  M& @ BC2DEF22022 @`#"  M& A B0CDEFgg02002 @`#"  Me B BCDEF&33'20@`#"  M& C zBC2DE F33'202@#"  M&BB D 3 33'ef E 6ԮVE` | y 10 Gb/s 5ms0 0 F F 6VF< y 10 Gb/s 5ms0 0 F G 6VG\ x y 10 Gb/s 5ms0 0 F`B H 0L;HB I C L;t `B J 0L;* K  BCDEF&f10@`#"  . L  BC1DEF1011 @`#" . M  B0CDEF{R01001 @`#"  - N # BCDEF&'10@`#"  . O # BC1DE F'101@#" .`B P 0'  Q <VQC _# y 10 Gb/s 5ms0 0 FHB R C L;t 4h 04 S# #" W] Z T s *.11` U 0I.11Z V s *12` W 0I12Z X s *22` Y 0I22Z Z s *2d3` [ 0I2d3Z \ s *22` ] 0I22Z ^ s *d33` _ 0Id33Z ` s *3F4` a 0I3F4Z b s *F44` c 0IF44ZB d s *I0d1ZB eB s *I01ZB fB s *I0J2ZB gB s *I02ZB hB s *I0.3ZB iB s *I03ZB jB s *I04ZB kB s *I04ZB l s *I0d1ZB mB s *I01ZB nB s *I0J2ZB oB s *I02ZB pB s *I0.3ZB qB s *I03ZB rB s *I04ZB sB s *I04ZB t s *I0d1ZB u s *I01ZB v s *I0J2ZB w s *I02ZB x s *I0.3ZB y s *I03ZB z s *I04ZB { s *I04ZB | s *I0d1ZB } s *I01ZB ~ s *I0J2ZB  s *I02ZB  s *I0.3ZB  s *I03ZB  s *I04ZB  s *I04   B CDEF&f   e@`#" 0K0   B C DEF   @`#" 0KF0   B CDEF{R e @`#" 00  # B CDEF&'   e@`#" 0K0  # B C DE F'  @#" 0KF0ZB  s *'F00  6VT3]E4 r1 Gb/s.0FZ  s *.1z1`  0I.1z1Z  s *1z2`  0I1z2Z  s *2z2`  0I2z2Z  s *2zd3`  0I2zd3Z  s *2z2`  0I2z2Z  s *d3z3`  0Id3z3Z  s *3zF4`  0I3zF4Z  s *F4z4`  0IF4z4 T ,)- # ) ZB  s *I)*ZB B s *I)*ZB B s *I)e+ZB B s *I)+ZB B s *I)I,ZB B s *I),ZB B s *I)*-ZB B s *I)-ZB  s *I)*ZB B s *I)*ZB B s *I)e+ZB B s *I)+ZB B s *I)I,ZB B s *I),ZB B s *I)*-ZB B s *I)-Z  s *I**`  0II**Z  s **++`  0I*++Z  s *+++`  0I+++Z  s *+ ,`  0I+ ,Z  s * ,,`  0I ,,Z  s *,,`  0I,,Z  s *,a-`  0I,a-Z  s *a--`  0Ia--ZB  s *I)_*ZB  s *I)_*ZB  s *I)_e+ZB  s *I)_+ZB  s *I)_I,ZB  s *I)_,ZB ¼ s *I)_*-ZB ü s *I)_-ZB ļ s *I)_*ZB ż s *I)_*ZB Ƽ s *I)_e+ZB Ǽ s *I)_+ZB ȼ s *I)_I,ZB ɼ s *I)_,ZB ʼ s *I)_*-ZB ˼ s *I)_- ̼  B CDEF&f   e@`#" 0,)* ͼ  B C DEF   @`#" 0,)a) μ  B CDEF{R e @`#" 0,)`* ϼ # B CDEF&'   e@`#" 0,)* м # B C DE F'  @#" 0,)a)ZB Ѽ s *'`a)b* Ҽ 6$VҼ>o,`- r1 Gb/s.0FZ Ӽ s *I**` Լ 0II**Z ռ s **++` ּ 0I*++Z ׼ s *+++` ؼ 0I+++Z ټ s *+ ,` ڼ 0I+ ,Z ۼ s * ,,` ܼ 0I ,,Z ݼ s *,,` ޼ 0I,,Z ߼ s *,a-`  0I,a-Z  s *a--`  0Ia--   BCDEF&20@`#" .   BC2DEF22022 @`#" .   B0CDEFgg02002 @`#" /  # BCDEF&33'20@`#" .  # BC2DE F33'202@#" .`B  033'  <q # y 10 Gb/s 5ms0 0 F  < qWH SCaltech00F  < qH PSDSC00F  6q$ PNCSA00F  6`q0$x OPSC00F  6\q$ OANL00FH X 0޽h ? 33___PPT10i.,+D=' = @B +  0 ` \b(  \x \ c $p&qPp  q x \ c $4'q  q   \ c $X)q  q (F ` \ p  ` \ 00` ` \ 00p` \ 0` \ 0``  ` \ 0` \ 0`` \ 0@p` \ 0H \ 0޽h ? 33___PPT10i.,-+D=' = @B +  0  e(  dx d c $6qPp  q x d c $h7q08 ` q r e S 8q  q  d <xd C IM!3"3B ?d 3 M!2"3H @d C IM!2"3B Ad 3 M!3"4H Bd C IM!3"4B Cd 3 M!4"r4H Dd C IM!4"r4B Ed 3 M!r4"4H Fd C IM!r4"4BB Gd 3 I01BB HdB 3 I02BB IdB 3 I0r2BB JdB 3 I02BB KdB 3 I0[3BB LdB 3 I03BB MdB 3 I0@4BB NdB 3 I04BB Od 3 I01BB PdB 3 I02BB QdB 3 I0r2BB RdB 3 I02BB SdB 3 I0[3BB TdB 3 I03BB UdB 3 I0@4BB VdB 3 I04B Wd 3 S11H Xd C IS11B Yd 3 182H Zd C I182B [d 3 822H \d C I822B ]d 3 23H ^d C I23B _d 3 33H `d C I33B ad 3 34H bd C I34B cd 3 4r4H dd C I4r4B ed 3 r44H fd C Ir44BB gd 3 I0I!1BB hd 3 I0I!2BB id 3 I0I!r2BB jd 3 I0I!2BB kd 3 I0I![3BB ld 3 I0I!3BB md 3 I0I!@4BB nd 3 I0I!4BB od 3 I0I!1BB pd 3 I0I!2BB qd 3 I0I!r2BB rd 3 I0I!2BB sd 3 I0I![3BB td 3 I0I!3BB ud 3 I0I!@4BB vd 3 I0I!4 wd B CDEF&f $  h@`#" 230 1 xd B C$DEF $ $ $ @`#" 230 o0 yd B CDEF{R $h $ @`#" 230`1 zd B CDEF&' $  h@`#" 230 1 {d zB C$DE F' $ $@#" 230 o0BB |d 3 '`o0a1T l"00&4 }d# \ B ~d 3 %O1&1H d C I%O1&1B d 3 %1&32H d C I%1&32B d 3 %32&2H d C I%32&2B d 3 %3&3H d C I%3&3B d 3 %2&3H d C I%2&3B d 3 %3&3H d C I%3&3B d 3 %3&m4H d C I%3&m4B d 3 %m4&4H d C I%m4&4BB d 3 I2#0$1BB dB 3 I2#0$1BB dB 3 I2#0$m2BB dB 3 I2#0$2BB dB 3 I2#0$S3BB dB 3 I2#0$3BB dB 3 I2#0$64BB dB 3 I2#0$4BB d 3 I2#0$1BB dB 3 I2#0$1BB dB 3 I2#0$m2BB dB 3 I2#0$2BB dB 3 I2#0$S3BB dB 3 I2#0$3BB dB 3 I2#0$64BB dB 3 I2#0$4B d 3 l"O1.#1H d C Il"O1.#1B d 3 l"1.#32H d C Il"1.#32B d 3 l"32.#2H d C Il"32.#2B d 3 l"2.#3H d C Il"2.#3B d 3 l"3.#3H d C Il"3.#3B d 3 l"3.#3H d C Il"3.#3B d 3 l"3.#m4H d C Il"3.#m4B d 3 l"m4.#4H d C Il"m4.#4BB d 3 I$0%1BB d 3 I$0%1BB d 3 I$0%m2BB d 3 I$0%2BB d 3 I$0%S3BB d 3 I$0%3BB d 3 I$0%64BB d 3 I$0%4BB d 3 I$0%1BB d 3 I$0%1BB d 3 I$0%m2BB d 3 I$0%2BB d 3 I$0%S3BB d 3 I$0%3BB d 3 I$0%64BB d 3 I$0%4 d B CDEF&f   e@`#" #00I%1 d B C DEF   @`#" #00I%e0 d B CDEF{R e @`#" #00#1 d B CDEF&'   e@`#" #00I%1 d zB C DE F'  @#" #00I%e0BB d 3 '#e0#1T '004+4 d# 3\d B d 3 s*O14+1H d C Is*O14+1B d 3 s*14+32H d C Is*14+32B d 3 s*324+2H d C Is*324+2B d 3 s*34+3H d C Is*34+3B d 3 s*24+3H d C Is*24+3B d 3 s*34+3H d C Is*34+3B d 3 s*34+m4H d C Is*34+m4B d 3 s*m44+4H d C Is*m44+4BB d 3 I'0)1BB dB 3 I'0)1BB dB 3 I'0)m2BB dB 3 I'0)2BB dB 3 I'0)S3BB dB 3 I'0)3BB dB 3 I'0)64BB dB 3 I'0)4BB d 3 I'0)1BB dB 3 I'0)1BB dB 3 I'0)m2BB dB 3 I'0)2BB dB 3 I'0)S3BB dB 3 I'0)3BB dB 3 I'0)64BB dB 3 I'0)4B d 3 'O1'1H d C I'O1'1B d 3 '1'32H d C I'1'32B d 3 '32'2H d C I'32'2B d 3 '2'3H d C I'2'3B d 3 '3'3H d C I'3'3B d 3 '3'3H d C I'3'3B d 3 '3'm4H d C I'3'm4B d 3 'm4'4H d C I'm4'4BB d 3 I)0s*1BB d 3 I)0s*1BB d 3 I)0s*m2BB d 3 I)0s*2BB d 3 I)0s*S3BB d 3 I)0s*3BB d 3 I)0s*64BB d 3 I)0s*4BB d 3 I)0s*1BB d 3 I)0s*1BB d 3 I)0s*m2BB e 3 I)0s*2BB e 3 I)0s*S3BB e 3 I)0s*3BB e 3 I)0s*64BB e 3 I)0s*4 e B CDEF&f  #e@`#" W(00)1 e B C DEF  #  @`#" W(00)e0 e B#CDEF{R# e## @`#" W(00(1 e B CDEF&'  #e@`#" W(00)1  e zB C DE F'  # @#" W(00)e0BB  e 3 '(e0(1  e 6pq e\ r1 Gb/s.0F  e 6(q eq r1 Gb/s.0F  e 6lq el-] r1 Gb/s.0F`B e 0Z;```B e 0Z;`B e 0Z; e 63333qC + + C C            y a a y y F . . F F            } d d } } I 1 1 I I             h h O 5 5 O O             k k S ; ; S S    qqV>>VV#  ##ttZAAZZ)))xx`EE``,,,{{cKKcc000fNNff333jQQjj999pUUpp=$$==   s[[ss@((@@   v^^vvC++CC  !!9RR99mmm:RR::nnn:SS::lll  8TT88lll  9QQ99mmm:M ??XX::.?F?FX.X.?^?y?yX^X^???XX???XX???XX?(?C?CX(X(?[?s?sX[X[???XX???XX?? ? XX?$?=?=X$X$?W?p?pXWXW???XX???XX???XX?!?9?9X!X!?T?l?lXTXT???XX???XX???XX??6?6XX?N?i?iXNXN???XX???XX???XX??2?2XX?K?c?cXKXK?~??X~X~???XX???XX??,?,XX?G?`?`XGXG?z??XzXz???XX???XX??)?)XX?D?\?\XDXD?t??XtXt???XX???XX??&?&XX?>?Y?YX>X>?q??XqXq???XX???XX? ?" ?" X X ?; ?S ?S X; X; ?n ? ? Xn Xn ? ? ? X X ? ? ? X X ? ? ? X X ?7 ?O ?O X7 X7 ?j ? ? Xj Xj ? ? ? X X ? ? ? X X ? ? ? X X ?4 ?L ?L X4 X4 ?d ? ? Xd Xd ? ? ? X X ? ? ? X X ? ? ? X X ?. ?I ?I X. X. ?a ?y ?y Xa Xa ? ? ? X X ? ? ? X X ? ? ? X X ?+ ?C ?5 M5 JP JP X+ X+ ?5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 e5 IP IP e5 e5 15 P P 15 15 5 P P 5 5 5 P P 5 5 5 }P }P 5 5 d5 KP KP d5 d5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 P P 5 5 c5 KP KP c5 c5 05 P P 05 05 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 c5 JP JP c5 c5 25 P P 25 25 5 P P 5 5 5 P P 5 5 5 ~P ~P 5 5 e5 JP JP e5 e5 15 P P 15 1 @`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`#" l` e 6qe vTeraGrid Backplane.0F  e BCDEF&20@`#"  M& e BC2DEF22022 @`#"  M& e B0CDEFgg02002 @`#"  Me e BCDEF&33'20@`#"  M& e zBC2DE F33'202@#"  M&BB e 3 33'ef e 6pqe` | y 10 Gb/s 5ms0 0 F e 6Hqe< y 10 Gb/s 5ms0 0 F e 68qe\ x y 10 Gb/s 5ms0 0 F`B e 0L;HB e C L;t `B e 0L;*  e  BCDEF&f10@`#"  . !e  BC1DEF1011 @`#" . "e  B0CDEF{R01001 @`#"  - #e # BCDEF&'10@`#"  . $e # BC1DE F'101@#" .`B %e 0'  &e <q&eC _# y 10 Gb/s 5ms0 0 FHB 'e C L;t 4h 04 (e# #" W] Z )e s *.11` *e 0I.11Z +e s *12` ,e 0I12Z -e s *22` .e 0I22Z /e s *2d3` 0e 0I2d3Z 1e s *22` 2e 0I22Z 3e s *d33` 4e 0Id33Z 5e s *3F4` 6e 0I3F4Z 7e s *F44` 8e 0IF44ZB 9e s *I0d1ZB :eB s *I01ZB ;eB s *I0J2ZB eB s *I03ZB ?eB s *I04ZB @eB s *I04ZB Ae s *I0d1ZB BeB s *I01ZB CeB s *I0J2ZB DeB s *I02ZB EeB s *I0.3ZB FeB s *I03ZB GeB s *I04ZB HeB s *I04ZB Ie s *I0d1ZB Je s *I01ZB Ke s *I0J2ZB Le s *I02ZB Me s *I0.3ZB Ne s *I03ZB Oe s *I04ZB Pe s *I04ZB Qe s *I0d1ZB Re s *I01ZB Se s *I0J2ZB Te s *I02ZB Ue s *I0.3ZB Ve s *I03ZB We s *I04ZB Xe s *I04 Ye  B CDEF&f   e@`#" 0K0 Ze  B C DEF   @`#" 0KF0 [e  B CDEF{R e @`#" 00 \e # B CDEF&'   e@`#" 0K0 ]e # B C DE F'  @#" 0KF0ZB ^e s *'F00 _e 6Pq_eT3]E4 r1 Gb/s.0FZ `e s *.1z1` ae 0I.1z1Z be s *1z2` ce 0I1z2Z de s *2z2` ee 0I2z2Z fe s *2zd3` ge 0I2zd3Z he s *2z2` ie 0I2z2Z je s *d3z3` ke 0Id3z3Z le s *3zF4` me 0I3zF4Z ne s *F4z4` oe 0IF4z4 T ,)- pe# ) ZB qe s *I)*ZB reB s *I)*ZB seB s *I)e+ZB teB s *I)+ZB ueB s *I)I,ZB veB s *I),ZB weB s *I)*-ZB xeB s *I)-ZB ye s *I)*ZB zeB s *I)*ZB {eB s *I)e+ZB |eB s *I)+ZB }eB s *I)I,ZB ~eB s *I),ZB eB s *I)*-ZB eB s *I)-Z e s *I**` e 0II**Z e s **++` e 0I*++Z e s *+++` e 0I+++Z e s *+ ,` e 0I+ ,Z e s * ,,` e 0I ,,Z e s *,,` e 0I,,Z e s *,a-` e 0I,a-Z e s *a--` e 0Ia--ZB e s *I)_*ZB e s *I)_*ZB e s *I)_e+ZB e s *I)_+ZB e s *I)_I,ZB e s *I)_,ZB e s *I)_*-ZB e s *I)_-ZB e s *I)_*ZB e s *I)_*ZB e s *I)_e+ZB e s *I)_+ZB e s *I)_I,ZB e s *I)_,ZB e s *I)_*-ZB e s *I)_- e  B CDEF&f   e@`#" 0,)* e  B C DEF   @`#" 0,)a) e  B CDEF{R e @`#" 0,)`* e # B CDEF&'   e@`#" 0,)* e # B C DE F'  @#" 0,)a)ZB e s *'`a)b* e 6qe>o,`- r1 Gb/s.0FZ e s *I**` e 0II**Z e s **++` e 0I*++Z e s *+++` e 0I+++Z e s *+ ,` e 0I+ ,Z e s * ,,` e 0I ,,Z e s *,,` e 0I,,Z e s *,a-` e 0I,a-Z e s *a--` e 0Ia-- e  BCDEF&20@`#" . e  BC2DEF22022 @`#" . e  B0CDEFgg02002 @`#" / e # BCDEF&33'20@`#" . e # BC2DE F33'202@#" .`B e 033' e <Qe # y 10 Gb/s 5ms0 0 F e <TQeWH SCaltech00F e <t QeH PSDSC00F e 6 Qe$ PNCSA00F e 60Qe0$x OPSC00F e 6Qe$ OANL00F^B e 6D)@ p ^B e@ 6D)`` ^B e@ 6D)  0 H d 0޽h ? 33___PPT10i.-+D=' = @B +O  0 .1 l(   x  c $*QPp  Q r  S +Q ` Q 8 P  # P `   0p@`   0`@`   0P@`   0pp0`   0p`0`   0pP0`   0`p `   0`` `   0`P l p0 / p0,$D 0 @ p0  p0`   0@`   0pP`   0p@`   0p0`   0p0`   0pp0`   0@ZB ! s *DP @`l p  0 p ,$D 0@  Pp    Pp `   0 P `   0p`   0p `   0  `   0  `   0 p `   0 P ZB   s *D) pP` ZB "  s *D l P  1 P ,$D 0N P  $   ` %  0p@` &  0`@` '  0P@` (  0pp0` )  0p`0` *  0pP0` +  0`p ` ,  0`` ` -  0`P ZB .  s *DP H  0޽h ? 33  ___PPT10 .p5+vD ' = @B D ' = @BA?%,( < +O%,( < +D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*/ %(D' =-o6Bdissolve*<3<*/ D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*0 %(D' =-o6Bdissolve*<3<*0 D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*1 %(D' =-o6Bdissolve*<3<*1 +  0 80.2$ (  $x $ c $$HQPp  Q r $ S HQ ` Q 8 ` #$`f $ 60` f $ 60pf $ 6f  $ 6``  f  $ 6f  $ 6`f  $ 6@pf $ 6l ` 0$`,$D 0N P  $ `` $ 0p@` $ 0`@` $ 0P@` $ 0pp0` $ 0p`0` $ 0pP0` $ 0`p ` $ 0`` ` $ 0`P ZB -$ s *D nl Pp  1$Pp ,$D 0N  Pp  $  Pp ` $ 0 P ` $ 0p` $ 0p ` $ 0  ` $ 0  `  $ 0 p ` !$ 0 P ZB "$ s *D) pP` ZB .$ s *DP tl `  2$` ,$D 0N ` $$ p ` ` %$ 00` ` &$ 00p` '$ 0` ($ 0``  ` )$ 0` *$ 0`` +$ 0@p` ,$ 0ZB /$ s *D H $ 0޽h ? 33  ___PPT10 .9 + D ' = @B D ' = @BA?%,( < +O%,( < +D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*0$%(D' =-o6Bdissolve*<3<*0$D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*1$%(D' =-o6Bdissolve*<3<*1$D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*2$%(D' =-o6Bdissolve*<3<*2$+  0 ,0(  ,x , c $ _QPp  Q x , c $_Q Q H , 0޽h ? 33___PPT10i.+D=' = @B +U(  0 4tv(  tl   .t ,$D 0  t 6fP  IUniform Cluster0  t 6f`   OHeterogeneous Cluster0 -t 60 f0  >&  0x t c $بPp    t 6$` SApplication/PPS/Libraries0C t <fs  UVGrid RSpec: (security, reliability, communication, performance, location, QoS, etc)(V0 I 6A t <R  }9Compute: (inst set, special operations, libraries, Etc.)(:0 1 ( t < 8 ^Comm: (multicast, reduce, P2p, Lambda s, etc.)(00* ,0  t <`-v LDynamic RM: (add rsc, release, inquire, swap, overallocate, reserve, etc.)(M0 A , l    t ,$D 0 t 6   Y! Generic or Custom Grid Services"0" t 6H   tRsc Info/ Perf Monitor$  t 6D0 0  `Rsc Access Selection t 6  hCheckpointing & Fault Toler.  t 6P P  nProactive Rsc Reserve/Bind  t 6W   FSchedule/ Reschedulel  `  /t ` ,$D 0`R (t 0 ` `R )t 0   +t <l D  DNarrowed Scope0l   4t ,$D 02 t 6<f @ GSecure Clusters02 t 6p p@ D x86 Clusters 0 2 t 6 @ E IA64 Clusters02 t 6p @ D Desktop Grid 0  ,t < B  >Resource Classes: Classification, Composition, Virtualization(?0, 2 0t 6P-  @ <& 0H t 0޽h ? 33___PPT10.1` +[xqsD' = @B D~' = @BA?%,( < +O%,( < +D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*.t%(D' =-o6Bdissolve*<3<*.tD' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*t%(D' =-o6Bdissolve*<3<*tD ' =%(D' =%(DY' =4@BB*BB%(D' =-g6B fade*<3<*tD ' =+4 8?XCB ppt_xBCB ppt_xB*Y3>B ppt_x<*tD' =+4 8?^CB ppt_yBCBppt_y+.1B*Y3>B ppt_y<*tD' =1:Bhidden*o3>+B#style.visibility<*t%(D' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*/t%(D' =-o6Bdissolve*<3<*/tD' =%(D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*4t%(D' =-o6Bdissolve*<3<*4t+}  0 8$(  8r 8 S QPp  Q r 8 S ؞Q Q H 8 0޽h ? 33___PPT10i. ~w+D=' = @B +}  0 x$(  xr x S QPp  Q r x S ХQ Q H x 0޽h ? 33___PPT10i.3@0+D=' = @B +  0 @Pw(  Px P c $QPp  Q r P S Q Q x P c $ Virtual Grid H P 0޽h ? 33___PPT10i.+D=' = @B +  0 @0(  @x @ c $QPp  Q x @ c $Q Q H @ 0޽h ? 33___PPT10i.c+D=' = @B +  0 0(  x  c $dQPp  Q x  c $RPp  R r  S >R R H  0޽h ? ̙33___PPT10i.[+D=' = @B +r`LQ`OY  0 0:WA m%5?F) "'U,wOh+'0TZ hp   $ 0<DVGrADS RuntimeAndrew Chien(Distributed Virtual Computer (DVC) (v2)Andrew Chien101Microsoft Office PowerPoint@YA'@jYS@`GYg  {,'  y--$xx--''A xx(x^^]]]]\\[[ZZYYXXWWVVVVUUTTSSSSRRQQQQPPOOOONNMMMMLLKKJJIIIIHHGGGGFFEEEEDDCCBBAA@@@@??>>>>==<<;;::9999887766554433999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  99999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  9999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  9999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  89999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  8889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  88889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  77888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  7777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  6677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  66677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  6666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  56666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  55556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  4555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  4444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  34444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  2234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  11234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  00112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  /00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  //00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  ///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  .////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  ..////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  ....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  -....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  ,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  +,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  +++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  *+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  ))*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  (()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  '(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  &'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!! &&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""! %%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""! $%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!! #$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""! "#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""! ""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!! !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""!  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#""!!  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#"""!  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$#"""! !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$$#"" !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&%%$#" !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&&%%$# !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''&%%$ !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((''&&% !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((('&& !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)((''  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)(('  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*)((  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,++**)  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++*  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,+++  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...--,+  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-,  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////....-  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000////...  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////..  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100////.  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544433211000///  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100//  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211100/  !""##$%%&&'(())*++,,-....///00011223444455555666667777788888999999999999999888887777766666555554443321100  !"""#$%%&&''(()*+++,-....////001112344445555566666777778888899999999999999988888777776666655555444432111  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443211  !""##$%%&&'(())*++,,-....///0001122344445555566666777778888899999999999999988888777776666655555444332  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665555544443  !"""#$%%%&''(()*+++,-....////0011123444455555666667777788888999999999999999888887777766666555554444  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777666665555544  !"""#$%%&&''(()*+++,-....////0011123444455555666667777788888999999999999999888887777766666555554  !"""#$%%%&''(()*+++,-....////001112344445555566666777778888899999999999999988888777776666655555  !""##$%%&&'(())*++,,-....///00011223444455555666667777788888999999999999999888887777766666555  !"""#$%%&&''(()*+++,-....////001112344445555566666777778888899999999999999988888777776666655  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666665  !""##$%%&&'(())*++,,-....///0001122344445555566666777778888899999999999999988888777776666  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998888877777666  !"""#$%%%&''(()*+++,-....////0011123444455555666667777788888999999999999999888887777766  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999998888877777  !"""#$%%&&''(()*+++,-....////0011123444455555666667777788888999999999999999888887777  !"""#$%%%&''(()*+++,-....////001112344445555566666777778888899999999999999988888777  !""##$%%&&'(())*++,,-....///00011223444455555666667777788888999999999999999888887  !"""#$%%&&''(()*+++,-....////001112344445555566666777778888899999999999999988888  !"""#$%%%&''(()*+++,-....////00111234444555556666677777888889999999999999998888  !""##$%%&&'(())*++,,-....///0001122344445555566666777778888899999999999999988  !"""#$%%&&''(()*+++,-....////00111234444555556666677777888889999999999999998  !"""#$%%%&''(()*+++,-....////0011123444455555666667777788888999999999999999  !""##$%%&&'(())*++,,-....///000112234444555556666677777888889999999999999  !"""#$%%&&''(()*+++,-....////0011123444455555666667777788888999999999999  !"""#$%%%&''(()*+++,-....////001112344445555566666777778888899999999999  !""##$%%&&'(())*++,,-....///00011223444455555666667777788888999999999  !"""#$%%&&''(()*+++,-....////001112344445555566666777778888899999999-- $xx--'-- $xx--'-- $xx--'@Times New Roman-. f2 0VGrADS."System:-@Times New Roman-. f12 01Runtime System Architecture .-@Times New Roman-. f2 :: and Research.-@Times New Roman-. <2 I##Andrew Chien, Henri Casanova, Rich .-@Times New Roman-. 2 IgWolski.-@Times New Roman-. 2 Is, Carl a.-@Times New Roman-. 2 M" Kesselmanr.-@Times New Roman-. 42 M5, Fran Berman, Dan Reed, Jack .-@Times New Roman-. 2 MmDongarra.-@Times New Roman-. +2 Y9Feb 2004 Kickoff Meeting.-@Times New Roman-. 2 _CRice University.-՜.+,0   ( 0 'On-screen Show(Concurrrent Systems Architecture Group-G ArialTimes New RomanTimes(Distributed Virtual Computer (DVC) (v2)0VGrADS Runtime System Architecture and ResearchRuntime ChallengesWhat is a Virtual Grid?+How are Virtual Grid Abstractions Defined?Application-Driven ExampleResource-Driven ExampleExample: Uniform Parallel GridHeterogeneous CollectionAnd many moreVirtual Grid Architecture<Virtual Grid Runtime Challenges: Implement the AbstractionsResource Classes,Virtual Grids and GrADS Conceptual GrADSoft%Virtual Grids and GrADS ArchitectureInitial Steps and ActivitiesRuntime DeliverablesRuntime Deliverables (cont.) And beyondResearch Questions IResearch Questions II Slide 21  Fonts UsedDesign Template Slide TitlesRoot EntrydO)wP@Current User.SummaryInformation(ZPowerPoint Document(-      !"#$%&'()*+,-./0123456789:;<=>?@ABCDFGHIJKL[&_,,Sarah GonzalesRoot EntrydO)tZT@Current User.SummaryInformation(ZPowerPoint Document(-      !"#$%&'()*+,-./0123456789:;<=>?@ABCDFGHIJKL[&_,,Sarah Gonzales  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDFGHIJKLNOPQRST[Root EntrydO)Current UserMSummaryInformation(ZPowerPoint Document(-DocumentSummaryInformation8E