Distributed service discovery using preference | IEEE Conference Publication | IEEE Xplore