Buster - a generic periodic watchdog for erlang