A fault tolerant memcached