307
307
271
271
252
252
297
297
307
307
398
398
438
438
216
216
297
297
78
78
2020
2011
Company (4.3K)Investor (5)University (4)Research Institution (1)
1 - 10 of 4,349
Sort by
Patent
Publication NumberUS 20200092214Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-20Publication Date2020-03-19
One or more techniques and/or devices are provided for dynamic resource allocation based upon network flow control. For example, a first counter, corresponding to a count of communication availability signals provided by a network interface to a storage process, may be maintained. A second counter, corresponding to a count of communication unavailability signals provided by the network interface to the storage process, may be maintained. Responsive to the first counter exceeding a resource al…
Patent
Publication NumberUS 20200089422Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-21Publication Date2020-03-19
Techniques are provided for providing a storage abstraction layer for a composite aggregate architecture. A storage abstraction layer is utilized as an indirection layer between a file system and a storage environment. The storage abstraction layer obtains characteristic of a plurality of storage providers that provide access to heterogeneous types of storage of the storage environment (e.g., solid state storage, high availability storage, object storage, hard disk drive storage, etc.). The s…
Patent
Publication NumberUS 20200089546Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-21Publication Date2020-03-19
Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is ass…
Patent
Publication NumberUS 20200092371Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-20Publication Date2020-03-19
A method for enforcing data integrity in an RDMA data storage system includes flushing data write requests to a data storage device before sending an acknowledgment that the data write requests have been executed. An RDMA data storage system includes a node configured to flush data write requests to a data storage device before sending an acknowledgment that a data write request has been executed.
Patent
Publication NumberUS 10592464Filing StatusIssued PatentAvailabilityUnknownFiling Date2019-05-15Publication Date2020-03-17
Methods, non-transitory computer readable media and computing device that enabling direct memory access (DMA) capable devices for remote DMA (RDMA) are illustrated. With this technology, a first network message is inserted into a first location of a remote memory region of a computing device via DMA. The remote memory region is defined in an anchor record retrieved from a shared memory of the computing device. A local head pointer is synchronized, via DMA, with a remote head pointer stored by…
Patent
Publication NumberUS 20200084271Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-13Publication Date2020-03-12
One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and th…
Patent
Publication NumberUS 20200081625Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-14Publication Date2020-03-12
One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object…
Patent
Publication NumberUS 20200081804Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-13Publication Date2020-03-12
One or more techniques and/or systems are provided for identifying configuration inconsistencies between storage virtual machines across storage clusters. For example, a first storage cluster and a second storage cluster may be configured according to a disaster recovery relationship where user data and configuration data of the first storage cluster are replicated to the second storage cluster so that the second storage cluster can takeover for the first storage cluster in the event a disast…
Patent
Publication NumberUS 20200081643Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-14Publication Date2020-03-12
Techniques are provided for asynchronous semi-inline deduplication. A multi-tiered storage arrangement comprises a first storage tier, a second storage tier, etc. An in-memory change log of data recently written to the first storage tier is evaluate to identify a fingerprint of a data block recently written to the first storage tier. A donor data store, comprising fingerprints of data blocks already stored within the first storage tier, is queried using the fingerprint. If the fingerprint is …
Patent
Publication NumberUS 20200081902Filing StatusPatent ApplicationAvailabilityUnknownFiling Date2019-11-13Publication Date2020-03-12
Synchronization metadata is read from non-volatile storage. The synchronization metadata comprises indications of one or more synchronization targets. A synchronization target is a node of a clustered storage system. A synchronization cache is populated with the synchronization metadata. After populating the synchronization cache with at least a portion of the synchronization metadata, a connection to a network is established. After the connection to the network is established, a connection t…
We found 4,349 documents that match your Search
Research Grants: 4
Patents: 4,065
SEC Filings: 280

Wellspring Search is the world's most comprehensive collection of enriched content about emerging and licensable technology innovations.


Already a member? Sign in