A self-organizing client / server allocation algorithm for applications with non-linear cost functions | IEEE Conference Publication | IEEE Xplore