Text this: Prefix-Based Advertising And Searching Schemes For Distributed Service Discovery In Large-Scale P2p Networks