iccsa-16-factory-extended

Master node fault tolerance in distributed big data processing clusters
git clone https://git.igankevich.com/iccsa-16-factory-extended.git
Log | Files | Refs

ppl.dot (1770B)


      1 digraph {
      2 
      3   node [fontsize=14,margin="0.055,0"]
      4   graph [nodesep="0.25",ranksep="0.25",rankdir="TB"]
      5   edge [arrowsize=0.66]
      6 
      7   # data
      8   subgraph xcluster_linear {
      9     label="Линейная модель"
     10 
     11     start [label="",shape=circle,style=filled,fillcolor=black,width=0.23]
     12 
     13   }
     14 
     15   subgraph xcluster_linear2 {
     16 
     17     eps_parts [label="<e1> 2011|<e2> 2012|<e3> 2013|<e> Years",shape=record]
     18     end [label="",shape=doublecircle,style=filled,fillcolor=black,width=0.23]
     19 
     20     generate_white_noise [label="Decompose by years",shape=record,style=rounded]
     21     generate_zeta [label="Decompose by station",shape=record,style=rounded]
     22 
     23     zeta_parts [label="<g1> s₁|<g2> …|<g3> sₙ|<gen> Stations",shape=record]
     24     overlap_add [label="Read all variables",shape=record,style=rounded]
     25     remove_missing [label="Remove incomplete datasets",shape=record,style=rounded]
     26     extract_spectra [label="Extract spectra",shape=record,style=rounded]
     27     remove_missing2 [label="Remove incomplete datasets",shape=record,style=rounded]
     28     compute_each_part [label="Compute each part",shape=record,style=rounded]
     29 
     30     zeta_parts:g1->overlap_add
     31     zeta_parts:g2->overlap_add
     32     zeta_parts:g3->overlap_add
     33 
     34     overlap_add->remove_missing->extract_spectra->remove_missing2
     35 
     36     remove_missing2->compute_each_part
     37 
     38   }
     39 
     40   subgraph part3 {
     41     # barriers
     42     eps_end [label="",shape=box,style=filled,fillcolor=black,height=0.05]
     43   }
     44 
     45   compute_each_part->eps_end
     46   compute_each_part->eps_end
     47   compute_each_part->eps_end
     48 
     49   start->generate_white_noise
     50   generate_white_noise->eps_parts:e1->generate_zeta:g1->zeta_parts:g1
     51   generate_white_noise->eps_parts:e2->generate_zeta:g2->zeta_parts:g2
     52   generate_white_noise->eps_parts:e3->generate_zeta:g3->zeta_parts:g3
     53 
     54   eps_end->end
     55 }