The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 29, 2020
Filed:
Oct. 30, 2017
Emc Ip Holding Company Llc, Hopkinton, MA (US);
Robert P. Foley, Clinton, MA (US);
Peter Puhov, Shrewsbury, MA (US);
Ashok Tamilarasan, Shrewsbury, MA (US);
EMC IP Holding Company LLC, Hopkinton, MA (US);
Abstract
A data storage system includes interface circuitry receiving data storage requests and sending corresponding responses to data storage clients, and data storage devices providing non-volatile storing and retrieval of client data in response to the data storage requests. Processing circuitry executes software-implemented datapath modules that realize datapath functions to process the data storage requests and responses, as well as service infrastructure modules to realize a service infrastructure to provide for regularized communications among the datapath modules, including Notify, Monitor, and StartIO communications. Each datapath module registers with the service infrastructure to establish links into corresponding sub-modules that handle the Notify, Monitor, and Start IO communications, and each datapath module invokes a respective sub-module of another datapath module by performing regularized Notify, Monitor, and Start IO functions of the service infrastructure with an identification of the target datapath module which is to receive the corresponding regularized communication.