Concurrent web based multi-task support for control management system
First Claim
1. The Method of Multiple Concurrent Simultaneous Tasks Support within a Single or Multiple Web-Consoles Window of CCDSVM A method for supporting multiple simultaneous concurrent tasks within a single web-console in CCDSVM environment (FIG. 2) comprises the steps of:
- (a) User login from web-console of console host into CCDSVM environment. (b) User from web-console of console host obtains all information of the target systems within CCDSVM environment. (c) User from web-console of console host selects target system and initiate tasks based on information of CCDSVM environment. (d) Console supporting software on control management station gets and stores tasks into a user space task list, and also obtains the associated locks for each tasks. (e) Console supporting software arranges tasks to be run on the target systems until the tasks got finished.
1 Assignment
0 Petitions
Accused Products
Abstract
The multiple simultaneous concurrent tasks support on web-based console provides a way to let CCDSVM to be operated like a single machine. The combined software modules of CCDSVM have actually formed a model of web-based computer user work environment, which runs on top of a generic operating system, for either a single system or a group of system. To achieve multi-tasks support on web-console for CCDSVM, the control management station shall has console supporting software modules and web server software, the console host shall has web-browser, and the system units shall has service software modules. The console supporting software modules shall include a user space task list to store all tasks initiated by users from web-consoles. These software modules of this invention, which may be implemented with various programming languages and applies various communication protocols, on different systems shall be capable to communicate with each other through either network links in Intranet, or Internet, or LAN environment or through inter-process communication mechanism on native system. In addition, console supporting software needs to obtain associated conventional or non-conventional locks for each tasks and properly release these acquired locks one at a time in the order during each tasks executing up to the point when the tasks are finished. This shall ensure that multiple simultaneous concurrent system tasks and operations will be executed without interfering or blocking each other and without any delay. All methods and principles of multi-tasks support through we-console for CCDSVM also can be applied to a non-web-based networked console in CCDSVM environment. The implementation of Web-console support of CCDSVM actually created a unified computer user work environment to allow user accessing and operating their computer systems through a web browser either locally or remotely anywhere on the net.
-
Citations
36 Claims
-
1. The Method of Multiple Concurrent Simultaneous Tasks Support within a Single or Multiple Web-Consoles Window of CCDSVM
A method for supporting multiple simultaneous concurrent tasks within a single web-console in CCDSVM environment (FIG. 2) comprises the steps of: -
(a) User login from web-console of console host into CCDSVM environment. (b) User from web-console of console host obtains all information of the target systems within CCDSVM environment. (c) User from web-console of console host selects target system and initiate tasks based on information of CCDSVM environment. (d) Console supporting software on control management station gets and stores tasks into a user space task list, and also obtains the associated locks for each tasks. (e) Console supporting software arranges tasks to be run on the target systems until the tasks got finished. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28, 29, 33)
-
-
16. The CCDSVM stands for central controlled distributed scalable virtual machine system. It consists
a) central control management station b) system units c) console hosts d) network infrastructure (net1 and net2)
Specification