SAS Institute Assigned Three Patents
Distributed storage grouping
By Francis Pelletier | November 13, 2020 at 1:58 pmTechniques for reading from and writing to distributed data stores
SAS Institute Inc., Cary, NC, has been assigned a patent (10,803,024) developed by Ghazaleh, David Abu, Apex, NC, for “techniques for reading from and writing to distributed data stores.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Described herein are techniques for reading data from a distributed storage system and for writing data to a distributed storage system. The disclosed techniques make use of efficient computing task and thread usage to minimize or reduce overhead and improve read or write efficiency. For example, read or write tasks may handle multiple read or write operations instead of just a single operation, which may reduce overhead associated with task creation and termination. Additionally, operations within a single task may be processed in parallel. For example, the disclosed techniques provide MapReduce implementations useful in Apache Hadoop that perform better than previous MapReduce implementations.”
The patent application was filed on July 12, 2017 (15/647,764).
Techniques for reading from and writing to distributed data stores
SAS Institute Inc., Cary, NC, has been assigned a patent (10,803,023) developed by Ghazaleh, David Abu, Apex, NC, for “techniques for reading from and writing to distributed data stores.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Described herein are techniques for reading data from a distributed storage system and for writing data to a distributed storage system. The disclosed techniques make use of efficient computing task and thread usage to minimize or reduce overhead and improve read or write efficiency. For example, read or write tasks may handle multiple read or write operations instead of just a single operation, which may reduce overhead associated with task creation and termination. Additionally, operations within a single task may be processed in parallel. For example, the disclosed techniques provide MapReduce implementations useful in Apache Hadoop that perform better than previous MapReduce implementations.”
The patent application was filed on July 11, 2017 (15/646,885).
Distributed data storage grouping
SAS Institute Inc., Cary, NC has been assigned a patent (10,789,207) developed by Bowman, Brian Payton, Apex, NC, and Cleveland, III, Jeff Ira, Cary, NC, for a “distributed data storage grouping.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An apparatus includes a processor component to: transmit node device identifiers to multiple node devices to define an ordering thereamong, following block exchanges redistributing the subsets among a reduced number of node devices, receive sizes of blocks or sub-blocks of data within each subset from the reduced number of node devices, based on the received sizes, generate map data organized to define an ordering among the blocks stemming from the ordering among the multiple node devices, determine whether the total size of the map data and metadata, together, exceeds a minimum size for data transmissions to storage device(s) and in response to the total size exceeding the minimum size, form the map data and metadata into segment(s) that each fit the minimum size and a maximum size, and transmit the segment(s) at least partially in parallel with other segments of the blocks transmitted by the reduced number of node devices.”
The patent application was filed on December 27, 2018 (16/233,644).