The present invention implements an I/O task architecture in which an I/O task requested by the storage manager, for example a stripe write, is decomposed into a number of lower-level asynchronous I/O tasks that can be scheduled independently. Resources needed by these lower-level I/O tasks are dynamically...http://www.google.com/patents/US7539991?utm_source=gb-gplus-sharePatent US7539991 - Method and apparatus for decomposing I/O tasks in a raid system