Patents by Inventor Grigorios Katsaros

Grigorios Katsaros 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: 10666570
    Abstract: Apparatuses and methods associated with management of computing infrastructure resources and workloads are disclosed herein. In embodiments, an apparatus may comprise a resource-workload manager having: a placement solution generator to generate a plurality of potential resource placement solutions for allocation of various resources of the computing infrastructure to various workloads; one or more utility function calculators to calculate one or more values for one or more provider-centric attributes, and one or more values for one or more customer-centric attributes, for the plurality of potential solutions; an analyzer to analyze the attributes and select one of the potential resource placement solutions; and a resource allocator to allocate the resources, based at least in part on the selected resource placement solution. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Radhika Loomba, Thijs Metsch, Grigorios Katsaros, Joseph Butler, Kevin Mullery
  • Patent number: 10659317
    Abstract: Techniques for dynamically adapting cloud applications are described. A current value of a Key Performance Indicator (KPI) of an executing cloud service instance of a cloud application is detected. A determination is made as to whether the current value of the KPI is unacceptable (e.g., either it is outside of an acceptable range or is within an adaptation region). If the current value of the KPI is unacceptable, a first application programming interface (API) is invoked to request a cloud service instance monitor to adapt the cloud service instance to operate within an acceptable KPI range. If the cloud service instance monitor was unsuccessful, the unacceptable KPI is escalated to the cloud service monitor for the type of the cloud service instance. If the cloud service monitor is unsuccessful, the unacceptable KPI is escalated to the application monitor.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 19, 2020
    Assignee: Intel Corporation
    Inventors: Grigorios Katsaros, Alexander Leckey, Joseph Butler, Connor Upton
  • Patent number: 10432491
    Abstract: Devices and techniques for estimating power consumption and efficiency of application containers configured to run on a server system, such as a cloud server, are provided. In an example, a method can include creating a benchmark application container, naming the benchmark application container on a host server, collecting power consumption information of the host server, collecting resource utilization information of the benchmark application container using an artificial workload, building a statistical model using the power consumption information and the resource utilization information, and generating a first power model of the host server.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: October 1, 2019
    Assignee: Intel Corporation
    Inventors: Grigorios Katsaros, Perumal Kuppuudaiyar, Suryanarayanan Natarajan
  • Patent number: 10389610
    Abstract: Devices and techniques for estimating power consumption and efficiency of application containers configured to run on a server system, such as a cloud server, are provided. In an example, a method can include creating a benchmark application container, naming the benchmark application container on a host server, collecting power consumption information of the host server, collecting resource utilization information of the benchmark application container using an artificial workload, building a statistical model using the power consumption information and the resource utilization information, and generating a first power model of the host server.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: August 20, 2019
    Assignee: Intel Corporation
    Inventors: Grigorios Katsaros, Perumal Kuppuudaiyar, Suryanarayanan Natarajan
  • Publication number: 20180152390
    Abstract: Apparatuses and methods associated with management of computing infrastructure resources and workloads are disclosed herein. In embodiments, an apparatus may comprise a resource-workload manager having: a placement solution generator to generate a plurality of potential resource placement solutions for allocation of various resources of the computing infrastructure to various workloads; one or more utility function calculators to calculate one or more values for one or more provider-centric attributes, and one or more values for one or more customer-centric attributes, for the plurality of potential solutions; an analyzer to analyze the attributes and select one of the potential resource placement solutions; and a resource allocator to allocate the resources, based at least in part on the selected resource placement solution. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: RADHIKA LOOMBA, THIJS METSCH, GRIGORIOS KATSAROS, JOSEPH BUTLER, KEVIN MULLERY
  • Publication number: 20170288982
    Abstract: Techniques for dynamically adapting cloud applications are described. A current value of a Key Performance Indicator (KPI) of an executing cloud service instance of a cloud application is detected. A determination is made as to whether the current value of the KPI is unacceptable (e.g., either it is outside of an acceptable range or is within an adaptation region). If the current value of the KPI is unacceptable, a first application programming interface (API) is invoked to request a cloud service instance monitor to adapt the cloud service instance to operate within an acceptable KPI range. If the cloud service instance monitor was unsuccessful, the unacceptable KPI is escalated to the cloud service monitor for the type of the cloud service instance. If the cloud service monitor is unsuccessful, the unacceptable KPI is escalated to the application monitor.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Grigorios Katsaros, Alexander Leckey, Joseph Butler, Connor Upton
  • Publication number: 20170279697
    Abstract: Devices and techniques for estimating power consumption and efficiency of application containers configured to run on a server system, such as a cloud server, are provided. In an example, a method can include creating a benchmark application container, naming the benchmark application container on a host server, collecting power consumption information of the host server, collecting resource utilization information of the benchmark application container using an artificial workload, building a statistical model using the power consumption information and the resource utilization information, and generating a first power model of the host server.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 28, 2017
    Inventors: Grigorios Katsaros, Perumal Kuppuudaiyar, Suryanarayanan Natarajan