1. A method for performing event notification in a distributed computing system, comprising: receiving an event that was generated at a node in the distributed computing system, wherein the event includes a set of name/value pairs associated with the event; comparing the event against a set of client event registrations to determine a set of clients to be notified of the event, wherein each client event registration identifies a client and a target set of name/value pairs; wherein the client is to be notified of the event if the target set of name/value pairs matches a subset of the set of name/value pairs associated with the event; and sending a notification of the event to the set of clients to be notified of the event.