Universität Bern Institute of Computer Science Communication and Distributed Systems Neubrückstrasse 10 CH-3012 Bern Switzerland