1. A system for bidding for a process execution over a heterogeneous network, said system comprising a network server adapted to receive a payload over the heterogeneous network from a network client, wherein the payload comprises specifications for a process execution associated with a task, wherein the server is further adapted to simulate the process execution, and provide a bid solicitation for the process execution from a network host.