The Hadoop Distributed File System - Architecture and Design