1. A method for managing distributed computing, comprising: calculating a plurality of sets of multidimensional values in a space, each said set of multidimensional values is calculated based on a plurality of locally monitored parameters monitored by one of a plurality of local computing nodes; providing a global geometric constraint defining boundaries in a space; estimating for each one of said plurality of local computing nodes one of a plurality of probabilistic distributions based on a respective of set of multidimensional values from said plurality of sets of multidimensional values; calculating for each one of said plurality of local computing nodes one of a plurality of safe zones in said space, each said safe zone being defined according to said plurality of probabilistic distributions under said global geometric constraint; and wherein a violation is detected by a first of said plurality of local computing nodes when at least one current multidimensional value calculated according to parameters locally monitored by said first local computing node crosses a respective safe zone from said plurality of safe zones; wherein said detection induces a communication event between said detecting local computing node and at least one central computing node.