Abstract
In this paper, we propose a distributed resource sharing protocol for distributed peer to peer cooperation among a set of nearby fog nodes, managed by different and competing providers. The protocol is based on the notion of fair cooperation that allows fog nodes to reach optimal resource sharing. We adopt an analytical approach to study the cooperation problem of providers subject to different load conditions. We then report a simulation study that confirms our findings.