Locating Equivalent Servants over P2P Networks