Patent · US Active

Method and apparatus for optimizing system call (syscall) processing

US11847512B1 · kind B1 · utility

0Cited by
3References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 5, 2022
Grant dateDec 19, 2023
Priority date
Expiry dateJul 5, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/548
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A management daemon sorts syscalls received from the management applications into First In First Out (FIFO) queues and, when there is an available array control device, selects a syscall from one of the FIFO queues, and spawns a thread on the available array control device to service the selected syscall. The management system has a syscall scheduler configured to optimize handling of syscalls, by breaking long running syscalls into discrete operations, implementing a portion of the syscall, and then stopping operation of the syscall while saving the state of the partially executed syscall. The partially executed syscall is placed back into a queue for subsequent operation, thus freeing up the array control devise for use in connection with other syscalls. By optimizing syscall scheduling, and incremental processing of long running syscalls, it is possible to reduce the overall syscall processing time for a set of syscalls.

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