1. A method for migrating an execution context, the method comprising: determining that migrating an execution context from a source computer to a storage controller that is connected to the source computer will result in an expected improvement of performance of said storage controller, wherein said storage controller is dedicated to controlling access to a data storage unit and wherein said execution context includes an operation that is to be performed on data stored at said data storage unit; migrating the execution context to the storage controller; executing the migrated execution context at the storage controller; and migrating the execution context from the storage controller back to the source computer after the operation is performed.