A program control device operating in a distributed environment comprised
of hosts instantiating copies of a scalable application, the program
control device controlling start up, shutdown or movement of a selected
one of the copies based on signals generated in response to first
information regarding performance of all copies of the scalable
application and second infomation regarding performance of the hosts.