Patent ID: 7266822

Claim:
A distributed processing system comprising: a first computer including: a first Java virtual machine; and a Java control system including a look-up service; a second computer including: a second Java virtual machine; and a second Java control system client; and a computer network that couples the first computer and the second computer, the second computer being configured to register with the look-up service for a predetermined time without receiving a renew request from the look-up service and to renew the registration with the look-up service before expiration of the predetermined time, wherein renewing the registration includes receiving a confirmation of the renewed registration, wherein the confirmation of the renewed registration is received from the look-up service and wherein the confirmation of the renewed registration is received in the second computer, wherein the second computer includes two or more CPUs and wherein the look-up service includes an attribute for each of the two or more CPUs in the second computer, wherein the attribute for each of the two or more CPUs in the second computer includes a flag identifying if a processing thread for one or more of the two or more CPUs is available.