IP Library Granted Patent US 11,588,697
Granted Patent B2
US 11,588,697 · App. 17/154,469 · Granted Feb 21, 2023

Network time parameter configuration based on logical host group

Inventors: Parminder Singh Sethi (Ludhiana, IN); Suren Kumar (Bangalore, IN); Vinod Durairaj (Bangalore, IN)
Assignee: Dell Products L.P.
H04L41/0893H04L69/28
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 11,588,697
App. No.
17/154,469
Granted
Feb 21, 2023
Kind
B2
Abstract

In one embodiment, at least one processing device is configured to assign a plurality of devices of a cluster to a logical host group where at least one of the devices assigned to the logical host group has a network time parameter that is different than another of the devices assigned to the logical host group. The at least one processing device is further configured to determine a target network time parameter for the logical host group based at least in part on network time parameter related information about a given device of the plurality of devices assigned to the logical host group and to cause the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the assignment of the plurality of devices to the logical host group.

Claims (81)

1. An apparatus comprising at least one processing device comprising a processor coupled to memory, the at least one processing device being configured:

to assign a plurality of devices of a cluster to a logical host group, wherein at least one of the devices assigned to the logical host group has a network time parameter that is different than another of the devices assigned to the logical host group;

to determine a target network time parameter for the logical host group based at least in part on network time parameter related information about a given device of the plurality of devices assigned to the logical host group; and

to cause the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the assignment of the plurality of devices to the logical host group;

wherein the logical host group is managed by a device management console;

wherein the at least one processing device is further configured:

to issue a command to a support system, the command requesting the network time parameter related information about the given device; and

to obtain the network time parameter related information about the given device from the support system in response to the command;

wherein determining the target network time parameter for the logical host group based at least in part on the network time parameter related information about the given device comprises determining the target network time parameter based at least in part on the network time parameter related information obtained in response to the command from the support system; and

wherein the at least one processing device is further configured:

to determine that there is a network time parameter mismatch between at least one of the plurality of devices assigned to the logical host group and the device management console; and

responsive to the network time parameter mismatch exceeding a designated threshold, to generate an alert.

2. The apparatus of claim 1 wherein the support system comprises a backend technical support system.

3. The apparatus of claim 2 wherein the network time parameter related information comprises a geographical region in which the given device is located.

4. The apparatus of claim 1 wherein assigning the plurality of devices to the logical host group comprises assigning a physical server, a hypervisor host and a virtual machine to the logical host group.

5. The apparatus of claim 1 wherein causing the plurality of devices to configure their respective network time parameters to the target network time parameter comprises causing the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the determination that there is a network time parameter mismatch between the at least one of the plurality of devices assigned to the logical host group and the device management console.

6. The apparatus of claim 5 wherein determining that there is a network time parameter mismatch in the plurality of devices assigned to the logical host group comprises:

comparing a network time parameter of the device management console to a network time parameter of the at least one of the plurality of devices;

determining, based at least in part on the comparison, that there is a difference between the network time parameter of the device management console and the network time parameter of the at least one of the plurality of devices; and

determining that there is a time mismatch based at least in part on the determination that there is a difference between the network time parameter of the device management console and the network time parameter of the at least one of the plurality of devices.

7. The apparatus of claim 1 :

wherein the cluster comprises a first cluster;

wherein the device management console is configured to manage a plurality of clusters comprising the first cluster and at least a second cluster; and

wherein the at least one processing device is further configured:

to assign a second plurality of devices of the second cluster to a second logical host group in the device management console;

to determine a second target network time parameter for the second logical host group on network time parameter related information about a second device of the second plurality of devices assigned to the second logical host group; and

to cause the second plurality of devices to configure their respective network time parameters to the second target network time parameter based at least in part on the assignment of the second plurality of devices to the second logical host group.

8. A method comprising:

assigning a plurality of devices of a cluster to a logical host group, wherein at least one of the devices assigned to the logical host group has a network time parameter that is different than another of the devices assigned to the logical host group;

determining a target network time parameter for the logical host group based at least in part on network time parameter related information about a given device of the plurality of devices assigned to the logical host group; and

causing the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the assignment of the plurality of devices to the logical host group;

wherein the logical host group is managed by a device management console;

wherein the method further comprises:

issuing a command to a support system, the command requesting the network time parameter related information about the given device; and

obtaining the network time parameter related information about the given device from the support system in response to the command;

wherein determining the target network time parameter for the logical host group based at least in part on the network time parameter related information about the given device comprises determining the target network time parameter based at least in part on the network time parameter related information obtained in response to the command from the support system;

wherein the method further comprises:

determining that there is a network time parameter mismatch between at least one of the plurality of devices assigned to the logical host group and the device management console; and

responsive to the network time parameter mismatch exceeding a designated threshold, generating an alert; and

wherein the method is implemented by at least one processing device comprising a processor coupled to memory.

9. The method of claim 8 wherein the support system comprises a backend technical support system.

10. The method of claim 9 wherein the network time parameter related information comprises a geographical region in which the given device is located.

11. The method of claim 8 wherein assigning the plurality of devices to the logical host group comprises assigning a physical server, a hypervisor host and a virtual machine to the logical host group.

12. The method of claim 8 wherein causing the plurality of devices to configure their respective network time parameters to the target network time parameter comprises causing the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the determination that there is a network time parameter mismatch between the at least one of the plurality of devices assigned to the logical host group and the device management console.

13. The method of claim 12 wherein determining that there is a network time parameter mismatch in the plurality of devices assigned to the logical host group comprises:

comparing a network time parameter of the device management console to a network time parameter of the at least one of the plurality of devices;

determining, based at least in part on the comparison, that there is a difference between the network time parameter of the device management console and the network time parameter of the at least one of the plurality of devices; and

determining that there is a time mismatch based at least in part on the determination that there is a difference between the network time parameter of the device management console and the network time parameter of the at least one of the plurality of devices.

14. The method of claim 8 :

wherein the cluster comprises a first cluster;

wherein the device management console is configured to manage a plurality of clusters comprising the first cluster and at least a second cluster; and

wherein the method further comprises:

assigning a second plurality of devices of the second cluster to a second logical host group in the device management console;

determining a second target network time parameter for the second logical host group on network time parameter related information about a second device of the second plurality of devices assigned to the second logical host group; and

causing the second plurality of devices to configure their respective network time parameters to the second target network time parameter based at least in part on the assignment of the second plurality of devices to the second logical host group.

15. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, the program code being executable by at least one processing device, the at least one processing device comprising a processor coupled to memory, wherein the program code, when executed by the at least one processing device, causes the at least one processing device:

to assign a plurality of devices of a cluster to a logical host group, wherein at least one of the devices assigned to the logical host group has a network time parameter that is different than another of the devices assigned to the logical host group;

to determine a target network time parameter for the logical host group based at least in part on network time parameter related information about a given device of the plurality of devices assigned to the logical host group; and

to cause the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the assignment of the plurality of devices to the logical host group;

wherein the logical host group is managed by a device management console;

wherein the program code further causes the at least one processing device:

to issue a command to a support system, the command requesting the network time parameter related information about the given device; and

to obtain the network time parameter related information about the given device from the support system in response to the command;

wherein determining the target network time parameter for the logical host group based at least in part on the network time parameter related information about the given device comprises determining the target network time parameter based at least in part on the network time parameter related information obtained in response to the command from the support system; and

wherein the program code, when executed by the at least one processing device, further causes the at least one processing device:

to determine that there is a network time parameter mismatch between at least one of the plurality of devices assigned to the logical host group and the device management console; and

responsive to the network time parameter mismatch exceeding a designated threshold, to generate an alert.

16. The computer program product of claim 15 wherein the support system comprises a backend technical support system.

17. The computer program product of claim 16 wherein the network time parameter related information comprises a geographical region in which the given device is located.

18. The computer program product of claim 15 wherein causing the plurality of devices to configure their respective network time parameters to the target network time parameter comprises causing the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the determination that there is a network time parameter mismatch between the at least one of the plurality of devices assigned to the logical host group and the device management console.

19. The computer program product of claim 18 wherein determining that there is a network time parameter mismatch in the plurality of devices assigned to the logical host group comprises:

comparing a network time parameter of the device management console to a network time parameter of the at least one of the plurality of devices;

determining, based at least in part on the comparison, that there is a difference between the network time parameter of the device management console and the network time parameter of the at least one of the plurality of devices; and

determining that there is a time mismatch based at least in part on the determination that there is a difference between the network time parameter of the device management console and the network time parameter of the at least one of the plurality of devices.

20. The computer program product of claim 15 :

wherein the cluster comprises a first cluster;

wherein the device management console is configured to manage a plurality of clusters comprising the first cluster and at least a second cluster; and

wherein the program code further causes the at least one processing device:

to assign a second plurality of devices of the second cluster to a second logical host group in the device management console;

to determine a second target network time parameter for the second logical host group on network time parameter related information about a second device of the second plurality of devices assigned to the second logical host group; and

to cause the second plurality of devices to configure their respective network time parameters to the second target network time parameter based at least in part on the assignment of the second plurality of devices to the second logical host group.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2021
From: SETHI, PARMINDER SINGH; KUMAR, SUREN; DURAIRAJ, VINOD
To: DELL PRODUCTS L.P.
Reel/Frame 054986/0862 →