17. A system for cloud-driven task execution, comprising: a memory; and at least one processor coupled to the memory and operative for: determining a plurality of attributes of a task that is (i) requested by a client device and (ii) precluded from execution on a given operating system of the client device based on a policy consideration of the given operating system, wherein the plurality of attributes comprises at least one policy context attribute and multiple context attributes comprising location of a user associated with the client device, the type of client device, a data type associated with the task, a location of data associated with the task, a given operation to be performed on data associated with the task, and one or more content attributes of data associated with the task; correlating each of the plurality of attributes to at least one alternative asset in a cloud network, wherein the at least one alternative asset is comprises at least one service that can execute tasks on the given operating system; provisioning the at least one alternative asset from the cloud network to the client device to enable execution of the task on the given operating system of the client device.
18. The system of claim 17 , wherein the at least one processor coupled to the memory is further operative for: receiving at least one task over at least one of one or more network interfaces; and determining that one of the at least one task is precluded from execution on the given operating system of the client device.