US 11,706,102 B2
Dynamically deployable self configuring distributed network management system
Christopher G. Cordray, Austin, TX (US); Richard Chart, Truro (GB); David Link, Falls Church, VA (US); Matthew Luebke, Front Royal, VA (US); Karl Ginter, Beltsville, MD (US); and Michael Bartman, Potomac, MD (US)
Assigned to ScienceLogic, Inc., Reston, VA (US)
Filed by ScienceLogic, Inc., Reston, VA (US)
Filed on Jan. 31, 2019, as Appl. No. 16/264,290.
Application 15/211,540 is a division of application No. 12/578,364, filed on Oct. 13, 2009, granted, now 9,418,040, issued on Aug. 16, 2016.
Application 16/264,290 is a continuation of application No. 15/211,540, filed on Jul. 15, 2016, granted, now 10,237,140.
Claims priority of provisional application 61/104,426, filed on Oct. 10, 2008.
Prior Publication US 2019/0166011 A1, May 30, 2019
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/00 (2022.01); H04L 41/0806 (2022.01); H04L 41/12 (2022.01); H04L 41/082 (2022.01); G06F 9/48 (2006.01); H04L 9/40 (2022.01); G06F 15/173 (2006.01); H04L 41/042 (2022.01); H04L 69/40 (2022.01); G06F 15/177 (2006.01); H04L 67/00 (2022.01); H04L 67/51 (2022.01); H04L 67/568 (2022.01); H04L 67/1001 (2022.01); G06F 12/08 (2016.01); H04L 41/0816 (2022.01)
CPC H04L 41/20 (2013.01) [G06F 9/4843 (2013.01); G06F 15/173 (2013.01); G06F 15/177 (2013.01); H04L 41/042 (2013.01); H04L 41/082 (2013.01); H04L 41/0806 (2013.01); H04L 41/12 (2013.01); H04L 63/0227 (2013.01); H04L 63/10 (2013.01); H04L 67/1001 (2022.05); H04L 67/34 (2013.01); H04L 67/51 (2022.05); H04L 67/568 (2022.05); H04L 69/40 (2013.01); G06F 12/08 (2013.01); H04L 41/0816 (2013.01)] 37 Claims
OG exemplary drawing
 
1. A method comprising:
(a) deploying, as part of a computing network or subnetwork comprising first computing hardware comprising a first processor and second computing hardware different from the first computing hardware, the second computing hardware comprising a second processor, a network management arrangement including:
at least one specification that:
specifies a network management software,
specifies a task management software, and
specifies membership of and privileges within a trust domain comprising computing network resources with established trust relationships therebetween, the specified membership and privileges defining, authorizing and/or limiting access to and interactions of the specified computing network resources by the specified network management software and the specified task manager software, the at least one specification defining permissions that vary between members of the trust domain,
the at least one specification specifying at least:
(i) the network management software that collects operational metrics from the specified computing network members of the trust domain and manages the computing network in response to the collected operational metrics,
(ii) a first permission authorizing the specified network management software to operate on the first computing hardware,
(iii) a second permission authorizing the specified network management software to collect information from the specified computing network members of the trust domain,
(iv) the task management software that manages tasks the specified network management software performs, and
(v) a third permission authorizing the specified task management software to operate on the second computing hardware different from the first computing hardware;
(b) executing the specified network management software on the first processor of the first computing hardware based on the first permission authorizing the specified network management software to operate on the first computing hardware and the second permission authorizing the specified network management software to collect information from the specified computing network members of the trust domain;
(c) executing the specified task management software on the second processor of the second computing hardware based on the third permission authorizing the specified task management software to operate on the second computing hardware different from the first computing hardware;
(d) the network management arrangement detecting a failure event associated with the specified network management software, and
determining a failure condition associated with the detected failure event and further determining a remediation action for restoring network management arrangement operating functionality; and
(f) the task management software performing the determined at least one remediation action in response to the determined failure condition to thereby restore operating functionality of the network management arrangement.