A new type of SSD storage will reduce energy consumption in data centers — here's how it works

The system will halve electricity costs.

A new type of SSD storage will reduce energy consumption in data centers — here's how it works
/ фото Andy Melton CC BY-SA

Why a new architecture is needed

According to Data Centre Dynamics, by 2030 electronic devices will consume 40% of the world's generated energy. Approximately 20% of this will be attributed to the IT sector and data centers. According to data European analysts, data centers already account for 1.4% of all electricity consumption. This number is expected to grow to 5% by 2020.

A significant portion of electricity is consumed by SSDs. From 2012 to 2017, the share of solid-state drives in data centers increased from 8% to 22%. Although SSDs consume a third less power (PDF, p.13), electricity bills in data centers remain substantial.

To reduce the energy consumption of solid-state drives in data centers, engineers from MIT have developed a new SSD storage architecture. It is called LightStore and allows the drives to connect directly to the data center network, bypassing the storage servers. According to words the authors, the system will halve electricity costs.

How it works

LightStore is a key-value type flash storage, where user requests to the drives are represented as keys. These are then sent to a server that releases the data associated with that key.

System contains It includes an energy-efficient built-in processor, DRAM, and NAND memory. It is managed by a controller and special software. The controller handles the work with NAND arrays, while the software processes KV requests and stores key-value pairs. The software architecture is built on the basis of LSM-trees, which are used in many modern databases.

The architecture can be represented as follows:

A new type of SSD storage will reduce energy consumption in data centers — here's how it works

The diagram shows the basic components of LightStore. A cluster of nodes operates with key-value pairs. Application servers connect to the system via adapters. They convert client requests (such as fread() from the POSIX API) into KV requests. The architecture also has separate adapters for YCSB, block (based on the BUSE module), and file storage.

By distributing requests, the adapter uses consistent hashingIt is used in systems like Redis or Swift. Using the KV-query key, the adapter generates a hash key, the value of which determines the target node.

The capacity of the LightStore cluster scales linearly — simply connect additional nodes to the network. In some cases, it may be necessary to purchase new switches. However, developers equipped each node with extra slots for connecting NAND chips.

Architecture Potential

Engineers from MIT state that the bandwidth of the LightStore-based solution is 620 Mbps for 10-gigabit Ethernet. One node consumes 10 watts instead of the usual 20 watts (in SSD systems used by data centers today). Furthermore, the hardware occupies half the space.

Currently, developers are refining some aspects. For example, LightStore cannot handle range queries and small requests. These features will be added in the future, as LightStore utilizes LSM trees. Additionally, the system currently has a limited set of adapters — YCSB and block adapters are supported. In the future, LightStore will be able to process SQL queries and more.

Other Developments

In the summer of 2018, Marvell, a storage controller developer, introduced a new line of SSD controllers based on AI systems. The developers integrated NVIDIA deep learning accelerators into standard controllers for data centers and client applications. As a result, they created an autonomous architecture that consumes less energy compared to traditional SSD controllers. The company hopes that the system will find applications in edge computing, big data analytics, and IoT.

Recently, the line of Western Digital Blue drives was updated. In April, the developers introduced a solution — the WD Blue SSD based on SanDisk technologies, which WD acquired a year ago. The updated WD Blue SSDs are characterized by enhanced performance and energy efficiency. The architecture is built on the basis of the specification NVMe, which provides access to SSDs connected via PCI Express.

This specification improves the efficiency of SSDs under a high number of concurrent requests and accelerates data access. Additionally, NVMe standardizes the SSD interface — hardware manufacturers will no longer have to spend resources. on unnecessary efforts. for the development of unique drivers, connectors, and form factors.

Prospects

The SSD market for data centers is moving towards simplifying architectures, automating storage component operations, and enhancing energy efficiency. Engineers at MIT are addressing the latter challenge. The authors estimate, that LightStore will become the industry standard for SSD storage in data centers. It can be assumed that, in the future, new and even more efficient architectures will emerge based on it.

Several materials from the First Blog about corporate IaaS:

Source: habr.com

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster