IP Library › Granted Patent US 9,553,810
Granted Patent B2
US 9,553,810 · App. 14/077,312 · Granted Jan 24, 2017

Dynamic reconfiguration of network devices for outage prediction

Inventors: Omar Cardona (Cedar Park, TX); Rajarshi Das (Bangalore, IN); Nikhil Hegde (Round Rock, TX); Vishal R. Mansur (Hubli, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L47/127H04L41/147H04L41/5025H04L43/0888H04L47/2408
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,553,810
App. No.
14/077,312
Granted
Jan 24, 2017
Kind
B2
Abstract

According to one aspect of the present disclosure, a method and technique for dynamic reconfiguration of network devices for outage prediction is disclosed. The method includes: aggregating a plurality of network devices to form an input/output (I/O) link bundle; identifying a quality of service level of data throughput needed by at least one workload utilizing the I/O link bundle; monitoring a parameter of each of the network devices of the I/O link bundle; determining whether the monitored parameter indicates a predicted data throughout quality of service level decrease by a network device being utilized by the workload below the quality of service level for the workload; and responsive to determining that the monitored parameter indicates a predicted quality of service level decrease by the respective network device, dynamically reconfiguring the link bundle to maintain the quality of service level for the workload utilizing the I/O link bundle.

Claims (15)

1. A method, comprising:

aggregating a plurality of network devices to form an input/output (I/O) link bundle;

identifying a quality of service level of data throughput needed by at least one workload utilizing the I/O link bundle;

monitoring a parameter of each of the network devices of the I/O link bundle;

determining whether the monitored parameter indicates a predicted data throughout quality of service level decrease by a network device being utilized by the workload below the quality of service level for the workload; and

responsive to determining that the monitored parameter indicates a predicted quality of service level decrease by the respective network device, dynamically reconfiguring the link bundle to maintain the quality of service level for the workload utilizing the I/O link bundle.

2. The method of claim 1 , wherein monitoring the parameter comprises monitoring a rate of pause frames issued by the network device, and further comprising, in response to the rate of pause frames issued exceeding a threshold value, dynamically reconfiguring the link bundle.

3. The method of claim 1 , wherein monitoring the parameter comprises monitoring buffer utilization by the network device, and further comprising, in response to the buffer utilization exceeding a threshold value, dynamically reconfiguring the link bundle.

4. The method of claim 1 , wherein monitoring the parameter comprises monitoring overrun error events by the network device, and further comprising, in response to a quantity of overrun error events exceeding a threshold value, dynamically reconfiguring the link bundle.

5. The method of claim 1 , wherein monitoring the parameter comprises monitoring a transmit timeout parameter for transmitting outgoing data packets by the network device, and further comprising, in response to transmission of outgoing data packets by the network device exceeding the transmit timeout parameter, dynamically reconfiguring the link bundle.

6. The method of claim 1 , wherein reconfiguring the link bundle comprises switching the workload to another network device.

7. The method of claim 1 , wherein reconfiguring the link bundle comprises:

removing the network device from the link bundle;

dynamically reconfiguring the network device to modify at least one characteristic of the network device affecting the parameter; and

replacing the reconfigured network device into the link bundle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2013
From: CARDONA, OMAR; DAS, RAJARSHI; HEGDE, NIKHIL; MANSUR, VISHAL R.
To: INTERNATIONAL BUSINSS MACHINES CORPORATION
Reel/Frame 031581/0130 →
TO CORRECT AN ERROR IN A COVER SHEET PREVIOUSLY RECORDED (CORRECTION OF SPELLING OF RECEIVING PARTY NAME) Recorded Nov 12, 2013
From: CARDONA, OMAR; DAS, RAJARSHI; HEGDE, NIKHIL; MANSUR, VISHAL R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031625/0576 →
Continuity (2)
Continuation 13835422 · Mar 15, 2013
Related Publication 20140269282A1 · Sep 18, 2014