In this paper, authors offer the new method of the organization of the distributed computations. The main benefit of proposed method is possibility of using resources of many different private computers for solving coherent tasks. Proposed method allow correcting the computational process when computing nodes parameters change. Computing system achieves this ability because it consists of equal proactive agents, which interact to create communities to solve incoming tasks. While creating the community agents optimize it composition to solve user task in time and to minimize needed computing resources.