1. A serverless backup system, comprising: a host configured to issue an extended copy command, said extended copy command containing one or more associated data segments; a data mover for receiving and processing said extended copy command; one or more physical storage devices; a data segment compiler configured to generate a list of input/output actions representing read and write actions to be processed by said data mover; and a run-time engine configured to determine the manner of execution of said input/output actions as a function of characteristics of said input/output actions and said physical storage devices.