In a ring topology, n processors are connected
in a circle,
so that each processor has one incoming and one outgoing link.
Each processor has a unique integer identifier ranging
from 1 to n.
Each processor can send a message to the processor on
its right
and receive a message from the processor on its left.