US 12,141,609 B2
Method and system for performing data management services for composed information handling systems
John S. Harwood, Boston, MA (US); Gaurav Chawla, Austin, TX (US); Jean-Pierre Bono, Westboro, MA (US); Douglas L. Farley, Round Rock, TX (US); Jimmy Doyle Pike, Georgetown, TX (US); Shyamkumar T Iyer, Cedar Park, TX (US); and Robert Anthony Lincourt, Jr., Franklin, MA (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Sep. 17, 2021, as Appl. No. 17/477,716.
Prior Publication US 2023/0088179 A1, Mar. 23, 2023
Int. Cl. G06F 9/50 (2006.01); G06F 9/30 (2018.01)
CPC G06F 9/5011 (2013.01) [G06F 9/3005 (2013.01); G06F 9/505 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for managing composed information handling systems to perform workflows, comprising:
obtaining a composition request for a composed information handling system:
identifying at least one compute resource set having compute resources specified by the composition request:
identifying at least one hardware resource set having hardware resources specified by the composition request:
setting up data management services for facilitating presentation of data using an at least one control resource set to obtain logical hardware resources, wherein the at least one control resource set performs at least a portion of the data management services;
presenting the logical hardware resources using the at least one control resource set to the at least one compute resource set as bare metal resources to instantiate the composed information handling system to service the composition request:
obtaining, by a data manager, a first request for data from a system control processor to perform a first portion of a workflow, wherein the data manager is instantiated by the data management services;
making a first determination, by the data manager, that the first request is associated with a first change of the data; and
in response to the first determination:
performing, by the data manager, first transformations on the data based on the first request to obtain first transformed data;
providing, by the data manager, the first transformed data to the system control processor;
obtaining, by the data manager, a second request for the data from the system control processor to perform a second portion of the workflow;
making a second determination, by the data manager, that the second request is associated with a second change of the data; and
in response to the second determination:
performing, by the data manager, second transformations on the data based on the second request to obtain second transformed data; and
providing, by the data manager, the second transformed data to the system control processor.