A method for debugging software objects within a grid environment
including the step identifying a host, wherein the host is a software
object. A ghost agent can be associated with the host. The ghost agent
can replicate actions executed by the host. The host can be debugged
based upon the replicated actions. The ghost agent can move from one grid
within the grid environment to another grid.