Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Organic Grid : Self Organizing Computation on a Peer to Peer Network Vikram Negi.

Similar presentations


Presentation on theme: "The Organic Grid : Self Organizing Computation on a Peer to Peer Network Vikram Negi."— Presentation transcript:

1 The Organic Grid : Self Organizing Computation on a Peer to Peer Network Vikram Negi

2 Distributed Computing Internet Computing –Desktop Grids : Scalability SETI@HOME, FOLDING@HOMESETI@HOMEFOLDING@HOME Globus

3 Comparison

4 Problem Focus Schedule Independent Identical subtasks of an Independent Task Application with data in one location –NCBI nucleotide nucleotide sequence comparison with BLAST tool.

5 Approach Tree Based Adaptive approach –Machine configuration, connection bandwidths, network topology (absent) –Start Friends Lists ( Build overlay on fly) –Biology inspired LALI Principle Positive feedback - Activation Negative feedback - Inhibition

6 Approach Initially recruit Friends List –Encourage close nodes v/s distant nodes –Child nodes give passive feedback to measure effective performance. –Continuous on fly adaptation

7 Basic Design Computation Agent –Identifies a child machine. –Allocate a subtask(computational process) in child machine(availability). Tree structure –Node seeks more subtasks from parent if free. –Node send results to parents

8 Design Maintenance of child lists –Seek a balanced tree –Rank active children on response times.. –Maintain a list of potential children Restructuring of the Overlay Network –Maintain a tree –Highest throughput closest to root. –Push low throughput closer to leaves.

9 Design Size of Result Burst –To determine rank – Average over a observation Fault tolerance –Maintain list of ancestors –Maintain list of unfinished tasks Cycles in the Overlay Network –Check the list of ancestors.

10 Design Termination –Root informs all actual, potential and former nodes. Self adjustment of task list size –High performance machine request more tasks Prefetching –Give time and number estimates of future tasks to parents.

11 Experiment Set up 18 machine NCBI BLAST application Task : Match –256KB(sequence) with 320 Data chunk 512KB size –Subtask match each sequence to chunk

12 Results The time required for code and the first subtask to arrive at different nodes.

13 Autonomic ?

14 Child Propagation

15 Burst Size Higher Burst Size slows experiment

16 Prefetch – Initial Task Size Ramp up: Time req for subtasks to reach every single node Running Time increases for > 1 prefetch tasks

17 Self Adjustment

18 Number of Children Good Initial Configurations no affect on running times.

19 Discussion Autonomic ? Can we learn from Self Organizing : –Bird fly, Fishes swim in pattern Biods : simulation


Download ppt "The Organic Grid : Self Organizing Computation on a Peer to Peer Network Vikram Negi."

Similar presentations


Ads by Google