Antony Rowstron and Peter Druschel October 2001
In 18th ACM Symposium on Operating Systems Principles (SOSP'01)