<分散アルゴリズム>
インターネットのように、多くのコンピュータがお互いに通信できる環境があるとします。 そのような環境では、それぞれのコンピュータがてんでばらばらに動くだけではなく、全体で協調して動く必要があります。 そのときに、それぞれのコンピュータがどのように動けば、全体で協調して動作できるか?、を考えるのが、分散アルゴリズムです。