1: \begin{abstract}
2: The \mbox{distance-3} cyclic \mbox{lowest-density} MDS array code (called the \mbox{C-Code}) is a good candidate for RAID 6 because of its optimal storage efficiency, optimal update complexity, optimal length, and cyclic symmetry. In this paper, the underlying connections between \mbox{C-Codes} (or \mbox{quasi-C-Codes}) and starters in group theory are revealed. It is shown that each \mbox{C-Code} (or \mbox{quasi-C-Code}) of length $2n$ can be constructed using an even starter (or even \mbox{multi-starter}) in $(Z_{2n},+)$. It is also shown that each \mbox{C-Code} (or \mbox{quasi-C-Code}) has a twin \mbox{C-Code} (or \mbox{quasi-C-Code}). Then, four infinite families (three of which are new) of \mbox{C-Codes} of length $p-1$ are constructed, where $p$ is a prime. Besides the family of length $p-1$, \mbox{C-Codes} for some sporadic even lengths are also presented. Even so, there are still some even lengths (such as 8) for which \mbox{C-Codes} do not exist. To cover this limitation, two infinite families (one of which is new) of \mbox{quasi-C-Codes} of length $2(p-1)$ are constructed for these even lengths.
3: \keywords{RAID 6 \and Array codes \and Starters \and Perfect \mbox{one-factorization}}
4: % \PACS{PACS code1 \and PACS code2 \and more}
5: \subclass{05C70 \and 20K01 \and 94B05}
6: \end{abstract}
7: