System and method for targeting commands to concurrent computing units executing a concurrent computing process
First Claim
Patent Images
1. A method comprising:
- generating a user interface based on a current status of a plurality of instances of a computing process,each instance, of the plurality of instances, executing on a respective device of a plurality of devices,the generating the user interface. being performed by one or more devices, and the user interface including;
a command line interface,the command line interface including a command prompt, the command prompt indicating a group of instances of the computing process, of the plurality of instances of the computing process, as a target for executing a command input via the command line interface, the group of instances of the computing process being specified via the command line interface;
providing the user interface for display,the providing the user interface for display being performed by the one or more devices;
receiving, via the command line interface, a command,the command being associated with a group of tasks, andthe receiving the command being performed by the one or more devices;
distributing, based on receiving the command, the group of tasks to the group of instances of the computing process to cause the group of instances of the computing process to concurrently process the group of tasks,the distributing the group of tasks being, performed by the one or more devices; and
modifying the command line interface when an event, relating, to a point of execution of an instance of the computing process of the group of instances of the computing process, occurs during a concurrent processing of one of the group of tasks,the modifying the command line interface being performed by the one or more devices,the modified command line interface including information identifying the instance of the computing process and information indicating that the event, relating to the instance of the computing process, has occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface for a concurrent computing environment that conveys the concurrent nature of a computing environment and allows a user to monitor the status of a concurrent process being executed on multiple concurrent computing units is discussed. The graphical user interface allows the user to target specific concurrent computer units to receive commands. The graphical user interface also alters the command prompt to reflect the currently targeted concurrent computing units.
-
Citations
18 Claims
-
1. A method comprising:
-
generating a user interface based on a current status of a plurality of instances of a computing process, each instance, of the plurality of instances, executing on a respective device of a plurality of devices, the generating the user interface. being performed by one or more devices, and the user interface including; a command line interface, the command line interface including a command prompt, the command prompt indicating a group of instances of the computing process, of the plurality of instances of the computing process, as a target for executing a command input via the command line interface, the group of instances of the computing process being specified via the command line interface; providing the user interface for display, the providing the user interface for display being performed by the one or more devices; receiving, via the command line interface, a command, the command being associated with a group of tasks, and the receiving the command being performed by the one or more devices; distributing, based on receiving the command, the group of tasks to the group of instances of the computing process to cause the group of instances of the computing process to concurrently process the group of tasks, the distributing the group of tasks being, performed by the one or more devices; and modifying the command line interface when an event, relating, to a point of execution of an instance of the computing process of the group of instances of the computing process, occurs during a concurrent processing of one of the group of tasks, the modifying the command line interface being performed by the one or more devices, the modified command line interface including information identifying the instance of the computing process and information indicating that the event, relating to the instance of the computing process, has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor to; generate a user interface based on a current status of a plurality of instances of a computing process, the user interface including; a command line interface for accepting a command, the command line interface including a command prompt, the command prompt indicating a group of instances of the computing process, of the plurality of instances of the computing process as a target for executing the command, the group of instances of the computing process being specified via the command line interface; provide the user interface for display; receive, via the command line interface, the command, the command being associated with a group of tasks; distribute the group of tasks to the group of instances of the computing process to cause the group of tasks to be concurrently processed; and modify the command line interface when an event, relating to a point of execution of an instance of the computing process, of the group of instances of the computing process, occurs during a concurrent processing of one of the group of tasks, the modified command line interface including information identifying the instance of the computing process and information indicating that the event has occurred. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more computing devices, cause the one or more computing devices to; generate a user interface based on a current status of a plurality of instances of a computing process, the user interface including a command line interface for accepting a command input via the user interface, the command line interface including a command prompt, the command prompt indicating a group of instances of the computing process, of the plurality of instances of the computing process, as a target for executing the command, the group of instances of the computing process being specified via the command line interface; provide the user interface for display; distribute, to the group of instances of the computing process, a group of tasks associated with the command to cause the group of tasks to be concurrently processed, the command line interface being modified when an event, relating to a point of execution of an instance of the computing process, of the group of instances of the computing process, occurs during a concurrent processing of one of the group of tasks, the modified command line interface including information identifying the instance of the computing process and information indicating that the event has occurred. - View Dependent Claims (13, 14, 15, 16, 17, 18)
Specification