Patent · US Active

Elastic request handling technique for optimizing workload performance

US12204755B2 · kind B2 · utility

0Cited by
12References
41Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 2022
Grant dateJan 21, 2025
Priority date
Expiry dateJun 29, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0679
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An elastic request handling technique limits a number of threads used to service input/output (I/O) requests of a low-latency I/O workload received by a file system server executing on a cluster having a plurality of nodes deployed in a virtualization environment. The limited number of threads (server threads) is constantly maintained as “active” and running on virtual central processing units (vCPUs) of a node. The file system server spawns and organizes the active server threads as one or more pools of threads. The server prioritizes the low-latency I/O requests by loading them onto the active threads and allowing the requests to run on those active threads to completion, thereby obviating overhead associated with lock contention and vCPU migration after a context switch (i.e., to avoid rescheduling a thread on a different vCPU after execution of the thread was suspended).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.