To access the full text documents, please follow this link: http://hdl.handle.net/2117/116223
dc.contributor | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
---|---|
dc.contributor | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.contributor.author | Nou Castell, Ramon |
dc.contributor.author | Miranda, Alberto |
dc.contributor.author | Siquier, Marc |
dc.contributor.author | Cortés, Toni |
dc.date | 2018 |
dc.identifier.citation | 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. |
dc.identifier.citation | 978-0-7695-6328-2 |
dc.identifier.citation | 10.1109/SC2.2017.17 |
dc.identifier.uri | http://hdl.handle.net/2117/116223 |
dc.description.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. |
dc.description.abstract | The research leading to these results has received funding from the European Community under the IOStack (H2020-ICT-2014-7-1) project, by the Spanish Ministry of Economy and Competitiveness under the TIN2015-65316-P grant and by the Catalan Government under the 2014-SGR-1051 grant. To learn more about the IOStack H2020 project, please visit http:nnwww.iostack.eu. |
dc.description.abstract | Peer Reviewed |
dc.language.iso | eng |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) |
dc.relation | ieeexplore.ieee.org/document/8315357/ |
dc.relation | info:eu-repo/grantAgreement/ES/TIN2015-65316-P |
dc.relation | info:eu-repo/grantAgreement/EC/H2020/644182 |
dc.rights | info:eu-repo/semantics/openAccess |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
dc.subject | Cloud computing |
dc.subject | Middleware |
dc.subject | SDS |
dc.subject | OpenStack Swift |
dc.subject | Kernel interaction |
dc.subject | Storage |
dc.subject | QoS |
dc.subject | Fairness |
dc.subject | Computació en núvol |
dc.title | Improving OpenStack Swift interaction with the I/O stack to enable software defined storage |
dc.type | info:eu-repo/semantics/submittedVersion |
dc.type | info:eu-repo/semantics/conferenceObject |