Each process that wants to initiate a snapshot records its local state and sends a marker on each of its outgoing channels .
Each process that wants to initiate a snapshot records its local status and sends a marker on each of its outgoing channels .