US 11,675,678 B1
Managing storage domains, service tiers, and failed service tiers
Anurag Sharma, Cedar Park, TX (US); and Chegu Vinod, San Jose, CA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Mar. 28, 2022, as Appl. No. 17/705,596.
Int. Cl. G06F 11/20 (2006.01); G06F 8/61 (2018.01)
CPC G06F 11/203 (2013.01) [G06F 8/61 (2013.01); G06F 11/2025 (2013.01); G06F 2201/85 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for a framework for managing an infrastructure for storage domains and service tiers, comprising:
one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
detect a failed service tier in a cluster of servers, which are controlled by a master node to execute applications and store data, in service tiers, which correspond to sets of server performance characteristics, in storage domains, which correspond to server racks, in the cluster of servers;
identify, by accessing a cluster database, applications installed on servers in the failed service tier and any affinities that the identified applications have for at least one of any type of server, any of the service tiers, and any of the storage domains,
update, based on a current configuration of the cluster, the identified affinities for the identified applications; and
enable, by providing the updated affinities for the identified applications in the cluster database, the master node to identify a set of replacement servers, for the identified applications, corresponding to one of the sets of server performance characteristics and a server rack, and install the identified applications in the set of replacement servers, thereby enabling the set of replacement servers to substitute for the failed service tier and store data.