The group maintains a framework called dmlite which is used to integrate various types of storage with different protocol frontends. It is the basis of a number of the group’s products such as the Disk Pool Manager (DPM), a grid storage system which holds over 50PB of storage in the global infrastructure. DPM/dmlite extensions
The task is to contribute to the dmlite project by working on functional extensions to the framework. Example projects include
- Exposing system data through a “procfs” style plugin
- Incorporation of new AA mechanisms, eg outh
- Creation of a web admin interface
- Work on draining and file placement within the system
Help to realise the group's vision of a “dmliteSE” by working on the gradual retirement of legacy daemons within the DPM system. In this context, tackle the modernisation of pool management and file placement, and the incorporation of new resource types (eg cluster file systems) into the system. Complete the functional development required to allow operation of a disk storage system purely through standard protocols.