Swordfish Scalable Storage Management API Specification v1.2.7

Submitted by richelle.ahlvers on

Swordfish 1.2.7 contains the new Swordfish Interoperability Guide, a comprehensive reference guide to the Swordfish-specific extensions to the profile syntax, and a detailed usage guide for Swordfish features and profiles. The Swordfish Features Registry has also been enhanced to support resource-level features. The release also contains new NVMe functionality for NVMe, expanding to include support for Command and Feature Lockdown via a trio of commands: ConfigurationLock, TargetConfigurationLockLevel and ConfigurationLockState.

Accelerating Storage with NVM Express SSDs and P2PDMA

Submitted by Anonymous (not verified) on

PCIe devices continue to get faster and more powerful. At this point building systems where all DMA traffic must pass through the system memory of the host CPU is becoming problematic. For this reason, there has been considerable work done on both hardware standardization and software frameworks to enable Peer-2-Peer (P2P) DMAs between PCIe End Points (EPs). In this talk we will present an update on the P2PDMA ecosystem and include performance results gathered from systems that have been designed to utilize P2PDMA.

Accelerated Erasure Coding - The new frontier of Software Defined Storage

Submitted by Anonymous (not verified) on

Efficient storage is critical to the success of datacenters and the functioning of enterprises. The exponential growth in the volume of data is forcing CIOs to rethink their storage strategies. One challenge they face is finding a replacement for aging RAID technology, which falls short in extreme I/O performance, data protection and resiliency. A solution is erasure coding (EC), which is becoming the preferred choice for data protection in large datacenters.

Accelerate Finger Printing in Data Deduplication

Submitted by Anonymous (not verified) on

Finger printing algorithm is the foundation of Data deduplication, it is the prominent hotspot on CPU utilization due to its heavy computation. In this talk, we analyze the nature of the data deduplication feature in ZFS file system, present methods to increase data deduplication efficiency with a proper method using multiple-buffer hashing optimization technology. The multiple-buffer hashing has the usage limitations in data deduplication applications, like memory bandwidth for multiple-core, and lower performance for light workload.

A step closer to realising the true vision of storage infrastructure as code

Submitted by Anonymous (not verified) on

The advent of cloud computing has put an enormous amount of stress on the IT organizations of large enterprises. The consumer of IT in the enterprises are demanding same kind of ability and flexibility they get from a cloud service provider like AWS as Azure. The application teams are also moving to a DevOps model of software development and deployment as it gives them the required agility in making software release and stay competitive in the industry. In order to meet these requirements, the IT departments want to offer similar capabilities for on-premise in the form of a private cloud.

A Comparison of In-storage Processing Architectures and Technologies

Submitted by Anonymous (not verified) on

In-situ processing, in-storage processing, smart SSD, computational storage… Many names to define the same concept: a closer integration of computing capabilities and data storage in order to reduce data movement leading to better performance and lower power consumption. This is a new trend in storage and computing architectures. How can we define this new type of products: storage with embedded processing, or processing with embedded storage?

"Performance Bugs” and How to Find Them

Submitted by Anonymous (not verified) on

As software defined storage systems are getting faster, efficient utilization of CPU and memory becomes increasingly important. However, optimizing for performance can some times be a surprising journey. In this talk we will discuss how elements which may not be the usual suspects sometimes can affect performance. Learn how even your Linux username can affect performance in unexpected ways. Memory allocation and alignment will also be discussed.

Advancing Clustered Storage Architecture with Kubernetes

Submitted by Anonymous (not verified) on

Internally storage systems are actually complex distributed systems and implementers spend significant resources managing the cluster. Now that we have maturing container orchestration systems, much of that work can be delegated to the orchestrator allowing storage developers to concentrate on storage. In this presentation, we will talk about our experiences building Rook.io on top of Kubernetes and demonstrate how container orchestration changes perspectives on storage cluster implementation.

Subscribe to Storage Management