  This article proposes a self-organizing collaborative computing network with
an approach to enhance the expectation of a collaborating node for joining the
self-organizing network. The proposed approach relies on Ethereum
cryptocurrency and Smart Contract to enhance the expectation of collaborating
nodes by monetizing the services provided to the self-organizing network.
Furthermore, an escrow based smart contract is formalized in the proposed
framework to sustains the monetary trust issue between collaborating nodes. The
proposed scheme can enforce an autonomic incentive management mechanism to any
type of self-organizing networks such as self-organizing clouds, ad-hoc
networks, self-organizing federated cloud networks, self-organizing federated
learning networks, and self-organizing D2D networks to name a few. Considering
the distributed nature of these self-organizing networks and the Ethereum
blockchain network, a distributed agent-based methodology is materialized in
the proposed framework. Following this, a proof of concept implementation for
the general case of a self-organizing cloud is presented. Lastly, the article
provides some insights into possible future directions using the proposed
framework.
