Patent ID: 7418702

Claim:
A computer system for supporting multiple simultaneous concurrent tasks within a single web browser in a central controlled distributed scalable virtual machine (CCDSVM) environment over a network, said computer system comprising: one or more Console Hosts, from which a user for each of said one or more Console Hosts is able to perform system tasks through a web browser; one or more System Units, each configured with service modules; a Control Management Station comprising a web browser, web server software, and console supporting software, wherein said console supporting software comprises of web server interface software modules and control management software modules; wherein said service modules of said one or more System Units are coupled with said console support software of said Control Management Station and said one or more Console Hosts over the network to support running multiple simultaneous concurrent tasks within a single web browser by the following: wherein each user logs into said CCDSVM environment from the web browser of said one or more Console Hosts on the network, such that each user can obtain information of said one or more System Units and said Control Management Station, wherein each user selects one of said System Units or Control Management Station as a Target System, initiates and submits tasks to the selected Target System based on each user's authentication of certain privileges, which can run concurrently within said each user's single web-browser in said CCDSVM environment, based on said obtained information of said one or more System Units and said Control Management Station in addition to said user authentication of certain privileges; wherein said console supporting software on said Control Management Station receives and stores said submitted tasks into a user space task list and obtains associated locks for each of the tasks; and wherein said console supporting software on said Control Management Station distributes said tasks to be executed on said Target System until all of said tasks are performed and releasing said locks along with the task execution.