A distrubuted cache is a way of storing data in memory to avoid IO overhead associated with a standard hard disk (rotating disk drive). Examples are memcached and Redis.
How do you servers being introduced to the cluster and servers failing?