Key/Value Protocol; Host To Drive Data Transfer; Figure 6 Kinetic Software Stack - Seagate ST4000NK0001 Product Manual

Kinetic hdd
Table of Contents

Advertisement

5.0
K
/V
P
EY
ALUE
The protocol provides communication from the client applications to the Kinetic drive. The architecture for Kinetic storage
is shown in Figure 5.1.
This section explains the Kinetic Protocol Data Unit. For more information about the Kinetic Protocol, please visit:
https://github.com/Seagate/kinetic-protocol.
5.1
H
D
OST TO
RIVE
Host to drive data transfer is accomplished using three basic commands:
• put – Add the specified key/value object to the store
• get – Retrieve the key/value object associated with the specified key
• delete – Delete the key/value object that is associated with the specified key.
In addition to the basic commands, other key/value object operations are also supported:
• getNext – Gets the key/value object associated with the key that follows the specified key based on the
lexicographical ordering of keys
• getPrevious – Gets the key/value object associated with the key that precedes the specified key based on the
lexicographical ordering of keys
• getKeyRange – Get a list of keys in lexicographical order based on the specified key range
• getMetadata – Get metadata for the specified key
Host applications communicate with the Kinetic drives by sending Kinetic Protocol Data Units over a network using TCP.
Seagate Kinetic HDD Product Manual, Rev. A
ROTOCOL

Figure 6 Kinetic Software Stack

D
T
ATA
RANSFER
21

Advertisement

Table of Contents
loading

Table of Contents