reconciling community resource requirements in u-nets
A challenge for future user-provided networks will be reconciling potentially conflicting demands for a finite resource, such as network bandwidth. In this position paper, we discuss how this problem is tackled in an operational community-driven wireless mesh network. A key outcome of this discussion is that, although the approach that has evolved is not ideal, it allows the reconciliation of conflicting demands for use of the shared network to reflect communal concerns; a property we believe is essential to its success, and that of user-provided networks. We argue that user-driven distributed arbitration of requests for resource is necessary in a user-provided network, and via a simple abstraction we discuss design options to enable this. The consequences of incorrect design decisions could negatively impact a network and its community of users. To help us make appropriate design decisions, we could look to scientific methods, such as game theory. However, we find them unable to model the intricacies of communal life, leading us to suggest it is necessary to stop considering users as anonymous rational persons and to start factoring in their personalities and beliefs.
communities challenges design user-driven arbitration resource management