Patent ID: 8365274
Filing Date: 2013-01-29
Classification: G06F

Abstract:
1. A computer implemented method for processing multiple workloads, the method comprising: a computer receiving an instruction to create a new user, wherein the instruction is received only from a global user having unrestricted system privileges within a global operating system; the computer responsive to receiving the instruction, creating the new user and a new workload partition instance, wherein the new user is associated only with the new workload partition instance; the computer allocating hardware resources from the global operating system to the new workload partition instance; the computer authenticating the new user as a root user in the new workload partition instance so that the new user, as the root user, has unrestricted privileges and permissions to perform operations or processes within the new workload partition instance corresponding to the user that only the root user can perform; the computer, responsive to authenticating the new user as the root user, isolating all processes launched by the user as the root user within the new workload partition instance from the global operating system and from any other workload partition instances so that the global operating system remains free from any corruption caused by applications executed by the new user as the root user; and the computer, responsive to removing the user, returning the new workload partition instance and any hardware resources allocated to the new workload partition instance to the global operating system.