A Distributed EPC Discovery Service based on Peer-to-peer Technology | VDE Conference Publication | IEEE Xplore