Highly available transaction logs for storing multi-tenant data sets on shared hybrid storage pools

a hybrid storage and transaction log technology, applied in the field of storage systems, can solve the problems of large upfront capital cost, hard to independently scale the capacity, performance and cost of storage systems, users can get tied to one expensive appliance without the flexibility of adapting,

Inactive Publication Date: 2019-01-01
CISCO TECH INC
View PDF31 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This centralized model makes it harder to independently scale the storage systems' capacity, performance and cost.
Users can get tied to one expensive appliance without the flexibility of adapting it to different application requirements that may change over time.
For small and medium scale enterprise, this may require huge upfront capital cost.
These operate in silos and impose significant management overheads.
Current implementation of a key-value pairs, however, do not lend themselves to supporting multiple data-sets each backed by and independent policy varying in availability, performance, storage placement, storage format, indexing, and consistency guarantees.
In addition, a key-value pair does not handle supporting virtualization that separates data sets and their physical location mapping.
In addition, there is no implementation that provides for named / unnamed writes that co-exists in the same system.
Furthermore, current enterprise storage systems implementations do not optimize on key-value cardinality properties.
For example, the system were to use an “existing” key values store, that system will not be able to optimize on the cardinality property of the system's use case (using a key value store to build a filesystem.)

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Highly available transaction logs for storing multi-tenant data sets on shared hybrid storage pools
  • Highly available transaction logs for storing multi-tenant data sets on shared hybrid storage pools
  • Highly available transaction logs for storing multi-tenant data sets on shared hybrid storage pools

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037]Creating and using highly available transaction logs in a distributed storage system is described, where the storage controller functions of the distributed storage system are separated from that of distributed storage system storage media. In the following description, numerous specific details are set forth to provide thorough explanation of embodiments of the present invention. It will be apparent, however, to one skilled in the art, that embodiments of the present invention may be practiced without these specific details. In other instances, well-known components, structures, and techniques have not been shown in detail in order not to obscure the understanding of this description.

[0038]Reference in the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in v...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Creating and using highly available transaction logs in a distributed storage system is described, where the storage controller functions of the distributed storage system are separated from that of distributed storage system storage media. In an exemplary embodiment, a storage controller server receives a transaction entry at a first storage pool of the distributed storage system. The storage controller server further looks up a transaction log to store the transaction entry, where the transaction log is associated with a second storage pool. The storage controller server routes the transaction entry to the second storage pool, wherein the second storage pool stores the transaction entry.

Description

RELATED APPLICATIONS[0001]Applicant claims the benefit of priority of prior, provisional application Ser. No. 61 / 739,685, filed Dec. 19, 2012, the entirety of which is incorporated by reference.FIELD OF INVENTION[0002]This invention relates generally to a storage system and more particularly to creating and using highly available transaction logs in a distributed storage system.BACKGROUND OF THE INVENTION[0003]Enterprise storage systems currently available are proprietary storage appliances that integrate the storage controller functions and the storage media into the same physical unit. This centralized model makes it harder to independently scale the storage systems' capacity, performance and cost. Users can get tied to one expensive appliance without the flexibility of adapting it to different application requirements that may change over time. For small and medium scale enterprise, this may require huge upfront capital cost. For larger enterprise datacenters, new storage applian...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F11/14
CPCG06F11/1474G06F17/30575G06F11/1662G06F11/2094G06F11/2097G06F16/27G06F2201/82
Inventor SHAIKH, FARAZAGARWALA, SANDIPCHATURVEDI, ABHISHEKGAONKAR, SHRAVANMAHALINGAM, MALLIKARJUNANSHAH, SMITVARTAK, MAYURESHVEGULLA, PRAVEENYADAPPANAVAR, KRISHNA
Owner CISCO TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products