The document discusses IBM's Storlet engine, which extends the OpenStack Swift object storage system. The Storlet engine allows computations to be pushed down to storage nodes rather than bringing data to computation nodes. It uses Docker containers to run user-defined storlet programs on Swift storage nodes. Storlets can be invoked on GET and PUT requests to objects in Swift to transform or analyze data during storage operations. The Storlet engine is open source and available on GitHub for others to experiment with and integrate into applications.