scispace - formally typeset
Patent

Task scheduling based on dependencies and resources

TLDR
In this paper, an example system identifies a set of tasks as being designated for execution and schedules an execution of the first task, which is scheduled to use a particular data processing resource.
Abstract
An example system identifies a set of tasks as being designated for execution, and the set of tasks includes a first task and a second task. The example system accesses task dependency data that corresponds to the second task and indicates that the first task is to be executed prior to the second task. The example system, based on the task dependency data, generates a task dependency model of the set of tasks. The dependency model indicates that the first task is to be executed prior to the second task. The example system schedules an execution of the first task, which is scheduled to use a particular data processing resource. The scheduling is based on the dependency model.

read more

Citations
More filters
Patent

Assignment of resources in virtual machine pools

TL;DR: In this article, a system and methods for assigning and associating resources in a cloud computing environment is described, where virtual machines can be assigned or associated with pools corresponding to users as dedicated, standby, or preemptible machines.
Patent

Platform as a service job scheduling

TL;DR: In this paper, the authors present a system for providing resources by way of a platform as a service (PaaS) in a distributed computing environment to perform a job, where a user may submit a work item to the system that results in a job being processed on a pool of virtual machines.
Patent

Threading as a service

TL;DR: In this article, a service manages a plurality of virtual machine instances for low latency execution of user codes based on a predetermined set of configurations, such that the time from receiving the request to beginning code execution is less than a predetermined duration.
Patent

Code execution request routing

TL;DR: In this article, a system for low-latency compute capacity is provided. The system may be configured to route incoming code execution requests based on user indications to use specific containers running on a plurality of virtual machine instances.
Patent

Organizing graphical representations on computing devices

TL;DR: In this article, a method identifies an initial configuration of graphical representations (e.g. application icons or widgets) displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application.
References
More filters
Patent

Resource allocation methods

TL;DR: In this article, the authors present a method to optimize project scheduling by assigning resources having the proper capabilities to tasks according to a predetermined order of tasks and testing whether the assigned resource can permit shortening of the task duration.
Patent

Method, device and article of manufacture for efficient task scheduling in a multi-tasking preemptive priority-based real-time operating system

TL;DR: In this article, a multi-tasking, preemptive, priority based operating device for acceleration of operating system functions using a host processor and a task scheduling accelerator is presented, which is used for efficiently accelerating real-time multitasking decisions using scheduling decisions responsive to tasks in the host processor.
Patent

Software development environment with design specification verification tool

TL;DR: In this paper, an automated design specification verification tool automatically determines, for one or more functions defined in a first section of a design specification, whether a respective function name is declared in a second section of the same design specification.
Patent

Scalable multi-thread video decoding

TL;DR: In this article, the decoding tasks are prioritized based at least in part on task dependencies and a higher priority may be assigned to tasks that must be completed before other tasks that depend on them can begin.
Patent

Methods and apparatus for scheduling tasks

TL;DR: In this article, a hierarchical tree is used for outputting data using a hierarchical hierarchy of queues, and each level of the hierarchical tree includes multiple entries for storing status information associated with the queues.
Related Papers (5)