2014
DOI: 10.1147/jrd.2014.2303595
|View full text |Cite
|
Sign up to set email alerts
|

Software defined just-in-time caching in an enterprise storage system

Abstract: A software defined storage environment is one in which logical storage resources and services are completely abstracted from physical storage systems. Therefore, not only can storage resources cross physical boundaries, but they can also be defined by software and provisioned automatically, for instance, by the applications that consume them. In this paper, we present a novel software defined cooperative caching (SDCC) framework that operates at the block layer and manages the placement of data in different ti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…IBM may be seen as a leader through literature, as well as VMWare and Microsoft [9][11] [13][14] [15]. Traditional cloud environments do offer a degree of storage resource abstraction through virtualization; however in order to have a more powerful environment which enables these resources to be autonomously managed, SDS solutions are needed.…”
Section: A Software Defined Storage -State Of the Artmentioning
confidence: 99%
See 1 more Smart Citation
“…IBM may be seen as a leader through literature, as well as VMWare and Microsoft [9][11] [13][14] [15]. Traditional cloud environments do offer a degree of storage resource abstraction through virtualization; however in order to have a more powerful environment which enables these resources to be autonomously managed, SDS solutions are needed.…”
Section: A Software Defined Storage -State Of the Artmentioning
confidence: 99%
“…In [13] the authors introduce their SDS solution for just-in time caching, aimed at optimising use of Solid State Drives (SSD) in server environments. Flash storage offers huge performance gains over traditional storage drives but carries a considerable financial cost; therefore it tends to be more suited for caching.…”
Section: A Software Defined Storage -State Of the Artmentioning
confidence: 99%
“…The SDN approach can therefore be divided into two dimensions, both of which apply to SDS as well, as illustrated in the following examples: (1) a horizontal dimension of global optimization across nodes, where control plane functions shift from a fully distributed model to a centralized model in order to enable global optimization across the nodes; and (2) a vertical dimension of the level of software integration of the control and data planes. As an example of global optimization applied to SDS, consider storage systems where an individual storage system level tiering policy [5] is configured. A global tiering optimization policy across multiple storage systems would be able to rebalance the load by moving data to a more idle storage system, possibly passing along the original tiering information of that data to improve placement within the new system.…”
Section: Software Defined Storage Objectivesmentioning
confidence: 99%