Improving OpenStack Swift interaction with the I/O stack to enable software defined storage
Visualitza/Obre
Cita com:
hdl:2117/116223
Tipus de documentText en actes de congrés
Data publicació2018
EditorInstitute of Electrical and Electronics Engineers (IEEE)
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
ProjecteCOMPUTACION DE ALTAS PRESTACIONES VII (MINECO-TIN2015-65316-P)
IOSTACK - Software Defined Storage for Big Data (EC-H2020-644182)
IOSTACK - Software Defined Storage for Big Data (EC-H2020-644182)
Abstract
This paper analyses how OpenStack Swift, a distributed object storage service for a globally used middleware, interacts with the I/O subsystem through the Operating System. This interaction, which seems organised and clean on the middleware side, becomes disordered on the device side when using mechanical disk drives, due to the way threads are used internally to request data. We will show that only modifying the Swift threading model we achieve an 18% mean improvement in performance with objects larger than 512 KiB and obtain a similar performance with smaller objects. Compared to the original scenario, the performance obtained on both scenarios is obtained in a fair way: the bandwidth is shared equally between concurrently accessed objects. Moreover, this threading model allows us to apply techniques for Software Defined Storage (SDS). We show an implementation of a Bandwidth Differentiation technique that can control each data stream and that guarantees a high utilization of the device.
CitacióNou, R., Miranda, A., Siquier, M., Cortés, A. Improving OpenStack Swift interaction with the I/O stack to enable software defined storage. A: IEEE International Symposium on Cloud and Service Computing. "2017 IEEE 7th International Symposium on Cloud and Service Computing: 22–25 November 2017, Kanazawa, Japan: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2018, p. 63-70.
ISBN978-0-7695-6328-2
Versió de l'editorieeexplore.ieee.org/document/8315357/
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Improving+OpenStack+Swift+interaction+with.pdf | 239,9Kb | Visualitza/Obre |