In general, in one aspect, the disclosure describes an apparatus that
includes a transmission module to split a data segment into a plurality
of data stripes and transmit each data stripe over an associated data
channel. The plurality of data channels are organized into at least one
group and each group has an associated parity channel to transmit a
parity stripe generated based on the data stripes within the group. The
apparatus also includes a reception module to receive the plurality of
data stripes and the at least one parity stripe. The apparatus further
includes a controller to control the operation of the apparatus.