The EJB Timer Service in Glassfish is fully cluster-aware. When using the Timer Service with
a cluster, you configure a single Timer Database that is shared between all server instances in the cluster. If a server instance fails, any timers that would have been delivered within that server
instance are automatically handled by another server instance in the cluster. All of this is
transparent to the application.
[Message sent by forum member 'ksak' (ksak)]
http://forums.java.net/jive/thread.jspa?messageID=222750