Concurrent management console operations

US9298501B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9298501-B2
Application numberUS-201113111451-A
CountryUS
Kind codeB2
Filing dateMay 19, 2011
Priority dateMay 19, 2011
Publication dateMar 29, 2016
Grant dateMar 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A setup module organizes a single software image for a management command. A process module creates a plurality of processes independently executing the management command on each of the plurality of devices from a management console. Each process employs the software image. A termination module ends the management command after each process has completed on each of the plurality of devices.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for concurrent management console operations comprising: organizing, by use of a processor, a single software image for a management command, the single software image comprising parameters that specify a logical unit size for each device of a plurality of devices; creating a plurality of processes independently executing the management command and employing the single software image on each of the plurality of devices from a management console, wherein the management console comprises a process recording field; creating a management command Dynamic Host Configuration Protocol (DHCP) configuration file for the management command; directing DHCP configuration file accesses to the management command DHCP configuration file; stopping use of an original DHCP configuration file; failing a first process of the plurality of processes on a first device of the plurality of devices in response to the first process writing a status message indicating that the first process is failed to the process recording field; repairing and resuming the first process in response to failing the first process; determining that each process of the plurality of processes has completed on each of the plurality of devices in response to each process writing a status message indicating that the process is complete to the process recording field; ending the management command after each process has completed; and replacing the management command DHCP configuration file with the original DHCP configuration file. 2. The method of claim 1 , wherein each process independently and concurrently executes on each device of the plurality of devices in response to the parameters for the device. 3. The method of claim 1 , the method further comprising modifying a security configuration of the management console to receive communications from the plurality of devices. 4. The method of claim 3 , wherein modifying the security configuration comprises setting a port mask to permit writes to a file system of the management console from the plurality of processes. 5. The method of claim 1 , wherein the method further comprises: receiving the management command; and receiving a selection of the plurality of devices. 6. The method of claim 1 , the method further comprising passing a first process for a first device if the first process successfully completes on the first device else failing the first process for the first device if the first process does not successfully complete on the first device. 7. The method of claim 1 the method further comprising cleaning up a management console configuration. 8. The method of claim 7 wherein cleaning up the management console configuration comprises replacing the management command DHCP configuration file with the original DHCP configuration file. 9. The method of claim 1 , wherein the management command configuration file and the original configuration file are Network Installation Management (NIM) configuration files. 10. The method of claim 1 , wherein the management command is selected from the group consisting of a logical partition creation command, a virtual machine creation command, a system migration command, a software installation command, and a software upgrade command. 11. The method of claim 1 , wherein the single software image is organized once for the plurality of devices. 12. An apparatus comprising: a non-transitory computer readable storage medium storing computer readable program code executable by a processor, the computer readable program code comprising: a setup module organizing a single software image for a management command, the single software image comprising parameters that specify a logical unit size for each device of a plurality of devices; a process module creating a plurality of processes independently executing the management command and employing the single software image on each of the plurality of devices from a management console, wherein the management console comprises a process recording field, the process module further creating a management command Dynamic Host Configuration Protocol (DHCP) configuration file for the management command, directing DHCP configuration file accesses to the management command DHCP configuration file, stopping use of an original DHCP configuration file, failing a first process of the plurality of processes on a first device of the plurality of devices in response to the first process writing a status message indicating that the first process is failed to the process recording field, repairing and resuming the first process in response to failing the first process, and determining that each process of the plurality of processes has completed on each of the plurality of devices in response to each process writing a status message indicating that the process is complete to the process recording field; a termination module ending the management command after each process has completed; and the process module replacing the management command DHCP configuration file with the original DHCP configuration file. 13. The apparatus of claim 12 , the setup module further modifying a security configuration of the management console to receive communications from the plurality of devices by setting a port mask to permit writes to a file system of the management console from the plurality of processes. 14. The apparatus of claim 12 , the process module further passing a first process for a first device if the first process successfully completes on the first device else failing the first process for the first device. 15. The apparatus of claim 12 , wherein the single software image is organized once for the plurality of devices. 16. A computer program product for task context recovery, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured to: organize a single software image for a management command, the single software image comprising parameters that specify a logical unit size for each device of a plurality of devices; create a plurality of processes independently executing the management command and employing the single software image on each of the plurality of devices from a management console, wherein the management console comprises a process recording field; create a management command Dynamic Host Configuration Protocol (DHCP) configuration file for the management command; direct DHCP configuration file accesses to the management command DHCP configuration file; stop use of an original DHCP configuration file; fail a first process of the plurality of processes on a first device of the plurality of devices in response to the first process writing a status message indicating that the first process is failed to the process recording field; repair and resume the first process in response to failing the first process; determine that each process of the plurality of processes has completed on each of the plurality of devices in response to each process writing a status message indicating that the process is complete to the process recording field; end the management command after each process has completed; and replace the management command DHCP configuration file with the original DHCP configuration file. 17. The computer program product of claim 16 , the computer readable program code modifying a security configuration of the management console to receive communications from the plurality of devices by setting a port mask

Assignees

Inventors

Classifications

  • G06F9/485Primary

    Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence) · CPC title

  • the condition being updates or upgrades of network functionality · CPC title

  • Fully automatic configuration · CPC title

  • based on generic templates · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9298501B2 cover?
A setup module organizes a single software image for a management command. A process module creates a plurality of processes independently executing the management command on each of the plurality of devices from a management console. Each process employs the software image. A termination module ends the management command after each process has completed on each of the plurality of devices.
Who is the assignee on this patent?
Excoffier Franck, Groover Michael P, Han Robin, and 4 more
What technology area does this patent fall under?
Primary CPC classification G06F9/485. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).