Patent ID: 8473596

Claim:
A web based virtual operating system operable with a web system that has at least a control server, a plurality of storage servers, and a plurality of application servers, and is accessible to a plurality of end-user computing devices, the web based virtual operating system being a computer program product, stored in a non-transitory computer readable medium, the virtual operating system comprising: program instructions, when executed by the control server, for the control server to: control automatically forming a storage service pool via communicating with each of the storage servers across a first communication network and automatically forming a plurality of application service pools via communicating with each of the application servers across a second communication network; display an UI (“user interface”), via a web page comprising information of the web system, on each of the end-user computing devices, allowing a user of the each of the end-user computing devices via the displayed information of the web system to perform a task to be run on targeted one or more of the storage servers or the application servers; and activate a web multitask support mechanism to execute the task received from the each of the end-user computing devices in the background, wherein the execution of the task in the background does not cause to interfere in the display of the information of the web system on the each of the end-user computing devices, thus allows at least a second task to be performed immediately following the performing of the task without waiting for completion of the execution of the task during a regular network traffic time.