17847223. OPERATING SYSTEM PROCESS SCHEDULER WITH LOCATION INERTIA simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

OPERATING SYSTEM PROCESS SCHEDULER WITH LOCATION INERTIA

Organization Name

Dell Products L.P.

Inventor(s)

Matthew Fredette of Belmont MA (US)

OPERATING SYSTEM PROCESS SCHEDULER WITH LOCATION INERTIA - A simplified explanation of the abstract

This abstract first appeared for US patent application 17847223 titled 'OPERATING SYSTEM PROCESS SCHEDULER WITH LOCATION INERTIA

Simplified Explanation

The abstract of this patent application describes a process scheduler that allows for the migration of processes across different run domains, such as NUMA boundaries. The migration decision is based on a comparison between a process-related variable and a reference value. The process creator can specify tolerance levels for migration through different paths.

  • The process scheduler determines if a process is eligible for migration by comparing a process-related variable with a reference value.
  • If eligible, a new run domain is selected for the process.
  • The process specifies an inertia bias value for the migration path, which is applied to the process-related variable to obtain a biased process-related variable.
  • The process is only migrated to the new run domain if the biased process-related variable is still eligible for migration.
  • This allows the process creator to set specific tolerances for migration across NUMA boundaries or other paths.

Potential Applications

  • This technology can be applied in systems with multiple run domains, such as NUMA architectures, to optimize process migration.
  • It can be used in cloud computing environments to efficiently allocate resources and balance workloads.
  • The technology can be implemented in operating systems to improve performance and resource utilization.

Problems Solved

  • The technology solves the problem of inefficient process migration across different run domains.
  • It addresses the challenge of optimizing resource allocation in systems with multiple run domains.
  • It provides a solution for managing process migration in cloud computing environments.

Benefits

  • The process scheduler allows for more efficient and controlled process migration.
  • It enables better resource utilization and workload balancing in systems with multiple run domains.
  • The technology provides flexibility for process creators to specify migration tolerances, improving system performance.


Original Abstract Submitted

Processes include inertia bias values associated with migration paths and boundaries. When a process scheduler determines that a process is eligible for migration by comparing a process-related variable with a reference value, a new run domain is selected for the process and the inertia bias value specified by the process for the migration path is applied to the process-related variable to obtain a biased process-related variable. The process scheduler only migrates the process to the new run domain responsive to a determination that the process is still eligible for migration by comparing the biased process-related variable with the reference value. Thus, the process creator can specify process-specific tolerances for migration across NUMA boundaries via various paths.