Class Slave
Classe de partitionnement du graphe, récupère des arêtes auprès de Master et les associent à une partitions.
class Slave;
Constructors
Constructors
Name | Description |
---|---|
this |
Fields
Fields
Name | Type | Description |
---|---|---|
_dist | DistGraph!(dgraph.Vertex.VertexD,dgraph.Edge.EdgeD) | La partitions créer pour le noeud. |
_end | bool | la condition d'arret de la routine |
_proto | Proto | Protocol partagé avec le master. |
_vertices | std | Les identifiants de sommets découvert dans la fenêtre d'arête. |
_window | std | La fenêtre des arêtes en cours de lecture |
__lambda__ | float | Le paramètre de l'heuristique. |
Methods
Methods
Name | Description |
---|---|
dgraph | |
run | La routine de partitionnement |
waitGraph | On attend les informations de notre partition |
balanceScoreHDRF | Calcul du score de répartition (égalité des tailles des partitions) |
edgeReceived | On reçoit une arête |
g | Score de réplication d'un sommet. |
graphEdgeRec | Récéption des arêtes de la partition |
graphVertRec | Récéption des sommets de la partitions. |
partitionWindow | Partitionnement des arêtes qui sont dans la fenêtre. |
replicationScoreHDRF | Score de réplication des sommets source et destiniation |
selectPartitionHDRF | On choisit une partition en fonction de l'heuristique HDRF |
stateReceive | Récéption de l'état courant du graphe. |
Aliases
Aliases
Name | Description |
---|---|
__xdtor |