1. A method for migrating a service Virtual Machine (VM), comprising an operating system and applications running on a hypervisor, comprising a VM managed element and dependent elements of the VM managed element, from a source host to a target host, the method comprising: (a) associating a mobile autonomic element having a sensor interface and an effector interface for managing migration of the service VM, the mobile autonomic element being an object, which is separate from the service VM; (b) migrating the service VM during an execution of the service VM using the mobile autonomic element, comprising: (i) migrating the mobile autonomic element separately from and concurrently with the service VM; (ii) managing the migrating of the service VM under control of the mobile autonomic element, comprising: (i1) preserving a state of the service VM by the mobile autonomic element; (i2) migrating policies managing the service VM by using the mobile autonomic element; and (c) at the target host, resuming execution of the service VM under control of the mobile autonomic element.