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

NameDescription
this

Fields

Fields

NameTypeDescription
_distDistGraph!(dgraph.Vertex.VertexD,dgraph.Edge.EdgeD)La partitions créer pour le noeud.
_endboolla condition d'arret de la routine
_protoProtoProtocol partagé avec le master.
_verticesstd.container.array.Array!(ulong)Les identifiants de sommets découvert dans la fenêtre d'arête.
_windowstd.container.array.Array!(dgraph.Edge.Edge)La fenêtre des arêtes en cours de lecture
__lambda__floatLe paramètre de l'heuristique.

Methods

Methods

NameDescription
dgraph
runLa routine de partitionnement
waitGraphOn attend les informations de notre partition
balanceScoreHDRFCalcul du score de répartition (égalité des tailles des partitions)
edgeReceivedOn reçoit une arête
gScore de réplication d'un sommet.
graphEdgeRecRécéption des arêtes de la partition
graphVertRecRécéption des sommets de la partitions.
partitionWindowPartitionnement des arêtes qui sont dans la fenêtre.
replicationScoreHDRFScore de réplication des sommets source et destiniation
selectPartitionHDRFOn choisit une partition en fonction de l'heuristique HDRF
stateReceiveRécéption de l'état courant du graphe.

Aliases

Aliases

NameDescription
__xdtor