Patents by Inventor Rishi Mukherjee
Rishi Mukherjee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250103026Abstract: An information handling system monitors an edge device to detect whether a current temperature of the edge device is below a minimum system temperature threshold. If the current temperature is below the minimum system temperature threshold, then the system determines whether the edge device includes a heater. If a current system workload of the edge device is greater than a minimum system workload threshold and the heater is healthy, then the system uses the heater to increase the current temperature of the edge device to the minimum system temperature threshold.Type: ApplicationFiled: September 27, 2023Publication date: March 27, 2025Inventors: Rishi Mukherjee, Sivakumar Swamy, Ravishankar K N
-
Patent number: 12197964Abstract: A datacenter includes a heterogeneous node group efficiency management system that is coupled to node devices and that, based on a power consumption and performance associated with each node device, generates node group rankings that it uses to group subsets of the node devices into respective heterogeneous node groups. The heterogeneous node group efficiency management system then identifies workload characteristic(s) and performance requirement(s) for a workload provided for deployment, identifies a first heterogeneous node group that satisfies the performance requirement for the workload, and identifies first node device(s) that are included in the first heterogeneous node group and that are configured to perform the first workload having the workload characteristic(s) with a higher power efficiency than second node device(s) that are included in the first heterogeneous node group.Type: GrantFiled: October 26, 2021Date of Patent: January 14, 2025Assignee: Dell Products L.P.Inventors: Rishi Mukherjee, Ravishankar Kanakapura Nanjundaswamy, Prasoon Sinha, Raveendra Babu Madala
-
Patent number: 12164974Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine first thermal attribute values associated with multiple information handling systems (IHSs) with respect to a period of time as the IHSs execute a first workload; determine multiple variance ranges respectively associated with the first thermal attributes; periodically determine second thermal attribute values associated with the IHSs as the IHSs execute a second workload; determine that a thermal attribute value of the second thermal attribute values exceeds a respective variance range of the variance ranges as a first information handling system (IHS) of the IHSs executes the second workload; generate an alert based at least on the thermal attribute value exceeding the respective variance range; and in response to the alert, transfer at least a portion of the second workload from the first IHS to a second IHS of the IHSs.Type: GrantFiled: July 28, 2021Date of Patent: December 10, 2024Assignee: Dell Products L.P.Inventors: Ravishankar N. Kanakapura, Raveendra Babu Madala, Sivakumar Swamy, Rishi Mukherjee
-
Publication number: 20240406155Abstract: An apparatus in an illustrative embodiment comprises at least one processing device including a processor coupled to a memory. The at least one processing device is configured to identify a plurality of components of a first network device, to generate at least one fingerprint based at least in part on the identified plurality of components of the first network device, to encrypt the at least one fingerprint, to generate at least one packet containing at least the encrypted at least one fingerprint, to send the at least one packet to at least a second network device, and to interact with the second network device to obtain at least one key derived at least in part from the at least one fingerprint. The at least one key is utilized in an authentication process carried out between the first network device and the second network device.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Naman Goel, Shivendra Katiyar, Rishi Mukherjee
-
Patent number: 12147852Abstract: An information handling system includes a console bid manager that may intercept an event from a managed node, transmit notification to eligible management consoles for bids on the event, process the bids to determine one or more interrelated actions in response to the event, and coordinate performance of the one or more interrelated actions in handling the event. The performance of the one or more interrelated actions may be delegated to the eligible management consoles to resolve the event from the managed node.Type: GrantFiled: April 22, 2021Date of Patent: November 19, 2024Assignee: Dell Products L.P.Inventors: Michael E. Brown, Rishi Mukherjee, Muniswamy Setty KS, Smruti Ranjan Debata
-
Patent number: 12141018Abstract: Technology described herein relates to dynamic adjustment of power capping for one or more servers of a subset of servers. A method can comprise generating, by a system operatively coupled to a processor, for a first server subset of a server system, weighted average values comprising a first weighted average value of current workload priority at the first server subset, a second weighted average value of current performance efficiency of the first server subset, and a third weighted average value of predicted future power usage for the first server subset, ranking, by the system, the first server subset as compared to a second server subset of the server system that does not overlap servers with the first server subset, wherein the ranking is based on at least one of the weighted average values, and applying, by the system, a power cap to the first server subset based on the ranking.Type: GrantFiled: October 12, 2022Date of Patent: November 12, 2024Assignee: DELL PRODUCTS L.P.Inventors: Rishi Mukherjee, Shivendra Katiyar, Lori Lynn Matthews, Elie Antoun Jreij
-
Publication number: 20240362129Abstract: Systems and methods provide failover operations for witness sled hardware installed in a chassis. The chassis may include data storage devices and Information Handling Systems (IHSs), each storing data redundantly to the storage devices, such as in a vSAN. A primary witness sled provides witness functions, such as arbitrating discrepancies in the redundantly stored data. The chassis includes a chassis management controller (CMC) that connects with the primary witness sled via a management signaling pathway and maintains a copy of witness transactions stored by the primary witness sled based on transactions transmitted via the management signaling pathway. The CMC generates an inventory of co-located witness sleds. Upon detecting the primary witness sled is not operational, the CMC selects a failover witness sled from the inventory of co-located witness sleds and migrates witness operations of the primary witness sled to the selected failover witness sled.Type: ApplicationFiled: April 27, 2023Publication date: October 31, 2024Applicant: Dell Products, L.P.Inventors: Ravishankar Kanakapura N, Ramesha HE, Rishi Mukherjee, Suman Lal Banik
-
Publication number: 20240362009Abstract: Systems and methods provide witness sled hardware installed in a chassis and updates to firmware used by the witness sled, where the updates are made using management resources of the chassis. A chassis may include data storage devices and Information Handling Systems (IHSs), each storing data redundantly to the storage devices, such in a vSAN. The witness sled provides witness functions, such arbitrating discrepancies in the redundantly stored data. The chassis includes a chassis management controller (CMC) that generates a mapping of baseline firmware in use by the witness sled. When a received firmware is an update to the baseline firmware and is not duplicative of a pending update, the CMC establishes a connection with a microcontroller of the witness sled over a management signaling pathway and transmits instructions and the received firmware update to the microcontroller, such that the programmed microcontroller updates the firmware of the witness sled.Type: ApplicationFiled: April 27, 2023Publication date: October 31, 2024Applicant: Dell Products, L.P.Inventors: Ravishankar Kanakapura N, Ramesha HE, Rishi Mukherjee, Suman Lal Banik
-
Publication number: 20240362524Abstract: A system, method, and computer-readable medium for optimizing overall edge datacenter power and maintaining a compliant thermal state of edge devices in a cluster. Thermal compliant policy of the edge devices as to lower and upper limits is determined. Telemetry attributes from the edge devices are applied to a machine learning (ML) model to predict thermal condition of the edge devices over time. Workload is offloaded from one edge device to another edge device if predicted thermal condition of one of the edge devices is not within the limits of the thermal compliant policy.Type: ApplicationFiled: April 28, 2023Publication date: October 31, 2024Applicant: Dell Products L.P.Inventors: Rishi Mukherjee, Ravishankar N, Sivakumar Swamy
-
Patent number: 12095643Abstract: An apparatus comprises a processing device configured to identify compute nodes installed in a chassis of a modular server, and to determine a health status of the compute nodes. The processing device is also configured to designate, based at least in part on the determined health status of the compute nodes, a first one of the compute nodes to act as a primary node for publishing events generated by the compute nodes to a console of the chassis and at least one other compute node to act as a secondary node responsible for acting as the primary node in response to detecting one or more designated conditions. The processing device is further configured to monitor for the designated conditions, and to re-designate a second one of the compute nodes to act as the primary node in response to detecting at least one of the designated conditions.Type: GrantFiled: May 30, 2023Date of Patent: September 17, 2024Assignee: Dell Products L.P.Inventors: Rishi Mukherjee, Ravishankar Kanakapura Nanjundaswamy, Suman Lal Banik
-
Patent number: 12082123Abstract: The described technology is generally directed towards reallocating power to devices in a group, such as a rack of servers in a datacenter, when no power headroom remains available. Respective devices, which are classified into respective classes corresponding to respective priority device class levels, have power distributed thereto. Upon determining that available power headroom for power capacity distribution among the group of devices has reached an available power capacity distribution lower limit (e.g., zero), reallocation is performed by increasing power capacity allocated to a first device of a higher priority level class, and decreasing power capacity allocated to a second device of a lower priority level class. For more classes, such as high, medium and low, the power can be decreased among the lower priority level classes by a defined ratio, e.g., two-to-one between the medium and low priority classes.Type: GrantFiled: January 21, 2022Date of Patent: September 3, 2024Assignee: DELL PRODUCTS L.P.Inventors: Rishi Mukherjee, Sivakumar Swamy, Sandeep Venkatesh Pai, Shivendra Katiyar, Harshendra Shetty
-
Publication number: 20240231895Abstract: Technology described herein relates to management of operational execution by one or more plugins, services and/or consoles of a computing system. A method can comprise registering, by a conflict resolution manager (CRM) controller of a system, a subset of control components of a set of control components of the system, wherein the registering comprises logging operation capabilities of the subset of control components, ranking, by the CRM controller, respective control components of the subset, wherein the ranking is performed based on an operation comprised by the operation capabilities, and generating, by the CRM controller, a permission for performance of the operation by a selected control component of the subset having a highest rank determined by the ranking. The control components can comprise a plugin of, or to be installed at, at least one of the system or a management console of the system, which can be a computing system.Type: ApplicationFiled: October 21, 2022Publication date: July 11, 2024Inventors: Rishi Mukherjee, Ravishankar Kanakapura N, Sudhir Vittal Shetty, Stephanos S. Heracleous
-
Patent number: 11989109Abstract: Managing power consumption for computing cluster, including for each IHS of the computing cluster: executing I/O computing workloads at the IHS associated with movement of block storage data, stored at a disk array in communication with the IHS, between the disk array and the IHS; during execution of the I/O computing workloads, determining an I/O power usage of the IHS; calculating an accumulated I/O power consumption of the plurality of IHS based on a summation of the I/O power usage of each of the IHS; during movement of the block storage data, calculating a power consumption of the disk array; calculating, for each IHS, a power storage consumption of the IHS based on the I/O power usage of the IHS, the accumulated I/O power consumption, and the power consumption of the disk array; allocating additional workloads among the plurality of IHS based on the power storage consumption of each IHS.Type: GrantFiled: October 12, 2022Date of Patent: May 21, 2024Assignee: Dell Products L.P.Inventors: Rishi Mukherjee, Ravishankar N. Kanakapura, Prasoon Kumar Sinha, Raveendra Babu Madala
-
Publication number: 20240134684Abstract: Technology described herein relates to management of operational execution by one or more plugins, services and/or consoles of a computing system. A method can comprise registering, by a conflict resolution manager (CRM) controller of a system, a subset of control components of a set of control components of the system, wherein the registering comprises logging operation capabilities of the subset of control components, ranking, by the CRM controller, respective control components of the subset, wherein the ranking is performed based on an operation comprised by the operation capabilities, and generating, by the CRM controller, a permission for performance of the operation by a selected control component of the subset having a highest rank determined by the ranking. The control components can comprise a plugin of, or to be installed at, at least one of the system or a management console of the system, which can be a computing system.Type: ApplicationFiled: October 20, 2022Publication date: April 25, 2024Inventors: Rishi Mukherjee, Ravishankar Kanakapura N, Sudhir Vittal Shetty, Stephanos S. Heracleous
-
Publication number: 20240127260Abstract: Described herein are methods and a system for reading and reporting of energy consumption data of managed hardware, such as devices in a data center, and scope 2 GHG emissions attributable to the use of the devices. Emission factors are captured which are associated with energy sources that provide energy to the data center and the devices. Energy consumption of the devices are read. The consumed energy of the devices is converted to GHG emissions and reported.Type: ApplicationFiled: October 13, 2022Publication date: April 18, 2024Applicant: Dell Products L.P.Inventors: Shivendra Katiyar, Rishi Mukherjee, Lori L. Matthews
-
Publication number: 20240126360Abstract: Technology described herein relates to dynamic adjustment of power capping for one or more servers of a subset of servers. A method can comprise generating, by a system operatively coupled to a processor, for a first server subset of a server system, weighted average values comprising a first weighted average value of current workload priority at the first server subset, a second weighted average value of current performance efficiency of the first server subset, and a third weighted average value of predicted future power usage for the first server subset, ranking, by the system, the first server subset as compared to a second server subset of the server system that does not overlap servers with the first server subset, wherein the ranking is based on at least one of the weighted average values, and applying, by the system, a power cap to the first server subset based on the ranking.Type: ApplicationFiled: October 12, 2022Publication date: April 18, 2024Inventors: Rishi Mukherjee, Shivendra Katiyar, Lori Lynn Matthews, Elie Antoun Jreij
-
Publication number: 20240126669Abstract: Managing power consumption for computing cluster, including for each IHS of the computing cluster: executing I/O computing workloads at the IHS associated with movement of block storage data, stored at a disk array in communication with the IHS, between the disk array and the IHS; during execution of the I/O computing workloads, determining an I/O power usage of the IHS; calculating an accumulated I/O power consumption of the plurality of IHS based on a summation of the I/O power usage of each of the IHS; during movement of the block storage data, calculating a power consumption of the disk array; calculating, for each IHS, a power storage consumption of the IHS based on the I/O power usage of the IHS, the accumulated I/O power consumption, and the power consumption of the disk array; allocating additional workloads among the plurality of IHS based on the power storage consumption of each IHS.Type: ApplicationFiled: October 12, 2022Publication date: April 18, 2024Inventors: RISHI MUKHERJEE, RAVISHANKAR N. KANAKAPURA, PRASOON KUMAR SINHA, RAVEENDRA BABU MADALA
-
Publication number: 20240126619Abstract: Managing computing workloads within a computing environment including identifying computing parameters of datacenter elements of each computing cluster of a computing environment; for each computing cluster of the computing environment: determining a health of the power device of the computing cluster; for each computing node of the computing cluster: determining a processing load of the computing node; determining a computing cost associated with a geo-location of the computing node; calculating, for each computing cluster, an availability of computing resources of the computing cluster based on the computing parameters of the data center elements of the computing cluster, the health of the power device of the computing cluster, the processing load of each computing node of the computing cluster, and the computing cost of each computing node of the computing cluster; generating a ranking of each computing cluster based on the availability of the computing resources of the computing cluster.Type: ApplicationFiled: October 12, 2022Publication date: April 18, 2024Inventors: RISHI MUKHERJEE, RAVISHANKAR N. KANAKAPURA, PRASOON KUMAR SINHA, RAVEENDRA BABU MADALA
-
Patent number: 11915061Abstract: A datacenter includes a datacenter efficiency management system coupled to node devices. For each of the node devices and based on a power consumption associated with that node device and a performance associated with that node device, the datacenter efficiency management system generates a node group ranking that it uses to group subsets of the node devices into respective homogenous node groups, and then deploys a respective workload on at least one node device in each of the homogenous node groups. Based on at least one of a node workload bandwidth, a node power consumption, and a node health of each node device on which a workload was deployed, the datacenter efficiency management system then generates a workload performance efficiency ranking of the node devices that it then uses to migrate at least one workload between the node devices.Type: GrantFiled: October 26, 2021Date of Patent: February 27, 2024Assignee: Dell Products L.P.Inventors: Rishi Mukherjee, Ravishankar Kanakapura Nanjundaswamy, Prasoon Sinha, Raveendra Babu Madala
-
Patent number: 11894977Abstract: An information handling system may include at least one processor and a memory coupled to the at least one processor. The information handling system may be configured to: receive configuration data from a managed information handling system; receive compatibility data from a vendor of the managed information handling system; determine, based on the configuration data and the compatibility data, that the managed information handling system has drifted from a predetermined configuration; and based on the determination of drift, execute a responsive action with regard to the managed information handling system.Type: GrantFiled: October 24, 2022Date of Patent: February 6, 2024Assignee: Dell Products L.P.Inventors: Chandrasekhar Revuri, Rishi Mukherjee, Shivendra Katiyar, Rekha Poosala