Modulo PeerServices - Appunti - Algoritmi principali

Algoritmo di rilevamento non partecipazione

bool check_non_participation(p_id, lvl, _pos)

Algoritmo di divulgazione della partecipazione

void publish_my_participation(p_id)

void set_participant(int p_id, PeerTupleGNode gn)

Algoritmo di mantenimento di un database distribuito

bool begin_replica(q, p_id, x̄, r, timeout_exec, out ISerializable resp, out IPeersContinuation cont)

bool next_replica(IPeersContinuation cont, out ISerializable resp)

bool begin_retrieve_cache(p_id, r, timeout_exec, out ISerializable resp, out IPeersContinuation cont)

bool next_retrieve_cache(IPeersContinuation cont, out ISerializable resp)