Polling is disclosed. A client rule set, associated with a service level,
is provided. Based upon the client rule set, a polling interval for a
request type is determined. A message associated with the request type is
provided, and a server is polled with the message in accordance with the
polling interval. A response to the message is received, and the polling
interval is adjusted.