scholarly article
article by Jeff Dean & Sanjay Ghemawat published 1 January 2008 in Communications of the ACM