Publications

Madeus: a Formal Deployment Model

Distributed software architectures are composed of multiple interacting modules, or components. Deploying such software consists in …

Edge Computing Resource Management System: a Critical Building Block! Initiating the debate via OpenStack

While it is clear that edge infrastructures are required for emerging use-cases related to IoT, VR or NFV, there is currently no …

Production Deployment Tools for IaaSes: an Overall Model and Survey

Emerging applications for the Internet of Things (IoT) are complex programs which are composed of multiple modules (or services). For …

Toward a Holistic Framework for Conducting Scientific Evaluations of OpenStack

By massively adopting OpenStack for operating small to large private and public clouds, the industry has made it one of the largest …

Mojette Erasure Code for Distributed Storage

Erasure codes can generate data redundancy in distributed storage systems. This redundancy can be used to recover missing data in case …

Comparison of RAID-6 Erasure Codes

Coding techniques for RAID-6 storage systems, providing a double fault-tolerance, are varied. They all come with their respective …

Re-projection without Reconstruction

Discrete tomography focuses on image representation by its discrete projections, and the related inversion algorithms (or image …

A Distributed File System Based on Erasure Coding for I/O-Intensive Applications

Distributed storage systems take advantage of the network, storage and computational resources to provide a scalable infrastructure. …

Spatial Implementation for Erasure Coding by Finite Radon Transform

Fault-tolerance has been widely studied these years in order to fit new kinds of applications running on unreliable systems such as the …