Network Coding based Storage System