IP Library Granted Patent US 10,708,138
Granted Patent B2
US 10,708,138 · App. 15/618,152 · Granted Jul 7, 2020

System and method for an improved placement of storage resources on nodes in network

Inventor: Robert Louis Millner (San Jose, CA)
H04L41/12H04L41/0853
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 10,708,138
App. No.
15/618,152
Granted
Jul 7, 2020
Kind
B2
Abstract

The present disclosure relates to device in a network. The device includes an obtaining module, a storage module, and a determination module. The obtaining module is configured to obtain topology information associated with one or more nodes available in a network. The storage module is configured to store the topology information obtained along with meta-information associated with the topology information, if any. The determination module is configured to determine placement of at least storage resources on at least one node selected from the one or more nodes based on the topology information and the meta-information.

Claims (12)

1. A method comprising the steps of:

obtaining, by a processor of an computing device, topology information associated with one or more nodes available in a network, wherein the step of obtaining further comprises: periodically scanning the one or more nodes available in the network to obtain topology information associated with one or more nodes, wherein the topology information comprises a route map, and a plurality of zones, wherein the topology information associated with one or more nodes available in a network is obtained based on a triggered event, wherein the triggered event is any or combination of user triggered event or an automated event or a pre-configured event;

storing, by the processor, the topology information obtained along with meta-information associated with the topology information;

determining, by the processor, placement of at least storage resources on at least one node selected from the one or more nodes based on the topology information and the meta-information,

determining, by the processor, a change in the placement or a change in a resource configuration of the at least storage resources, when the topology information and meta-information of the network is different from the topology information and meta-information of the network read in a previous instance, and determining at least subset resources associated with the at least one node having the storage resources placed, wherein the subset resources are any or combination of a flash, a disk, and network interface types.

2. A device in a network, comprising:

a non-transitory storage device having embodied therein one or more routines operable to make a storage resource placement decision among one or more nodes of the network based on network topology information; and

one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines, wherein the one or more routines include:

an obtaining module configure to obtain topology information associated with one or more nodes available in a network, wherein the obtaining module is further configured to periodically scan the one or more nodes available in the network to obtain topology information associated with one or more nodes, wherein the topology information comprises a route map, and a plurality of zones, wherein the topology information associated with one or more nodes available in a network is obtained based on a triggered event, wherein the triggered event is any or combination of user triggered event or an automated event or a pre-configured event;

a storage module configured to store the topology information obtained along with meta-information associated with the topology information;

a determination module configured to determine placement of at least storage resources on at least one node selected from the one or more nodes based on the topology information and the meta-information, and

the determination module further configured to determine a change in the placement or a change in a resource configuration of the at least storage resources, when the topology information and meta-information of the network is different from the topology information and meta-information of the network read in a previous instance, wherein the determination module is configured to determine at least subset resources associated with the at least one node having the storage resources placed, wherein the subset resources are any or combination of a flash, a disk, and network interface types.

Assignments (4)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: DATERA, INC.
To: DATERA, LLC
Reel/Frame 056333/0705 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: DATERA, LLC
To: VMWARE, INC.
Reel/Frame 056333/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: MILLNER, ROBERT LOUIS
To: DATERA, INC.
Reel/Frame 042656/0610 →
Continuity (1)
Related Publication 20180359153A1 · Dec 13, 2018