Patents Assigned to D2iQ, Inc.
-
Patent number: 11797355Abstract: 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: GrantFiled: July 11, 2022Date of Patent: October 24, 2023Assignee: D2iQ, Inc.Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
-
Patent number: 11726896Abstract: A system for application monitoring includes an interface to receive an indication regarding an application. The system includes a processor to determine whether the application is compliant based at least in part on a set of policy rules, and in the event that the application is compliant, provide an indication that the application is compliant.Type: GrantFiled: June 11, 2021Date of Patent: August 15, 2023Assignee: D2iQ, Inc.Inventor: Aaron Justin Bell
-
Patent number: 11487622Abstract: A system for package management includes an interface and a processor. The interface is to receive an indication to install a package. The processor is to determine a configured package using a set local configuration properties and using the package and to launch, using a metascheduler, a set of subschedulers to install a plurality of applications of the configured package.Type: GrantFiled: November 11, 2019Date of Patent: November 1, 2022Assignee: D2iQ, Inc.Inventors: Connor Patric Doyle, Thomas Rampelberg, Cody Maloney, José Armando García Sancio
-
Patent number: 11416310Abstract: 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: GrantFiled: July 22, 2020Date of Patent: August 16, 2022Assignee: D2iQ, Inc.Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
-
Patent number: 11220688Abstract: A system for adjusting oversubscription loading includes an interface and a processor. The interface is configured to receive a set of performance data from a set of worker systems. The processor is configured to determine a feedback indication for a worker system of the set of worker systems based at least in part on the set of performance data. The feedback indication is used to adjust an oversubscription controller on the worker system. The processor is configured to provide the feedback indication to the worker system.Type: GrantFiled: June 12, 2020Date of Patent: January 11, 2022Assignee: D2iQ, Inc.Inventors: Connor Patric Doyle, Christoforos Kozyrakis, Niklas Quarfot Nielsen
-
Patent number: 11061804Abstract: A system for application monitoring includes an interface to receive an indication regarding an application. The system includes a processor to determine whether the application is compliant based at least in part on a set of policy rules, and in the event that the application is compliant, provide an indication that the application is compliant.Type: GrantFiled: March 20, 2019Date of Patent: July 13, 2021Assignee: D2iQ, Inc.Inventor: Aaron Justin Bell
-
Patent number: 10846144Abstract: 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: GrantFiled: December 5, 2017Date of Patent: November 24, 2020Assignee: D2iQ, Inc.Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
-
Patent number: 10761902Abstract: 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: GrantFiled: February 23, 2018Date of Patent: September 1, 2020Assignee: D2iQ, Inc.Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
-
Patent number: 10733023Abstract: A system for adjusting oversubscription loading includes an interface and a processor. The interface is configured to receive a set of performance data from a set of worker systems. The processor is configured to determine a feedback indication for a worker system of the set of worker systems based at least in part on the set of performance data. The feedback indication is used to adjust an oversubscription controller on the worker system. The processor is configured to provide the feedback indication to the worker system.Type: GrantFiled: August 3, 2016Date of Patent: August 4, 2020Assignee: D2iQ, Inc.Inventors: Connor Patric Doyle, Christoforos Kozyrakis, Niklas Quarfot Nielsen