Middleware and Compute Engine for an Openstack Swift compute framework that runs compute within a Swift cluster
Swift Storlets extend Swift with the capability to run computation near the data in a secure and isolated manner. With Swift Storlets a user can write code, package and deploy it as a Swift object, and then explicitly invoke it on data objects as if the code was part of the Swift pipeline. We use the term Storlet to refer to the binary code deployed as a Swift object. Invoking a Storlet on a data object is done in an isolated manner so that the data accessible by the computation is only the object's data and its user metadata. Moreover, the computation has no access to disks, network or to the Swift request environment.
The research leading to the development of this code received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under the grant agreements for the ENSURE and VISION Cloud projects.
* The development of this code received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under the grant agreements for the:
* The ForgetIT project, where the code is used for offloading digital preservation functionalities to the storage.
* The COSMOS project, where the code is used for analysis of IoT data.
* Future development of this code would receive funding from:
* The European Community's Seventh Framework Programme (FP7/2007-2013) under the grant agreement for the FI-CORE project where the code is integrated with a holistic cloud deployment solution, and from
* the European Community's Horizon 2020 (H2020/2014-2020) under the grant agreement for the IOStack project where the code is used as a backend implementing Storage policies.
Project information
- Licence:
- Apache Licence
View full history Series and milestones
trunk series is the current focus of development.
All bugs Latest bugs reported
-
Bug #1936742: storlets fails to run in object-server
Reported -
Bug #1901453: storlet invocation on proxy fails because of "AttributeError: 'list_iterator' object has no attribute 'close'"
Reported -
Bug #1608980: Remove MANIFEST.in as it is not explicitly needed by PBR
Reported -
Bug #1690226: s2aio fails with keystone identity
Reported -
Bug #1686256: s2aio doesn't get success on aws
Reported