Albireo Software Development Kit (SDK)
The SDK is the product of choice for vendors that have already implemented their indirection layer, but are looking to add fast, scalable, and resource efficient deduplication. It provides duplicate identification to any platform through a C language library with full documentation and support. Suitable for block, file, and object architectures, Albireo SDK is the only drop-in deduplication index on the market. Its patented deduplication index is uniquely optimized to work with HDD, flash, and Hybrid storage. The SDK has a multi-node design which allows it to scale performance and capacity linearly across multiple servers.
SDK is the ideal embedded deduplication solution for products from leading:
Maximum performance: 200,000 operations / second / processor core
Smallest footprint: 0.1 bytes per entry in RAM
Highest Scalability: 640 Billion objects per server, 10 Trillion objects per grid
How It Integrates
For systems with an indirection layer and reference counting, SDK integration can be completed in a matter of weeks using the six C language API calls provided. The vendor’s code simply:
- Calls the SDK, providing new data and location information,
- Receives a callback for the matched items, and
- Merges duplicate blocks in the indirection layer and updates reference counts.