Efficient matching of services with users in opportunistic network environments. (2015)