Patents by Inventor Tobias Günter Knaup

Tobias Günter Knaup 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: 11797355
    Abstract: A system for resolving interference on a cluster computing system includes a processor. The processor is configured to determine whether a second worker system has resources available to run the first or second task; in response to determining that the second worker system has the resources available to run the second task, move the second task from the first to the second worker system; in response to determining that the second worker system has the resources available to run the first task and does not have resources available to run the second task, move the first task from the first to the second worker system; and in response to determining that the second worker system does not have the resources available to run the first or second task, limit a resource allocation of the first or second task.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: October 24, 2023
    Assignee: D2iQ, Inc.
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
  • Publication number: 20220391262
    Abstract: A system for resolving interference on a cluster computing system includes a processor. The processor is configured to determine whether a second worker system has resources available to run the first or second task; in response to determining that the second worker system has the resources available to run the second task, move the second task from the first to the second worker system; in response to determining that the second worker system has the resources available to run the first task and does not have resources available to run the second task, move the first task from the first to the second worker system; and in response to determining that the second worker system does not have the resources available to run the first or second task, limit a resource allocation of the first or second task.
    Type: Application
    Filed: July 11, 2022
    Publication date: December 8, 2022
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
  • Patent number: 11416310
    Abstract: A system for resolving interference on a cluster computing system includes a processor. The processor is configured to determine whether a second worker system has resources available to run the first or second task; in response to determining that the second worker system has the resources available to run the second task, move the second task from the first to the second worker system; in response to determining that the second worker system has the resources available to run the first task and does not have resources available to run the second task, move the first task from the first to the second worker system; and in response to determining that the second worker system does not have the resources available to run the first or second task, limit a resource allocation of the first or second task.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: August 16, 2022
    Assignee: D2iQ, Inc.
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
  • Publication number: 20200387408
    Abstract: A system for resolving interference on a cluster computing system includes a processor. The processor is configured to determine whether a second worker system has resources available to run the first or second task; in response to determining that the second worker system has the resources available to run the second task, move the second task from the first to the second worker system; in response to determining that the second worker system has the resources available to run the first task and does not have resources available to run the second task, move the first task from the first to the second worker system; and in response to determining that the second worker system does not have the resources available to run the first or second task, limit a resource allocation of the first or second task.
    Type: Application
    Filed: July 22, 2020
    Publication date: December 10, 2020
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
  • Patent number: 10846144
    Abstract: A system for managing a cluster computing system includes a storage system and a processor. The storage system is configured to store a resource usage history for a set of tasks running on a computer cluster comprising a plurality of worker systems. The processor is configured to determine a required resource size for a task of the set of tasks based at least in part on the resource usage history for the task; resize resources allocated to the task to the required resource size; arrange tasks of the set of tasks on the plurality of worker systems to reduce a number of worker systems running tasks; and deallocate worker systems no longer running tasks.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: November 24, 2020
    Assignee: D2iQ, Inc.
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
  • Patent number: 10761902
    Abstract: A system for resolving interference on a cluster computing system includes a processor. The processor is configured to determine whether a second worker system has resources available to run the first or second task; in response to determining that the second worker system has the resources available to run the second task, move the second task from the first to the second worker system; in response to determining that the second worker system has the resources available to run the first task and does not have resources available to run the second task, move the first task from the first to the second worker system; and in response to determining that the second worker system does not have the resources available to run the first or second task, limit a resource allocation of the first or second task.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: September 1, 2020
    Assignee: D2iQ, Inc.
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
  • Publication number: 20190171495
    Abstract: A system for managing a cluster computing system includes a storage system and a processor. The storage system is configured to store a resource usage history for a set of tasks running on a computer cluster comprising a plurality of worker systems. The processor is configured to determine a required resource size for a task of the set of tasks based at least in part on the resource usage history for the task; resize resources allocated to the task to the required resource size; arrange tasks of the set of tasks on the plurality of worker systems to reduce a number of worker systems running tasks; and deallocate worker systems no longer running tasks.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez