System and method providing a pluggable architecture for task management on computers
A system and method retrieve an image using a first computer processor, and transmit the image from the first computer processor to a second remote computer processor. The first computer processor and the second remote computer processor are coupled via a network connection. The image is received at the network connection, and the image is a lightweight operating system that is configured to be stored in and execute in a virtual memory coupled to the second remote computer processor. The second remote computer processor is not equipped with additional hardware or an agent to receive or execute the image.
1. A process comprising:
retrieving an image using a first computer processor;
transmitting the image from the first computer processor to a second remote computer processor; and
sending a second image from the first computer processor to the second remote computer processor;
wherein the second image adds to the lightweight operating system and increases the control that the first computer processor has over the second remote computer processor;
wherein the first computer processor and the second remote computer processor are coupled via a network connection;
wherein the image is received at the network connection;
wherein the image comprises a lightweight operating system that is configured to be stored in and execute in a virtual memory coupled to the second remote computer processor; and
wherein the second remote computer processor is not equipped with additional hardware or an agent to receive or execute the image.
2. The process of claim 1 , wherein the image is a boot image that is configured to boot up the second remote computer processor.
3. The process of claim 1 , comprising:
receiving at the first computer processor data resulting from an execution of the image in the second remote computer processor; and
processing the data in the first computer processor to determine the status and availability of the second computer processor.
4. The process of claim 1 , comprising:
transmitting a software application from the first computer processor to the second remote computer processor; and
storing the image in the virtual memory that is coupled to the second remote computer processor;
wherein the image in the virtual memory that is coupled to the second remote computer processor is configured to execute the software application.
5. The process of claim 1 , comprising creating the image in the first computer processor.
6. The process of claim 1 , wherein the image causes the second remote computer processor to be secured such that only a single user can use the second remote computer processor.
7. A process comprising:
receiving at a second remote computer processor an image from a first computer processor;
receiving at the second remote computer processor a second image from the first computer processor;
wherein the second image adds to the lightweight operating system and increases the control that the first computer processor has over the second remote computer processor;
wherein the first computer processor and the second remote computer processor are coupled via a network connection;
wherein the image is received at the network connection;
wherein the image comprises a lightweight operating system that is configured to be stored in and execute in a virtual memory coupled to the second remote computer processor; and
wherein the second remote computer processor is not equipped with additional hardware or an agent to receive or execute the image.
8. A system comprising:
a first computer processor and a second remote computer processor;
wherein the first computer processor is operable to retrieve an image;
wherein the first computer processor is operable to transmit the image to the second remote computer processor;
wherein the first computer processor is operable to send a second image to the second remote computer processor;
wherein the second image adds to the lightweight operating system and increases the control that the first computer processor has over the second remote computer processor;
wherein the first computer processor and the second remote computer processor are coupled via a network connection;
wherein the image is received at the network connection;
wherein the image comprises a lightweight operating system that is configured to be stored in and execute in a virtual memory coupled to the second remote computer processor; and
wherein the second remote computer processor is not equipped with additional hardware or an agent to receive or execute the image.
9. The system of claim 8 , wherein the image is a boot image that is configured to boot up the second remote computer processor.
10. The system of claim 8 , wherein the first computer processor is operable to:
receive data resulting from an execution of the image in the second remote computer processor; and
process the data to determine the status and availability of the second remote computer processor.
11. The system of claim 8 , wherein the first computer processor is operable to:
transmit a software application to the second remote computer processor; and
store the image in virtual memory that is coupled to the second remote computer processor;
wherein the image in the virtual memory that is coupled to the second remote computer processor is configured to execute the software application.
12. The system of claim 8 , wherein the first computer processor is configured to create the image.
13. The system of claim 8 , wherein the image causes the second remote computer processor to be secured such that only a single user can use the second remote computer processor.