1. A method for servicing requests comprising the steps of: receiving a stream of requests to access one or more logical block addresses in one or more disks in a Redundant Array of Independent Disks (RAID); monitoring a utilization of a first processor in a network server configured to receive said stream of requests, wherein said network server comprises a first RAID implementation; monitoring a utilization of a second processor in said adapter coupled to said RAID, wherein said adapter comprises a second RAID implementation; and routing requests in said stream of requests that are serviceable by said adapter to one or more of said first RAID implementation in said network server and said second RAID implementation in said adapter to service said requests that are serviceable by said adapter based on a value of an execution speed of said first processor in said network server and a value of an execution speed of said second processor in said adapter.