Patents by Inventor Adrian Hoban
Adrian Hoban 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).
-
Patent number: 12353561Abstract: Various systems and methods for implementing intent-based cluster administration are described herein. An orchestrator system includes: a processor; and memory to store instructions, which when executed by the processor, cause the orchestrator system to: receive, at the orchestrator system, an administrative intent-based service level objective (SLO) for an infrastructure configuration of an infrastructure; map the administrative intent-based SLO to a set of imperative policies; deploy the set of imperative policies to the infrastructure; monitor performance of the infrastructure; detect non-compliance with the set of imperative policies; and modify the administrative intent-based SLO to generate a revised set of imperative policies that cause the performance of the infrastructure to be compliant with the revised set of imperative policies.Type: GrantFiled: December 23, 2021Date of Patent: July 8, 2025Assignee: Intel CorporationInventors: Adrian Hoban, Thijs Metsch, Francesc Guim Bernat, John J. Browne, Kshitij Arun Doshi, Mark Yarvis, Bin Li, Susanne M. Balle, Benjamin Walker, David Cremins, Mats Gustav Agerstam, Marcos E. Carranza, Mikko Ylinen, Dario Nicolas Oliver, John Mangan
-
Patent number: 12299113Abstract: Various systems and methods for implementing intent-based orchestration in heterogenous compute platforms are described herein. An orchestration system is configured to: receive, at the orchestration system, a workload request for a workload, the workload request including an intent-based service level objective (SLO); generate rules for resource allocation based on the workload request; generate a deployment plan using the rules for resource allocation and the intent-based SLO; deploy the workload using the deployment plan; monitor performance of the workload using real-time telemetry; and modify the rules for resource allocation and the deployment plan based on the real-time telemetry.Type: GrantFiled: December 23, 2021Date of Patent: May 13, 2025Assignee: Intel CorporationInventors: Thijs Metsch, Susanne M. Balle, Patrick Koeberl, Bin Li, Mark Yarvis, Adrian Hoban, Kshitij Arun Doshi, Francesc Guim Bernat, Cesar Martinez-Spessot, Mats Gustav Agerstam, Dario Nicolas Oliver, Marcos E. Carranza, John J. Browne, Mikko Ylinen, David Cremins
-
Publication number: 20240241944Abstract: Various systems and methods are described for implementing security intents for the execution of workloads in cloud-to-edge (C2E) and cloud-native execution environments. An example technique for implementing security intents for a workload on a computing node of a cluster includes: identifying a workload for execution on the computing node; identifying security intents that define levels of respective security requirements for the execution of the workload on the computing node; adapting an execution environment of the computing node, based on the identified security intents; and controlling the execution of the workload within the execution environment, based on the identified security intents, to dynamically monitor and adapt to changing security conditions during the execution of the workload.Type: ApplicationFiled: March 28, 2024Publication date: July 18, 2024Inventors: Ned M. Smith, Kshitij Arun Doshi, Adrian Hoban, Eric W. Multanen, Malini Bhandaru, Sunil Cheruvu, Thijs Metsch, Manjunath Ranganathaiah, Anahit Tarkhanyan, Sharad Mishra, Igor Duarte Cardoso, Todd Malsbary, Bruno Vavala, Adarsh Chittilapplly, Subin John, Alpesh Ramesh Rodage
-
Publication number: 20240235959Abstract: Various systems and methods for autonomously monitoring intent-driven end-to-end (E2E) orchestration are described herein. An orchestration system is configured to: receive, at the orchestration system, an intent-based service level objective (SLO) for execution of a plurality of tasks; generate a common context that relates the SLO to the execution of the plurality of tasks; select a plurality of monitors to monitor the execution of the plurality of tasks, the plurality of monitors to log a plurality of key performance indicators; generate a domain context for the plurality of tasks; configure an analytics system with the plurality of monitors and the plurality of key performance indicators correlated by the domain contexts; deploy the plurality of monitors to collect telemetry; monitor the execution of the plurality of tasks using the telemetry from the plurality of monitors; and perform a responsive action based on the telemetry.Type: ApplicationFiled: December 24, 2021Publication date: July 11, 2024Inventors: John Joseph Browne, Francesc Guim Bernat, Kshitij Arun Doshi, Adrian Hoban, David Cremins, Thijs Metsch, Susanne M. Balle, Christopher MacNamara, Przemyslaw Perycz, Emma Cecilia Collins, Timothy Verrall
-
Publication number: 20240193617Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. An example apparatus includes programmable circuitry to at least: obtain a first response associated with an estimate of emissions to be produced by execution of a workload on first hardware; obtain a second response associated with an estimate of emissions to be produced by execution of the workload on second hardware; and assign one of the first or the second hardware to execute the workload based on the first response and the second response, the assigned one of the first or the second hardware to at least one of utilize more time or more memory to execute the workload than the other of the first or the second hardware.Type: ApplicationFiled: December 15, 2023Publication date: June 13, 2024Inventors: Francesc Guim Bernat, Karthik Kumar, Akhilesh S. Thyagaturu, Thijs Metsch, Adrian Hoban
-
Publication number: 20240152460Abstract: An example disclosed apparatus comprises a trigger monitor to detect an event satisfying a cache scrape trigger rule during execution of a workload, and a cache scraper to scrape cache data from cache in hardware during the execution of the workload.Type: ApplicationFiled: December 19, 2023Publication date: May 9, 2024Inventors: John J. Browne, Kshitij Arun Doshi, Thijs Metsch, Francesc Guim Bernat, Adrian Hoban
-
Publication number: 20240146639Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to reduce emissions in guided network environments. An apparatus includes interface circuitry, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to collect data from respective network nodes corresponding to a request to access information, predict an emission of accessing the information via the respective network nodes using the data, and select a network path including at least one of the network nodes based on the predicted emission.Type: ApplicationFiled: December 21, 2023Publication date: May 2, 2024Inventors: Francesc Guim Bernat, Manish Dave, Karthik Kumar, Akhilesh S. Thyagaturu, Matthew Henry Birkner, Adrian Hoban
-
APPLICATION CONTROL OF POWER CONFIGURATION AND THERMAL CONFIGURATION OF INFORMATION SYSTEMS PLATFORM
Publication number: 20240134726Abstract: A method is described. The method includes invoking one of more functions from a set of API functions that expose the current respective cooling states of different, respective cooling devices for different components of a hardware platform. The method includes orchestrating concurrent execution of multiple applications on the hardware platform in view of the current respective cooling states. The method includes, in order to prepare the hardware platform for the concurrent execution of the multiple applications, prior to the concurrent execution of the multiple applications, sending one or more commands to the hardware platform to change a cooling state of at least one of the cooling devices.Type: ApplicationFiled: December 12, 2023Publication date: April 25, 2024Inventors: Akhilesh S. THYAGATURU, Francesc GUIM BERNAT, Karthik KUMAR, Adrian HOBAN, Marek PIOTROWSKI -
Publication number: 20240031219Abstract: Methods, apparatus, and systems are disclosed for mapping active assurance intents to resource orchestration and life cycle management. An example apparatus disclosed herein is to reserve a probe on a compute device in a cluster of compute devices based on a request to satisfy a resource availability criterion associated with a resource of the cluster, apply a risk mitigation operation based on the resource availability criterion before deployment of a workload to the cluster, and monitor whether the criterion is satisfied based on data from the probe after deployment of the workload to the cluster.Type: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: John J. Browne, Kshitij Arun Doshi, Francesc Guim Bernat, Adrian Hoban, Mats Agerstam, Shekar Ramachandran, Thijs Metsch, Timothy Verrall, Ciara Loftus, Emma Collins, Krzysztof Kepka, Pawel Zak, Aibhne Breathnach, Ivens Zambrano, Shanshu Yang
-
Publication number: 20230273659Abstract: Systems, apparatus, and methods for managing cooling of compute components are disclosed. An example apparatus includes programmable circuitry to at least one of instantiate or execute machine readable instructions to identify a workload to be performed by a compute device, identify a service level objective associated with the workload or the compute device, determine a parameter of a coolant to enable the service level objective to be satisfied during performance of the workload, and cause a cooling distribution unit to control the coolant based on the coolant parameter.Type: ApplicationFiled: May 8, 2023Publication date: August 31, 2023Inventors: Francesc Guim Bernat, Kshitij Arun Doshi, Adrian Hoban, Thijs Metsch, John J. Browne
-
Patent number: 11637687Abstract: Methods, apparatus, systems and articles of manufacture to determine provenance for data supply chains are disclosed. Example instructions cause a machine to at least, in response to data being generated, generate a local data object and object metadata corresponding to the data; hash the local data object; generate a hash of a label of the local data object; generate a hierarchical data structure for the data including the hash of the local data object and the hash of the label of the local data object; generate a data supply chain object including the hierarchical data structure; and transmit the data and the data supply chain object to a device that requested access to the data.Type: GrantFiled: December 20, 2019Date of Patent: April 25, 2023Assignee: Intel CorporationInventors: Ned Smith, Francesc Guim Bernat, Sanjay Bakshi, Paul O'Neill, Ben McCahill, Brian A. Keating, Adrian Hoban, Kapil Sood, Mona Vij, Nilesh Jain, Rajesh Poornachandran, Trevor Cooper, Kshitij A. Doshi, Marcin Spoczynski
-
Publication number: 20220345419Abstract: Disclosed herein are guidance/supervision systems that may utilize guidance and supervision policies from various stakeholders, such as resource owner(s) and service owner(s), to provide guidance, supervision, and introspective analysis for an autonomous system that configures a group of shared resources. The system includes determining, based on predefined preferences associated with shared resources, a set of policies to guide an autonomous system in determining a set of configuration parameters for sharing the shared resources. The system also includes providing the set of policies to the autonomous system to configure the shared resources according to the set of configuration parameters.Type: ApplicationFiled: June 24, 2022Publication date: October 27, 2022Inventors: Thijs METSCH, Adrian HOBAN, John J. BROWNE
-
Publication number: 20220124009Abstract: Various systems and methods for implementing intent-based orchestration in heterogenous compute platforms are described herein. An orchestration system is configured to: receive, at the orchestration system, a workload request for a workload, the workload request including an intent-based service level objective (SLO); generate rules for resource allocation based on the workload request; generate a deployment plan using the rules for resource allocation and the intent-based SLO; deploy the workload using the deployment plan; monitor performance of the workload using real-time telemetry; and modify the rules for resource allocation and the deployment plan based on the real-time telemetry.Type: ApplicationFiled: December 23, 2021Publication date: April 21, 2022Inventors: Thijs Metsch, Susanne M. Balle, Patrick Koeberl, Bin Li, Mark Yarvis, Adrian Hoban, Kshitij Arun Doshi, Francesc Guim Bernat, Cesar Martinez-Spessot, Mats Gustav Agerstam, Dario Nicolas Oliver, Marcos E. Carranza, John J. Browne, Mikko Ylinen, David Cremins
-
Publication number: 20220124005Abstract: Various systems and methods for reactive intent-driven end-to-end (E2E) orchestration are described herein.Type: ApplicationFiled: December 23, 2021Publication date: April 21, 2022Inventors: Kshitij Arun Doshi, John J. Browne, Marcos E. Carranza, Francesc Guim Bernat, Mats Gustav Agerstam, Adrian Hoban, Thijs Metsch
-
Publication number: 20220121455Abstract: Various systems and methods for implementing intent-based cluster administration are described herein. An orchestrator system includes: a processor; and memory to store instructions, which when executed by the processor, cause the orchestrator system to: receive, at the orchestrator system, an administrative intent-based service level objective (SLO) for an infrastructure configuration of an infrastructure; map the administrative intent-based SLO to a set of imperative policies; deploy the set of imperative policies to the infrastructure; monitor performance of the infrastructure; detect non-compliance with the set of imperative policies; and modify the administrative intent-based SLO to generate a revised set of imperative policies that cause the performance of the infrastructure to be compliant with the revised set of imperative policies.Type: ApplicationFiled: December 23, 2021Publication date: April 21, 2022Inventors: Adrian Hoban, Thijs Metsch, Francesc Guim Bernat, John J. Browne, Kshitij Arun Doshi, Mark Yarvis, Bin Li, Susanne M. Balle, Benjamin Walker, David Cremins, Mats Gustav Agerstam, Marcos E. Carranza, MIkko Ylinen, Dario Nicolas Oliver, John Mangan
-
Publication number: 20220114251Abstract: Various systems and methods for implementing reputation management and intent-based security mechanisms are described herein.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Francesc Guim Bernat, Kshitij Arun Doshi, Adrian Hoban, Thijs Metsch, Dario Nicolas Oliver, Marcos E. Carranza, Mats Gustav Agerstam, Bin Li, Patrick Koeberl, Susanne M. Balle, John J. Browne, Cesar Martinez-Spessot, Ned M. Smith
-
Publication number: 20220116455Abstract: Various systems and methods for implementing computational storage are described herein.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Arun Raghunath, Mohammad Chowdhury, Michael Mesnier, Ravishankar R. Iyer, Ian Adams, Thijs Metsch, John J. Browne, Adrian Hoban, Veeraraghavan Ramamurthy, Patrick Koeberl, Francesc Guim Bernat, Kshitij Arun Doshi, Susanne M. Balle, Bin Li
-
Publication number: 20220113790Abstract: Various systems and methods for implementing intent-driven power management are described herein. A system includes: a power monitoring unit to collect real-time telemetry of a processor on a compute node; and a power level controller to: receive a power intent for execution of an application on the compute node; configure a power level of the processor of the compute node based on the power intent, the processor to execute the application; set an initial execution priority of the application on the compute node based on the power intent; and modify the initial execution priority based on the power intent and the real-time telemetry of the compute node.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Kshitij Arun Doshi, John J. Browne, Christopher MacNamara, Francesc Guim Bernat, Adrian Hoban, Thijs Metsch
-
Publication number: 20210397471Abstract: Methods, apparatus, systems, and articles of manufacture to manage heat in a CPU are disclosed. An example apparatus includes a metric collection agent to output a metric representative of a property of the central processor unit including a first core and a second physical core, the first physical core and the second physical core mapped to first and second logical cores by a map. A policy processor is to evaluate the first metric to determine whether to change the map to remap at least one of the first and second logical cores relative to the second one of the first and the second physical cores to move a process between the first and second physical cores to adjust the property, the moving of the process between the physical cores being transparent to an application/OS layer. A mapping controller is responsive to the policy processor to change the map.Type: ApplicationFiled: June 28, 2021Publication date: December 23, 2021Inventors: Igor Duarte Cardoso, John OLoughlin, Louise Daly, Abdul Halim, Adrian Hoban
-
Publication number: 20210328886Abstract: Example methods, apparatus, and systems to facilitate service proxying are disclosed. An example apparatus includes interface circuitry to access a service request intercepted by from an infrastructure processing unit, the service request corresponding to a first node; instructions in the apparatus; and infrastructure sidecar circuitry to execute the instructions to: identify an active service instance corresponding to the service request; compare first telemetry data corresponding to the active service instance to a service quality metric; select a second node to service the service request based on the comparison and further telemetry data; and cause transmission of the service request to the second node.Type: ApplicationFiled: June 25, 2021Publication date: October 21, 2021Inventors: Francesc Guim Bernat, Karthik Kumar, Kshitij Doshi, Marcos Carranza, Thijs Metsch, Adrian Hoban