distributed continuous-time algorithm