Optimizing vote and quorum assignments for reading and writing replicated data | IEEE Conference Publication | IEEE Xplore