Patent ID: 7562100

Claim:
A method for performing symbiotic computing, comprising: establishing a symbiotic relationship with a plurality of symbiotic partners, wherein each of the plurality of symbiotic partners includes a respective instance of a managed resource; receiving, at an input receiving symbiotic partner of the plurality of symbiotic partners, an input modifying a respective instance of the managed resource; producing, at the input receiving symbiotic partner, actions based upon the input, and transmitting the actions to one or more other ones of the plurality of symbiotic partners; wherein each of the one or more other ones of the plurality of symbiotic partners are capable of receiving the actions, reconciling the actions with one or more concurrently received inconsistent actions, and using the actions to affect a respective instance of the managed resource to maintain coherency of the managed resource; and on unavailability of one of the plurality of symbiotic partners for a predetermined amount of time, severing the symbiotic relationship with the unavailable symbiotic partner.