Patent · US Active

Multi-core storage processor assigning other cores to process requests of core-affined streams

US9485310B1 · kind B1 · utility

30Cited by
1References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 23, 2014
Grant dateNov 1, 2016
Priority date
Expiry dateApr 16, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1824
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A multi-core processor of a network attached storage system processes requests from host computers for services of a file system service. Each core maintains endpoints of respective connection-layer connections to the hosts to affine respective streams of network traffic with the core, and dynamically and preferentially assigns execution threads of the core to process file system service requests of the streams affined with the core. Each core also co-operates with the other cores to dynamically and non-preferentially (a) assign execution threads of the core to process file system service requests of the streams affined with the other cores, and (b) assign execution threads of the other cores to process file system service requests of the streams affined with the core, promoting efficient use of the cores for the processing workload of the file system service.

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