Addressing Disk Bandwidth Wall And Fault-Tolerance For Data-Intensive Applications