The present invention relates to an upgrade method and system. The upgrade technique is used in a multiprocessor system. The processor to be upgraded investigates resources under control by itself before deciding any of the resources to be moved and/or duplicated. The processor decides any of the processors to which the movement and/or the duplication of any of the resources is destined. The resource is moved or duplicated and the upgrade of the processor to upgraded is executed. As a result of this system the computer system can be upgraded while a user continues to work on the computer.