1. A computer-implemented method comprising: processing one or more data chunks on a host server, wherein the one or more data chunks are to be stored within a portion of a data array, wherein the data array is coupled to the host server; storing the one or more data chunks within a host cache system included within the host server; reviewing a storage criteria concerning the portion of a data array, wherein the storage criteria includes an array bandwidth allotment that is a maximum bandwidth between the host server and the portion of the data array; and writing the one or more data chunks from the host cache system to the portion of the data array based, at least in part, upon the storage criteria, including writing the one or more data chunks from the host cache system to the portion of the data array if bandwidth exists of the maximum bandwidth between the host server and the portion of the data array, and if bandwidth does not exist of the maximum bandwidth between the host server and the portion of the data array, then modifying the write sequence based, at least in part, upon the array bandwidth allotment.