Patents by Inventor Elie Antoun Jreij
Elie Antoun Jreij 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: 20220179700Abstract: A system control processor manager for servicing workloads using composed information handling systems instantiated using information handling systems includes persistent storage and a workload manager. The workload manager obtains a workload request for a workload of the workloads; predicts future resource needs for the workload during a future time period; makes a determination that a portion of free resources of the information handling systems are available to meet the future resource needs; reserves the portion of the free resources based on the determination to obtain reserved resources during the future time period; and composes a composed information handling system of the composed information handling systems using the reserved resources during the future time period to service the workload request.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Inventors: Elie Antoun Jreij, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Walter A. O'Brien, III, Mukund P. Khatri, Robert Wayne Hormuth, Yossef Saad, Jimmy Doyle Pike
-
Publication number: 20220179718Abstract: A method for managing composed information handling systems includes obtaining a composition request for a composed information handling system, making a first determination that a first information handling system is not capable of servicing the composition request local, and based on the first determination: allocating, an available resource on the first information handling system to the composed information handling system, sending a resource allocation request to a system control processor manager for access to an additional resource, obtain, in response to the allocation request, a notification for access to a second information handling system of the information handling systems that provides the available resource, setting up management services for available resource and the additional resource to obtain logical hardware resources, and presenting the logical hardware resources to at least one compute resource set as bare metal resources.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Inventors: Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy Doyle Pike, Elie Antoun Jreij, Robert Wayne Hormuth, Walter A. O'Brien, III, Mukund P. Khatri, Yossef Saad
-
Publication number: 20220179698Abstract: A method for managing composed information handling systems includes obtaining, by a system control processor, a composition request for a composed information handling system of the composed information handling systems, wherein the composition request comprises an operational instances requirement, and initially allocating only a minimum number of instances of a resource based on the operational instances requirement to the composed information handling system, wherein at least one of the minimum number of instances of the resource is provided by a first information handling system, wherein the first information handling system is operatively connected to the system control processor manager.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Inventors: William Price Dawkins, Robert Wayne Hormuth, Walter A. O'Brien, III, Yossef Saad, Mukund P. Khatri, Gaurav Chawla, Mark Steven Sanders, Elie Antoun Jreij, Jimmy Doyle Pike
-
Publication number: 20220179712Abstract: An information handling system for instantiating a composed information handling includes hardware computing resources. The hardware computing resources includes a compute resource set that includes computing resources including a processor and a memory, and a hardware resource set including resources distinct from the compute resource set. The information also includes a hardware system control processor adapted to present a portion of the hardware resource set to a compute resource set of the composed information handling system as bare metal resources.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Inventors: Robert Wayne Hormuth, Elie Antoun Jreij, Jimmy Doyle Pike, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Mukund P. Khatri, Walter A. O'Brien, III, Yossef Saad
-
Patent number: 11252138Abstract: A redundant key management system includes a key management system coupled to a plurality of server devices through a network. A first server device includes a managed device coupled to a first remote access controller device that receive a device locking key from the key management system and uses it to lock the managed device. The first remote access controller device then encrypts the device locking key, broadcasts the encrypted device locking key through the network to a second remote access controller device in a second server device, and erases the device locking key. Subsequently, the first remote access controller device transmits a request to retrieve the encrypted device locking key. When the first remote access controller receives the encrypted device locking key from the second remote access controller device, it decrypts the encrypted device locking key and uses the resulting device locking key to unlock the managed device.Type: GrantFiled: January 24, 2019Date of Patent: February 15, 2022Assignee: Dell Products L.P.Inventors: Chitrak Gupta, Shinose Abdul Rahiman, Sushma Basavarajaiah, Mukund P. Khatri, Elie Antoun Jreij, Rama Rao Bisa, Kala Sampathkumar
-
Publication number: 20220006654Abstract: An intelligent method of mutual validation between a cluster manager and a new node, also enabling automatic signing of an application certificate for the new node. A root certificate authority is embedded in a cluster manager at the factory. The certificate includes the cluster manager serial number. Similarly, a certificate is embedded in an appliance to be joined as a new node, the certificate including the appliance's serial number. When requesting to join the cluster, the node sends its certificate to the cluster manager. The cluster manager verifies that the serial number in the certificate matches a serial number in its white list and validates the certificate ownership by the node. Conversely, the cluster manager sends its certificate to the node, so that the node can verify its communicating with a valid cluster manager. The node can then ask the manager to sign its application certificate, and the manager uses its root certificate authority to sign the certificate.Type: ApplicationFiled: July 2, 2020Publication date: January 6, 2022Inventors: Anurag SHARMA, Senthil PONNUSWAMY, Marcelo Daniel VINANTE, Elie Antoun JREIJ
-
Patent number: 11200321Abstract: Trust may be maintained between a storage system and a host system by the host system validating its identity to the storage system. The storage system may instruct the host system to validate itself by setting a validation flag on the storage system. The host system may be configured to determine whether the validation flag is set. If the host system determines that the validation flag is set, the host system then may read a test string from the storage system. The host system may encrypt the test string using a private key, and send the encrypted test string to the storage system. The storage system may decrypt the encrypted string using a public key it previously received from the host system. The decrypted test string then may be compared against the original test string generated by the storage system.Type: GrantFiled: August 2, 2019Date of Patent: December 14, 2021Assignee: EMC IP Holding Company LLCInventors: Arieh Don, Elie Antoun Jreij
-
Patent number: 11194377Abstract: An information handling system includes a processor, a graphics processing unit (GPU), and a baseboard management controller (BMC). The BMC includes a power ratio table with a plurality of entries, each correlating a workload with a power ratio of a power level of the processor when the particular workload is instantiated on the information handing system to a power level of the GPU when the particular workload is instantiated on the information handling system. The BMC determines that the power ratio table includes an entry associated with a workload instantiated on the information handling system, determines that a total power level of the information handling system is greater than a power level threshold, and throttles a power level of the processor and a power level of the GPU based upon a power ratio of the entry in response to determining that the total power level is greater than the power level threshold.Type: GrantFiled: January 21, 2020Date of Patent: December 7, 2021Assignee: Dell Products L.P.Inventors: Balaji Bapu Gururaja Rao, Elie Antoun Jreij, John Erven Jenne
-
Publication number: 20210365301Abstract: A disaggregated information handling system includes processing sleds and an abstraction layer module. Each processing sled includes disaggregated processing elements. The abstraction layer module may discover the processing elements, determine an availability score for each of the processing elements, receive an allocation request for an allocation of at least one of the processing elements, and allocate a first one of the processing elements based upon the first processing element having a highest availability score.Type: ApplicationFiled: May 21, 2020Publication date: November 25, 2021Inventors: Balaji Bapu Gururaja Rao, John Erven Jenne, Elie Antoun Jreij, Shekar Babu Suryanarayana
-
Patent number: 11159610Abstract: A system for processor configuration comprising a processor that includes a plurality of algorithmic controls stored in memory and configured to cause the processor to perform predetermined functions. A remote access controller coupled to the processor and configured to communicate over a communications medium and to send and receive controls and data to a remote device. Wherein the remote access controller is further configured to detect one or more server groups over the communications medium and to generate a prompt on a user interface device of the remote access controller to allow a user to select a control for the processor to be configured to join one of the server groups when the processor transitions from a power off state to a power on state.Type: GrantFiled: October 10, 2019Date of Patent: October 26, 2021Assignee: Dell Products, L.P.Inventors: Anurag Sharma, Elie Antoun Jreij, Marcelo Daniel Vinante
-
Patent number: 11099922Abstract: An information handling system includes a device and a baseboard management controller. The device is configured to communicate with a processor of the information handling system. The baseboard management controller is configured to communicate with the device via an in-band communication channel. The baseboard management controller determines whether data is received from the device via an in-band communication channel, and determines whether the baseboard management controller may communicate with the device via an out-of-band communication channel. In response to the data not being received and the baseboard management controller not able to communicate with the device, the baseboard management controller detects a failure of the device. In response to the detection of the failure of the device, the baseboard management controller isolates the device.Type: GrantFiled: August 12, 2019Date of Patent: August 24, 2021Assignee: Dell Products L.P.Inventors: Rama Rao Bisa, Johan Rahardjo, Pavan Kumar Gavvala, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Isaac Qin Wang
-
Publication number: 20210223848Abstract: An information handling system includes a processor, a graphics processing unit (GPU), and a baseboard management controller (BMC). The BMC includes a power ratio table with a plurality of entries, each correlating a workload with a power ratio of a power level of the processor when the particular workload is instantiated on the information handing system to a power level of the GPU when the particular workload is instantiated on the information handling system. The BMC determines that the power ratio table includes an entry associated with a workload instantiated on the information handling system, determines that a total power level of the information handling system is greater than a power level threshold, and throttles a power level of the processor and a power level of the GPU based upon a power ratio of the entry in response to determining that the total power level is greater than the power level threshold.Type: ApplicationFiled: January 21, 2020Publication date: July 22, 2021Inventors: Balaji Bapu Gururaja Rao, Elie Antoun Jreij, John Erven Jenne
-
Publication number: 20210208650Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a power supply unit for supplying electrical energy to information handling resources of the information handling system, a battery backup unit for supplying electrical energy to the information handling resources responsive to a power event associated with the power supply unit, and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking.Type: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Applicant: DELL PRODUCTS L.P.Inventors: Dinesh Kunnathur Ragupathi, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao, Elie Antoun Jreij, Pushkala Iyer
-
Publication number: 20210112118Abstract: A system for processor configuration comprising a processor that includes a plurality of algorithmic controls stored in memory and configured to cause the processor to perform predetermined functions. A remote access controller coupled to the processor and configured to communicate over a communications medium and to send and receive controls and data to a remote device. Wherein the remote access controller is further configured to detect one or more server groups over the communications medium and to generate a prompt on a user interface device of the remote access controller to allow a user to select a control for the processor to be configured to join one of the server groups when the processor transitions from a power off state to a power on state.Type: ApplicationFiled: October 10, 2019Publication date: April 15, 2021Applicant: DELL PRODUCTS L.P.Inventors: Anurag Sharma, Elie Antoun Jreij, Marcelo Daniel Vinante
-
Patent number: 10955886Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a power supply unit for supplying electrical energy to information handling resources of the information handling system, a battery backup unit for supplying electrical energy to the information handling resources responsive to a power event associated with the power supply unit, and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking.Type: GrantFiled: May 12, 2016Date of Patent: March 23, 2021Assignee: DELL PRODUCTS L.P.Inventors: Dinesh Kunnathur Ragupathi, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao, Elie Antoun Jreij, Pushkala Iyer
-
Publication number: 20210049059Abstract: An information handling system includes a device and a baseboard management controller. The device is configured to communicate with a processor of the information handling system. The baseboard management controller is configured to communicate with the device via an in-band communication channel. The baseboard management controller determines whether data is received from the device via an in-band communication channel, and determines whether the baseboard management controller may communicate with the device via an out-of-band communication channel. In response to the data not being received and the baseboard management controller not able to communicate with the device, the baseboard management controller detects a failure of the device. In response to the detection of the failure of the device, the baseboard management controller isolates the device.Type: ApplicationFiled: August 12, 2019Publication date: February 18, 2021Inventors: Rama Rao Bisa, Johan Rahardjo, Pavan Kumar Gavvala, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Isaac Qin Wang
-
Publication number: 20210042156Abstract: An information handling system includes a processor, a system baseboard management controller (BMC), and a field-programmable gate array (FPGA) add-in card. The FPGA add-in card includes an FPGA and a card BMC. The FPGA is programmed with a plurality of accelerated function units (AFUs) to perform processing tasks for the processor. The card BMC receives a first indication from the system BMC, the first indication to halt a first processing task associated with a first AFU, halts the first processing task in response to the first indication, receives a second AFU from the system BMC, and reprograms the FPGA with the second AFU.Type: ApplicationFiled: August 9, 2019Publication date: February 11, 2021Inventors: Johan Rahardjo, Isaac Qin Wang, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Rama Rao Bisa, Pavan Kumar Gavvala
-
Publication number: 20210036869Abstract: A trust relationship may be established between a host system and a storage system. An asymmetric key pair including a private key unique to a host system and a public key may be generated. During provisioning of the host system to the storage system, the host system may send the public key to the storage system. The storage system may be configured to record the public key for the host system, for example, in a masking table that defines I/O connectivity for logical storage units between a host system and the storage system. The public key may be used later to validate the host system to the storage system. The private key may be stored on the host system and be unreadable, or may be encrypted with an unreadable encryption key stored on the host system.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Applicant: EMC IP Holding Company LLCInventors: Arieh Don, Elie Antoun Jreij
-
Publication number: 20210034747Abstract: Trust may be maintained between a storage system and a host system by the host system validating its identity to the storage system. The storage system may instruct the host system to validate itself by setting a validation flag on the storage system. The host system may be configured to determine whether the validation flag is set. If the host system determines that the validation flag is set, the host system then may read a test string from the storage system. The host system may encrypt the test string using a private key, and send the encrypted test string to the storage system. The storage system may decrypt the encrypted string using a public key it previously received from the host system. The decrypted test string then may be compared against the original test string generated by the storage system.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Applicant: EMC IP Holding Company LLCInventors: Arieh Don, Elie Antoun Jreij
-
Patent number: 10862900Abstract: Embodiments provide methods and systems for detecting rogue endpoints on a device management bus. A communications controller configured as a bus owner initiates discovery of managed devices coupled to the bus and generate a unique identifier for each managed device. The communications controller transmits a bus configuration message to the managed devices, including the respective unique identifiers. The managed devices are configured as bus endpoints based on the bus configuration message. The managed devices also capture the bus address of the communications controller from the received bus configuration message. Messages received by a managed device are authenticated as originating from the communications controller if the messages include the unique identifier provided to that managed device. The messages may be further authenticated by comparing the bus address of the message sender against the captured bus address of the communications controller.Type: GrantFiled: October 25, 2018Date of Patent: December 8, 2020Assignee: Dell Products, L.P.Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa