1. A method for processing data access requests at a storage system, comprising: representing components of a RAID system of a storage operating system of the storage system as a set of objects, the storage operating system executed by a processor of the storage system; receiving a data access request at the storage system directed to the set of objects; decomposing the data access request to generate a parent I/O task and a child I/O task, wherein a hierarchical order is assigned to the parent I/O task and the child I/O task; associating a first set of parameters with the parent I/O task; associating second set of parameters with the child I/O task; and assigning the parent I/O task to a first object in the set of objects and the child I/O task to a second object in the set of objects.