Live briefing
Everything about Software-defined storage
Type of computer data storage
Software-defined storage (SDS) is a marketing term for computer data storage software for policy-based provisioning and management of data storage independent of the underlying hardware. Software-defined storage typically includes a form of storage virtualization to separate the storage hardware from the software that manages it. The software enabling a software-defined storage environment may also provide policy management for features such as data deduplication, replication, thin provisioning, snapshots, copy-on-write clones, tiering and backup. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software-defined storageA 5-minute orientation
- Skim a recent paper: Software-defined control of an emulated hydrogen energy storage for energy internet ecosystemsInfluential work since 2022
- Pick up a classic book: C How to ProgramThe most-reprinted book on the subject
- Read the landmark paper: Network coded software defined networking: enabling 5G transmission and storage networksCited 51 times
- Go sideways: VM-aware storageA closely related topic
- Go sideways: Storage virtualizationA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Network coded software defined networking: enabling 5G transmission and storage networks
A Survey and Classification of Software-Defined Storage Systems
Efficient and agile storage management in software defined environments
IOStack: Software-Defined Object Storage
A Heterogeneous Cloud Storage Platform With Uniform Data Distribution by Software-Defined Storage Technologies
Software defined just-in-time caching in an enterprise storage system
Clustering Storage Method for Digital Evidence Storage Using Software Defined Storage
Software-defined object storage in multi-tenant environments
🆕 Influential since 2022
Software-defined control of an emulated hydrogen energy storage for energy internet ecosystems
Latency-Aware Task Scheduling in Software-Defined Edge and Cloud Computing With Erasure-Coded Storage Systems
A Software Defined Networking Architecture for DDoS-Attack in the Storage of Multimicrogrids
EFS: Efficient Storage Optimization for Multistage Flow-Table in Software-Defined Satellite Network
Olsync: Object-level tiering and coordination in tiered storage systems based on software-defined network
📚 Books worth reading
C How to ProgramPaul J. Deitel, Harvey M. Deitel · 2007
Unix System Administration HandbookEvi Nemeth, Garth Snyder · 1989
Essentials of educational psychologyJeanne Ellis Ormrod · 2006
An introduction to computer scienceJean-Paul Tremblay, Richard B. Bunt · 1979
System softwareLeland L. Beck · 1985
Practical Hardware PentestingJean-Georges Valle · 2021
The Pentium ChroniclesRobert P. Colwell · 2005- 📕VMware Software-Defined StorageMartin Hosken · 2016
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- VM-aware storage VM-aware storage (VAS) is computer data storage designed specifically for managing storage for virtual machines (VMs) within a data center. The goal is…
- Storage virtualization In computer science, storage virtualization is "the process of presenting a logical view of the physical storage resources to" a host computer system,…
- Dell Technologies PowerFlex PowerFlex (previously known as ScaleIO and VxFlex OS) is a commercial software-defined storage product from Dell Technologies that creates a server-based…
- Virtualization In computing, virtualization (or virtualisation in Commonwealth English; see spelling differences) abbreviated as v12n, is a series of technologies that…
- Desktop virtualization Desktop virtualization is a software technology that separates the desktop environment and associated application software from the physical client device…
- Infrastructure as a service Infrastructure as a service (IaaS) is a cloud computing service model where a cloud services vendor provides computing resources such as storage, network…
- Hardware virtualization Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the…
- Hyper-converged infrastructure Hyper-converged infrastructure (HCI) is a software-defined IT infrastructure that virtualizes all elements of the conventional "hardware-defined" systems…