A graph theoretic algorithm for placing data and parity to tolerate two disk failures in disk array systems | IEEE Conference Publication | IEEE Xplore