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 object...
The ever-increasing power of supercomputer systems is both driving and enabling the emergence of new...
Software Defined Storage (SDS) systems are crucial elements in cloud environments, where huge amount...
National audienceScientific applications which mainly exploit non sequential accesses are more and m...
This paper analyses how OpenStack Swift, a distributed object storage service for a globally used mi...
We present an I/O architecture, called Swift, that addresses the problem of data rate mismatches bet...
peer reviewedAs one type of the most popular cloud storage services, OpenStack Swift and its follow-...
The complexity and scale of today’s cloud storage systems is growing fast. In response to these chal...
Due to their scalability and low cost, object-based storage systems are an attractive storage soluti...
We present an I/O architecture, called Swift, that addresses the problem of data rate mismatches bet...
We present an I/O architecture, called Swift, that addresses the problem of data-rate mismatches bet...
peer reviewedAs one type of the most popular cloud storage services, OpenStack Swift and its follow-...
Distributed applications, especially the ones being I/O intensive, often access the storage subsyste...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
The performance gap between compute and storage is fairly considerable. This results in a mismatch b...
The use of distributed and parallel computer systems is growing rapidly, requiring an appropriate s...
The ever-increasing power of supercomputer systems is both driving and enabling the emergence of new...
Software Defined Storage (SDS) systems are crucial elements in cloud environments, where huge amount...
National audienceScientific applications which mainly exploit non sequential accesses are more and m...
This paper analyses how OpenStack Swift, a distributed object storage service for a globally used mi...
We present an I/O architecture, called Swift, that addresses the problem of data rate mismatches bet...
peer reviewedAs one type of the most popular cloud storage services, OpenStack Swift and its follow-...
The complexity and scale of today’s cloud storage systems is growing fast. In response to these chal...
Due to their scalability and low cost, object-based storage systems are an attractive storage soluti...
We present an I/O architecture, called Swift, that addresses the problem of data rate mismatches bet...
We present an I/O architecture, called Swift, that addresses the problem of data-rate mismatches bet...
peer reviewedAs one type of the most popular cloud storage services, OpenStack Swift and its follow-...
Distributed applications, especially the ones being I/O intensive, often access the storage subsyste...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
The performance gap between compute and storage is fairly considerable. This results in a mismatch b...
The use of distributed and parallel computer systems is growing rapidly, requiring an appropriate s...
The ever-increasing power of supercomputer systems is both driving and enabling the emergence of new...
Software Defined Storage (SDS) systems are crucial elements in cloud environments, where huge amount...
National audienceScientific applications which mainly exploit non sequential accesses are more and m...