An event-based service for awareness in P2P systems