Network resiliency through memory health monitoring and proactive management
First Claim
Patent Images
1. A method for managing a network queue memory comprising:
- receiving sensor information about the network queue memory;
predicting a memory failure in the network queue memory based on the sensor information;
outputting a notification to a plurality of nodes forming a network, each of the nodes including a block of the network queue memory, the notification configuring routing of communications between the nodes;
outputting the notification to a network client executing software using the plurality of nodes and the network queue memory; and
causing, in response to the notification, the network client to configure a process layout defining a mapping of a plurality of program variables generated by the executing software of the network client to the nodes including the blocks of the network queue memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a network queue memory includes receiving sensor information about the network queue memory, predicting a memory failure in the network queue memory based on the sensor information, and outputting a notification through a plurality of nodes forming a network and using the network queue memory, the notification configuring communications between the nodes.
9 Citations
16 Claims
-
1. A method for managing a network queue memory comprising:
-
receiving sensor information about the network queue memory; predicting a memory failure in the network queue memory based on the sensor information; outputting a notification to a plurality of nodes forming a network, each of the nodes including a block of the network queue memory, the notification configuring routing of communications between the nodes; outputting the notification to a network client executing software using the plurality of nodes and the network queue memory; and causing, in response to the notification, the network client to configure a process layout defining a mapping of a plurality of program variables generated by the executing software of the network client to the nodes including the blocks of the network queue memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for managing a network queue memory, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
receiving sensor information about the network queue memory; predicting a memory failure in the network queue memory based on the sensor information; outputting a notification to a plurality of nodes forming a network, each of the nodes including a block of the network queue memory, the notification configuring routing of communications between the nodes; outputting the notification to a network client executing software using the plurality of nodes and the network queue memory; and causing, in response to the notification, the network client to configure a process layout defining a mapping of a plurality of program variables generated by the executing software of the network client to the nodes including the blocks of the network queue memory. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a plurality of nodes, each of the nodes including a block of network queue memory, the plurality of nodes forming a network; and a monitor connected to the network and configured to received sensor information from the plurality of nodes and predict one of a memory failure and a link failure in the network queue memory, wherein at least one link connects the plurality of nodes, and determine message routes among the plurality of nodes based on one of a predicted memory failure and a predicted link failure in the network queue memory, wherein the monitor outputs a notification to a network client executing software using the plurality of nodes and the network queue memory and causes, in response to the notification, the network client to configure a process layout defining a mapping of a plurality of program variables generated by the executing software of the network client to the nodes including the blocks of the network queue memory.
-
Specification