, Class repartition

, Class repartition

, Class repartition

F. Kruger and S. Fellow, CPU Bandwidth -The Worrisome 2020 Trend Guest Blog, 2016.

. I-atkin, Getting the Hang of IOPS, an Introduction to Disk Performance, Symantec Connect Whitepaper, 2012.

F. Chen, A. David, X. Koufaty, and . Zhang, Understanding intrinsic characteristics and system implications of flash memory based solid state drives, ACM SIGMETRICS Performance Evaluation Review, vol.37, pp.181-192, 2009.

Q. Xu, Performance analysis of NVMe SSDs and their implication on real world databases, Proceedings of the 8th ACM International Systems and Storage Conference, p.6, 2015.

M. Hachman, Notebook hard drives are dead: How SSDs will dominate mobile PC storage by 2018, 2015.

M. Nanavati, Non-volatile Storage, Queue 13, vol.9, 2015.

R. Davis, The Network is the New Storage Bottleneck, 2016.

B. Marr, How Much Data Do We Create Every Day? The MindBlowing Stats Everyone Should Read, 2018.

K. Amin, Big Data Overview, 2013.

J. Zetlen, Google's datacenters on Punch cards, 2013.

S. Gallagher, NSA "touches" more of Internet than Google, 2013.

R. Jennings, NSA's Huge Utah Datacenter: How Much Of Your Data Will It Store? Experts Disagree, 2016.

R. Wu, Deep learning meets heterogeneous computing, 2014.

P. Vagata and K. Wilfong, Scaling the Facebook data warehouse to 300 PB, 2014.

T. Fastner, Extreme Analytics at eBay, 2011.

L. Tay, Inside eBay's 90PB data warehouse, 2013.

R. Brueckner, Sanger Institute Deploys 22 Petabytes of Lustre-Powered DDN Storage, 2013.

T. Cutts, Managing Genomics Data at the Sanger Institute, 2013.

A. Kawa, Hadoop Operations Powered By, 2014.

R. Kohavi and R. Longbotham, Online experiments: Lessons learned, Computer, vol.40, 2007.

G. Linden, Geeking with Greg: Marissa Mayer at Web 2.0, 2006.

W. Lehner and K. Sattler, Data Cloudification". In: WebScale Data Management for the Cloud, pp.1-12, 2013.

G. Decandia, Dynamo: Amazon's Highly Available Keyvalue Store, Proceedings of Twenty-first ACM SIGOPS Symposium on Operating Systems Principles. SOSP '07, pp.205-220, 2007.

S. Ghemawat, H. Gobioff, and S. Leung, The Google File System, SIGOPS Oper. Syst. Rev, vol.37, pp.29-43, 2003.

F. Chang, Bigtable: A Distributed Storage System for Structured Data, In: ACM Trans. Comput. Syst, vol.26, issue.2, 2008.

J. C. Corbett, Spanner: Google's Globally-Distributed Database

A. Lakshman and P. Malik, Cassandra: A Decentralized Structured Storage System, SIGOPS Oper. Syst. Rev, vol.44, 2010.

A. Sage and . Weil, Ceph: A Scalable, High-performance Distributed File System, Proceedings of the 7th Symposium on Operating Systems Design and Implementation. OSDI '06, pp.307-320, 2006.

K. Shvachko, The Hadoop Distributed File System, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST). 2010, pp.1-10

K. Mckusick and S. Quinlan, GFS: Evolution on Fast-forward". In: Commun. ACM, vol.53, pp.42-49, 2010.

K. V. Shvachko, HDFS scalability: The limits to growth, pp.6-16, 2010.

D. Lee, Understanding write behaviors of storage backends in Ceph object store, Proceedings of the 2017 IEEE International Conference on Massive Storage Systems and Technology, vol.10, 2017.

. Ceph and . Ceph-crimson,

S. Shepler, Network file system (NFS) version 4 protocol, 2003.

, Microsoft SMB Protocol and CIFS Protocol Overview -Windows applications, 2018.

, Apple Filing Protocol Programming Guide, 2012.

H. John and . Howard, An overview of the andrew file system, 1988.

. Openafs and . Url,

M. Satyanarayanan, Coda: A highly available file system for a distributed workstation environment, IEEE Transactions on computers, vol.39, pp.447-459, 1990.

P. Braam, M. Callahan, and P. Schwan, The intermezzo file system, Proceedings of the 3rd of the Perl Conference, 1999.

I. Clarke, C. Supervisor-dr, and . Mellish, A Distributed Decentralised Information Storage and Retrieval System, 1999.

I. Clarke, Freenet: A Distributed Anonymous Information Storage and Retrieval System, Designing Privacy Enhancing Technologies: International Workshop on Design Issues in Anonymity and Unobservability, pp.46-66, 2000.

. Wikipedia and . Gnutella--wikipedia, The Free Encyclopedia, vol.27, 2018.

. Wikipedia and . Kazaa--wikipedia, The Free Encyclopedia, 2018.

X. Shen, Handbook of Peer-to-Peer Networking. 1st, p.9780387097503, 2009.

I. Stoica, Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications, IEEE/ACM Trans. Netw, vol.11, issue.1, pp.1063-6692, 2003.

P. Maymounkov and D. Mazières, Kademlia: A Peer-to-Peer Information System Based on the XOR Metric". In: Peer-to-Peer Systems

H. Berlin, , pp.978-981, 2002.

A. Rowstron and P. Druschel, Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems, pp.978-981, 2001.

J. Ben-yanbin-zhao, A. D. Kubiatowicz, and . Joseph, Tapestry: An infrastructure for fault-tolerant wide-area location and routing, 2001.

R. R. Noel and P. Lama, Taming Performance Hotspots in Cloud Storage with Dynamic Load Redistribution, 2017 IEEE 10th International Conference on Cloud Computing, pp.42-49, 2017.

, Using the pg-upmap

S. Niazi, HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases, 15th USENIX Conference on File and Storage Technologies, pp.89-104, 2017.

C. Metz, Google Remakes Online Empire with 'Colossus, 2012.

M. Ovsiannikov, The Quantcast File System, Proc. VLDB Endow, vol.6, pp.2150-8097, 2013.

F. Schmuck and R. Haskin, GPFS: A Shared-disk File System for Large Computing Clusters, Proceedings of the 1st USENIX Conference on File and Storage Technologies. FAST'02, pp.16-16, 2002.

R. Steven, T. M. Soltis, M. T. Ruwart, and . O'keefe, The Global File System, The Fifth NASA Goddard Conference on Mass Storage Systems and Technologies, vol.2, pp.319-342, 1996.

, The Lustre File System

O. Rodeh and A. Teperman, zFS -a scalable distributed file system using object disks, 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies, pp.207-218, 2003.

S. Yang, W. B. Ligon, I. , and E. C. Quarles, Scalable distributed directory implementation on orange file system, IEEE International Workshop for Storage Network Architecture and Parallel I/Os, 2011.

A. Adya, Farsite: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment, pp.1-14, 2002.

J. Benet, IPFS-content addressed, versioned, P2P file system, 2014.

A. Sage and . Weil, Rados: a scalable, reliable storage service for petabytescale storage clusters, Proceedings of the 2nd international workshop on Petascale data storage: held in conjunction with Supercomputing'07, pp.35-44, 2007.

K. Delaney, Inside Microsoft SQL Server, 2000.

T. Pitoura, N. Ntarmos, and P. Triantafillou, Replication, load balancing and efficient range query processing in DHTs, International Conference on Extending Database Technology, pp.131-148, 2006.

J. Byers, J. Considine, and M. Mitzenmacher, Simple load balancing for distributed hash tables, International Workshop on Peer-to-Peer Systems, pp.80-87, 2003.

A. Sage and . Weil, CRUSH: Controlled, Scalable, Decentralized Placement of Replicated Data, Proceedings of the 2006 ACM/IEEE Conference on Supercomputing. SC '06, 2006.

M. Peter and . Chen, RAID: High-performance, reliable secondary storage, ACM Computing Surveys (CSUR), vol.26, pp.145-185, 1994.

S. Irving, G. Reed, and . Solomon, Polynomial codes over certain finite fields, Journal of the society for industrial and applied mathematics, vol.8, pp.300-304, 1960.

M. Celebiler and G. Stette, On increasing the down-link capacity of a regenerative satellite repeater in point-to-point communications, Proceedings of the IEEE, vol.66, pp.98-100, 1978.

R. Ahlswede, Network information flow, IEEE Transactions on information theory, vol.46, pp.1204-1216, 2000.

J. Guédon and N. Normand, The Mojette transform: the first ten years, International Conference on Discrete Geometry for Computer Imagery, pp.79-91, 2005.

N. Normand, A. Kingston, and P. Évenou, A geometry driven reconstruction algorithm for the Mojette transform, International Conference on Discrete Geometry for Computer Imagery, pp.122-133, 2006.
URL : https://hal.archives-ouvertes.fr/hal-00267628

. Sas-fizians, RozoFS: a fault tolerant I/O intensive distributed file system based on Mojette erasure code, Workshop Autonomic Oct, vol.16, p.17, 2014.

. Kv-rashmi, A hitchhiker's guide to fast and efficient data reconstruction in erasure-coded data centers, ACM SIGCOMM Computer Communication Review, vol.44, pp.331-342, 2015.

. Kv-rashmi, B. Nihar, K. Shah, and . Ramchandran, A piggybacking design framework for read-and download-efficient distributed storage codes, Information Theory Proceedings (ISIT), pp.331-335, 2013.

. Korlakai-vinayak-rashmi, B. Nihar, P. Shah, and . Kumar, Optimal exact-regenerating codes for distributed storage at the MSR and MBR points via a product-matrix construction, IEEE Transactions on Information Theory, vol.57, pp.5227-5239, 2011.

. Kv-rashmi, Explicit construction of optimal exact regenerating codes for distributed storage, 2009.

Y. Wu, G. Alexandros, K. Dimakis, and . Ramchandran, Deterministic regenerating codes for distributed storage, Allerton Conference on Control, Computing, and Communication, pp.1-5, 2007.

. Dimitris-s-papailiopoulos, Simple regenerating codes: Network coding for cloud storage, INFOCOM, 2012 Proceedings IEEE, pp.2801-2805, 2012.

A. Duminuco and E. Biersack, Hierarchical codes: How to make erasure codes attractive for peer-to-peer storage systems". In: Peer-to-Peer Computing, pp.89-98, 2008.

J. C. David and . Mackay, Fountain codes, IEE Proceedings-Communications, vol.152, pp.1062-1068, 2005.

M. Asteris and A. G. Dimakis, Repairable Fountain codes, 2012 IEEE International Symposium on. 2012, pp.1752-1756

G. Alexandros, V. M. Dimakis, K. Prabhakaran, and . Ramchandran, Distributed Fountain Codes for Networked Storage, pp.1149-1152, 2006.

S. Telfer-stackhpc, . Ceph, . Berlin--ceph, . On, and . Brain!, , 2018.

J. Araujo, F. Giroire, and J. Monteiro, Hybrid approaches for distributed storage systems, International Conference on Data Management in Grid and P2P Systems, pp.1-12, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00635781

A. Fox and E. A. Brewer, Harvest, Yield, and Scalable Tolerant Systems, Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems. HOTOS '99, 1999.

E. A. Brewer, Towards Robust Distributed Systems (Abstract), Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing. PODC '00, 2000.

S. Gilbert and N. Lynch, Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-tolerant Web Services, SIGACT News, vol.33, pp.51-59, 2002.

E. Brewer, CAP twelve years later: How the "rules" have changed, Computer 45, vol.2, pp.23-29, 2012.

S. Newer, Errors in Database Systems , Eventual Consistency , and the CAP Theorem

D. J. Abadi, Consistency Tradeoffs in Modern Distributed Database System Design: CAP is Only Part of the Story, Computer 45, pp.37-42, 2012.

J. Gray, Proceedings of the Seventh International Conference on Very Large Data Bases, vol.7, pp.144-154, 1981.

T. Haerder and A. Reuter, Principles of Transaction-oriented Database Recovery, In: ACM Comput. Surv, vol.15, pp.287-317, 1983.

S. Andrew, M. Tanenbaum, and . Van-steen, Distributed systems: principles and paradigms, 2007.

D. Bermbach and J. Kuhlenkamp, Consistency in distributed storage systems, Networked Systems, pp.175-189, 2013.

H. Yu and A. Vahdat, Design and evaluation of a conitbased continuous consistency model for replicated services, ACM Transactions on Computer Systems (TOCS), vol.20, pp.239-282, 2002.

J. Francisco, E. Torres-rojas, and . Meneses, Convergence through a weak consistency model: Timed causal consistency, CLEI electronic journal, vol.8, issue.2, 2005.

D. Bermbach and S. Tai, Eventual consistency: How soon is eventual? An evaluation of Amazon S3's consistency behavior, Proceedings of the 6th Workshop on Middleware for Service Oriented Computing, p.1, 2011.

E. Anderson, What consistency does your key-value store actually provide?, In: HotDep, vol.10, pp.1-16, 2010.

W. Golab, X. Li, and . Shah, Analyzing consistency properties for fun and profit, Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing, pp.197-206, 2011.

S. Patil, YCSB++: benchmarking and performance debugging advanced features in scalable table stores, Proceedings of the 2nd ACM Symposium on Cloud Computing. ACM, p.9, 2011.

. Muntasir-raihan-rahman, Toward a Principled Framework for Benchmarking Consistency, 2012.

H. Wada, Data Consistency Properties and the Trade-offs in Commercial Cloud Storage: the Consumers' Perspective, In: CIDR, vol.11, pp.134-143, 2011.

K. Zellag and B. Kemme, How consistent is your cloud application?, In: Proceedings of the Third ACM Symposium on Cloud Computing, p.6, 2012.

L. Lamport, Time, Clocks, and the Ordering of Events in a Distributed System, Commun. ACM, vol.21, issue.7, pp.558-565, 1978.

L. Lamport, The Part-time Parliament, In: ACM Trans. Comput. Syst, vol.16, issue.2, pp.133-169, 1998.

L. Lamport, Paxos Made Simple, pp.51-58, 2001.

L. Lamport and M. Massa, Cheap Paxos, International Conference on Dependable Systems and Networks, pp.307-314, 2004.

R. Van-renesse and D. Altinbuken, Paxos Made Moderately Complex". In: ACM Comput. Surv, vol.47, issue.3, 2015.

B. Roberto-de-prisco, N. Lampson, and . Lynch, Revisiting the Paxos algorithm, Distributed Algorithms. Ed. by Marios Mavronicolas and Philippas Tsigas, pp.978-981, 1997.

D. Ongaro and J. Ousterhout, In search of an understandable consensus algorithm, 2014 USENIX Annual Technical Conference (USENIX ATC 14, pp.305-319, 2014.

K. Kingsbury, Jepsen: etcd and Consul

C. J. Fidge, Timestamps in message-passing systems that preserve partial ordering, pp.56-66, 1988.

F. Mattern, Virtual Time and Global States of Distributed Systems, PARALLEL AND DISTRIBUTED ALGORITHMS, pp.215-226, 1988.

. Glusterfs, , 2011.

V. Srinivasan, Aerospike: architecture of a real-time operational DBMS, Proceedings of the VLDB Endowment, vol.9, pp.1389-1400, 2016.

R. Klophaus, Riak core: Building distributed applications without shared state, ACM SIGPLAN Commercial Users of Functional Programming. ACM, p.14, 2010.

P. Hunt, ZooKeeper: Wait-free Coordination for Internetscale Systems, USENIX annual technical conference, vol.8, 2010.

, Announcing The Ceph Foundation, 2018.

S. Faibish, Lustre file system. US Patent 9, vol.779, p.108, 2017.

K. R. Krish, A. Anwar, and A. R. Butt, hatS: A Heterogeneity-Aware Tiered Storage for Hadoop, 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp.502-511, 2014.

. Openio and . Url,

, NVFUSE: a NVME user-space filesystem

I. Marinos, Disk, Crypt, Net: Rethinking the Stack for Highperformance Video Streaming, Proceedings of the Conference of the ACM Special Interest Group on Data Communication. SIGCOMM '17, pp.211-224, 2017.

M. Bagnulo-braun and J. Crowcroft, SNA: Sourceless Network Architecture, 2014.

G. Deen, Using Media Encoding Networks to address MPEG-DASH video, Work in Progress. Internet Engineering Task Force, vol.8, 2016.

S. Srinivasan and H. Schulzrinne, IPv6 Addresses as Content Names in Information-Centric Networking

B. Ahlgren, A survey of information-centric networking, IEEE Communications Magazine, vol.50, issue.7, 2012.

L. Muscariello, Hybrid Information-Centric Networking. InternetDraft draft-muscariello-intarea-hicn-00. Work in Progress. Internet Engineering Task Force, vol.21, 2018.

G. Carofiglio, Mobile video delivery with Hybrid ICN, 2016.

T. Bonald, J. Oueslati-boulahia, and . Roberts, IP traffic and QoS control: the need for a flow-aware architecture, World Telecommunications Congress. Citeseer, 2002.

W. Zhao, D. Olshefski, and H. Schulzrinne, Internet quality of service: An overview, 2000.

G. Alexandros and . Dimakis, A survey on network codes for distributed storage, Proceedings of the IEEE 99, vol.3, pp.476-489, 2011.

D. Ford, Availability in Globally Distributed Storage Systems, In: Osdi, vol.10, pp.1-7, 2010.

T. Luo, hStorage-DB: Heterogeneity-aware Data Management to Exploit the Full Capability of Hybrid Storage Systems, Proc. VLDB Endow, vol.5, pp.2150-8097, 2012.

S. Kaneko, A Guideline for Data Placement in Heterogeneous Distributed Storage Systems, 5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI), pp.942-945, 2016.

Y. Qin, Data placement strategy in data center distributed storage systems, 2016 IEEE International Conference on Communication Systems (ICCS), pp.1-6, 2016.

C. F. Wu, File placement mechanisms for improving write throughputs of cloud storage services based on Ceph and HDFS, 2017 International Conference on Applied System Innovation (ICASI, pp.1725-1728, 2017.

B. Claise, Ipfix protocol specification, 2005.

. Wikipedia and . Netflow--wikipedia, The Free Encyclopedia, vol.27, 2018.

H. Mohammed, InternetDraft draft-hawari-tcpm-tfo-ipv6-prefixes-00, Work in Progress. Internet Engineering Task Force, vol.5, 2015.

S. Goedegebure, Big Buck Bunny

T. Baumann, Valkaama project

W. Reese, Nginx: the high-performance web server and reverse proxy, Linux Journal, vol.173, p.2, 2008.

, HTTP benchmarking tool

C. Filsfils, The Segment Routing Architecture, 2015 IEEE Global Communications Conference (GLOBECOM), pp.1-6, 2015.

S. Routing,

I. Wijnands, Multicast Using Bit Index Explicit Replication (BIER). RFC 8279, 2017.

G. Ruty, A. Surcouf, and J. Rougier, 6Stor: A Scalable and IPv6-Centric Distributed Object Storage System, 15th USENIX Conference on File and Storage Technologies, 2017.

G. Ruty, A. Surcouf, and J. L. Rougier, Collapsing the layers: 6Stor, a scalable and IPv6-centric distributed storage system, 2017 Fourth International Conference on Software Defined Systems (SDS, pp.81-86, 2017.
URL : https://hal.archives-ouvertes.fr/hal-02287782

G. Ruty, An initial evaluation of 6Stor, a dynamically scalable IPv6-centric distributed object storage system, Cluster Computing, 2019.

A. Surcouf, G. Ruty, and W. M. Townsley, Distributed object storage. US Patent App. 15/408,129, 2018.

A. Surcouf, Delivering content over a network, 2016.

A. Eric and . Brewer, Kubernetes and the path to cloud native, Proceedings of the Sixth ACM Symposium on Cloud Computing, pp.167-167, 2015.

, Object Storage for Capacity-Intensive Workloads, Exabyte Scale

B. Nihar, K. Shah, K. Lee, and . Ramchandran, The MDS queue: Analysing latency performance of codes and redundant requests, 2013.

G. Joshi, Y. Liu, and E. Soljanin, On the delay-storage trade-off in content download from coded distributed storage systems, IEEE Journal on Selected Areas in Communications, vol.32, pp.989-997, 2014.

D. Karger, Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web, Proceedings of the Twenty-ninth Annual ACM Symposium on Theory of Computing

D. Shue, J. Michael, A. Freedman, and . Shaikh, Performance Isolation and Fairness for Multi-Tenant Cloud Storage, In: OSDI, vol.12, pp.349-362, 2012.

Y. Desmouceaux, 6LB: Scalable and Application-Aware Load Balancing with Segment Routing, IEEE/ACM Transactions on Networking, vol.26, pp.819-834, 2018.
URL : https://hal.archives-ouvertes.fr/hal-02263364

C. Filsfils, Segment Routing Architecture. RFC 8402, 2018.

G. Ruty, Reducing distributed storage operation latency using segment routing techniques, 2018.

, Apache Traffic Server -Overview

L. Documentation,

. Aws-cloudfront, Amazon cloudfront, 2014.

M. Copeland, Microsoft azure and cloud computing, Microsoft Azure, pp.3-26, 2015.

K. Meyler, Microsoft Hybrid Cloud Unleashed with Azure Stack and Azure, 2017.

S. Davis, The Era Of Hyperconvergence: Simplifying Your Data Center Operations, 2017.

A. Iosup, N. Yigitbasi, and D. Epema, On the performance variability of production cloud services, Cluster, Cloud and Grid Computing (CCGrid), pp.104-113, 2011.

J. Dean, . Luiz-andré, and . Barroso, The tail at scale, Communications of the ACM, vol.56, pp.74-80, 2013.

A. Demers, S. Keshav, and S. Shenker, Analysis and simulation of a fair queueing algorithm, ACM SIGCOMM Computer Communication Review, vol.19, pp.1-12, 1989.

S. Floyd and V. Jacobson, Link-sharing and resource management models for packet networks, IEEE/ACM transactions on Networking, vol.3, pp.365-386, 1995.

P. Goyal, M. Harrick, H. Vin, and . Chen, Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks, ACM SIGCOMM Computer Communication Review, vol.26, pp.157-168, 1996.

A. Ghodsi, Multi-resource fair queueing for packet processing, ACM SIGCOMM Computer Communication Review, vol.42, pp.1-12, 2012.

S. Iyer and P. Druschel, Anticipatory scheduling: A disk scheduling framework to overcome deceptive idleness in synchronous I/O, ACM SIGOPS Operating Systems Review, vol.35, pp.117-130, 2001.

A. Christopher-r-lumb, G. A. Merchant, and . Alvarez, Façade: Virtual Storage Devices with Performance Guarantees, In: FAST, vol.3, pp.131-144, 2003.

A. Gulati, A. Merchant, and P. J. Varman, pClock: an arrival curve based approach for QoS guarantees in shared storage systems, ACM SIGMETRICS Performance Evaluation Review, vol.35, pp.13-24, 2007.

R. Abbott and H. Garcia-molina, Scheduling real-time transactions with disk resident data, 1989.

A. Povzner, Efficient guaranteed disk request scheduling with fahrrad, ACM SIGOPS Operating Systems Review, vol.42, pp.13-25, 2008.

A. L. Reddy and J. Wyllie, Disk scheduling in a multimedia I/O system, Proceedings of the first ACM international conference on Multimedia, pp.225-233, 1993.

W. Jin, S. Jeffrey, J. Chase, and . Kaur, Interposed proportional sharing for a storage service utility, SIGMETRICS Performance Evaluation Review, vol.32, pp.37-48, 2004.

J. Bruno, Disk scheduling with quality of service guarantees, Multimedia Computing and Systems, vol.2, pp.400-405, 1999.

M. Wachs, Argon: Performance Insulation for Shared Storage Servers, In: FAST, vol.7, pp.5-5, 2007.

J. Axboe, Linux block IO-present and future, Ottawa Linux Symp, pp.51-61, 2004.

S. Park and K. Shen, FIOS: a fair, efficient flash I/O scheduler, p.13, 2012.

K. Shen and S. Park, FlashFQ: A Fair Queueing I/O Scheduler for Flash-Based SSDs, USENIX Annual Technical Conference, pp.67-78, 2013.

M. Bjørling, Linux block IO: introducing multi-queue SSD access on multi-core systems, Proceedings of the 6th international systems and storage conference, p.22, 2013.

H. Kim, Y. Lee, and J. Kim, NVMeDirect: A User-space I/O Framework for Application-specific Optimization on NVMe SSDs, 2016.

B. Jun and D. Shin, Workload-aware budget compensation scheduling for NVMe solid state drives, Non-Volatile Memory System and Applications Symposium (NVMSA), pp.1-6, 2015.

A. Gulati, A. Merchant, and P. J. Varman, mClock: handling throughput variability for hypervisor IO scheduling, Proceedings of the 9th USENIX conference on Operating systems design and implementation. USENIX Association, pp.437-450, 2010.

W. Wang, B. Li, and B. Liang, Dominant resource fairness in cloud computing systems with heterogeneous servers, IEEE INFOCOM 2014 -IEEE Conference on Computer Communications, pp.583-591, 2014.

E. Thereska, IOFlow: A Software-defined Storage Architecture, Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles. SOSP '13. Farminton, pp.182-196, 2013.

P. Dimitri, . Bertsekas, G. Robert, P. Gallager, and . Humblet, Data networks, vol.2, 1992.

F. Wu, Linux readahead: less tricks for more, Proceedings of the Linux Symposium, vol.2, pp.273-284, 2007.

C. Ruemmler and J. Wilkes, An introduction to disk drive modeling, Computer, vol.27, pp.17-28, 1994.

D. Kotz, S. Bac-toh, and S. Radhakrishnan, A detailed simulation model of the HP 97560 disk drive, 1994.

K. Muller and J. Pasquale, A high performance multi-structured file system design, ACM SIGOPS Operating Systems Review, vol.25, issue.5, pp.56-67, 1991.

A. Chandramohan, J. Thekkath, E. D. Wilkes, and . Lazowska, Techniques for file system simulation, Software: Practice and Experience, vol.24, pp.981-999, 1994.

G. Ganger, Y. Worthington, and . Patt, The DiskSim simulation environment (v4. 0), Parallel Data Lab, 2009.

V. Prabhakaran and T. Wobber, SSD extension for DiskSim simulation environment, Microsoft Reseach, 2009.

A. Gulati, I. Ahmad, and C. A. Waldspurger, PARDA: Proportional Allocation of Resources for Distributed Storage Access, In: FAST, vol.9, pp.85-98, 2009.

S. Chen, FlashLogging: exploiting flash devices for synchronous logging performance, Proceedings of the 2009 ACM SIGMOD International Conference on Management of data, pp.73-86, 2009.

G. Ruty, J. Tollet, A. Augustin, and ;. Systems, , 2018.

A. Adya, Fragment reconstruction: Providing global cache coherence in a transactional storage system, Proceedings of the 17th International Conference on, pp.2-11, 1997.

M. Castro, HAC: Hybrid adaptive caching for distributed storage systems, ACM SIGOPS Operating Systems Review, vol.31, issue.5, pp.102-115, 1997.

Y. Xiang, Joint latency and cost optimization for erasure-coded data center storage, IEEE/ACM Transactions on Networking (TON), vol.24, pp.2443-2457, 2016.

L. Huang, Codes can reduce queueing delay in data centers, 2012 IEEE International Symposium on, pp.2766-2770, 2012.

J. Shripad and . Nadgowda, C2P: Co-operative Caching in Distributed Storage Systems, International Conference on Service-Oriented Computing, pp.214-229, 2014.

R. Halalai, Agar: A caching system for erasure-coded data, Distributed Computing Systems (ICDCS), 2017 IEEE 37th International Conference on, pp.23-33, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01617146

T. Luo, V. Aggarwal, and B. Peleato, Coded caching with distributed storage, 2016.

V. Aggarwal, Sprout: A functional caching approach to minimize service latency in erasure-coded storage, IEEE/ACM Transactions on Networking, vol.25, pp.3683-3694, 2017.

. Kv-rashmi, EC-Cache: Load-Balanced, Low-Latency Cluster Caching with Online Erasure Coding, pp.401-417, 2016.

L. Breslau, Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM'99, vol.1, pp.126-134, 1999.

A. Bernardo and . Huberman, Strong regularities in world wide web surfing, Science 280, vol.5360, pp.95-97, 1998.

A. Lada, . Adamic, A. Bernardo, and . Huberman, Zipf's law and the Internet, In: Glottometrics 3, vol.1, pp.143-150, 2002.

. Mark-e-crovella, S. Murad, A. Taqqu, and . Bestavros, Heavy-tailed probability distributions in the World Wide Web, pp.3-26, 1998.

G. Ananthanarayanan, Scarlett: coping with skewed content popularity in mapreduce clusters, Proceedings of the sixth conference on Computer systems, pp.287-300, 2011.

Q. Huang, An analysis of Facebook photo caching, Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, pp.167-181, 2013.

A. Surcouf, Hybrid distributed storage system to dynamically modify storage overhead and improve access performance, 2018.

T. Harter, Slacker: Fast Distribution with Lazy Docker Containers, In: FAST, vol.16, pp.181-195, 2016.

G. Ruty, Predictive container image storage system for fast container execution, 2017.

D. Lee, E. Brian, N. Carpenter, and . Brownlee, Media streaming observations: Trends in udp to tcp ratio, International Journal on Advances in Systems and Measurements, vol.3, pp.3-4, 2010.

I. Marinos, N. M. Robert, M. Watson, and . Handley, Network stack specialization for performance, ACM SIGCOMM Computer Communication Review, vol.44, pp.175-186, 2014.

E. Jeong, mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems, In: NSDI, vol.14, pp.489-502, 2014.

O. Spatscheck, Optimizing TCP forwarder performance, IEEE/ACM Transactions on Networking (TON), vol.8, pp.146-157, 2000.

R. Rajesh, K. Babu-ramia, and M. Kulkarni, Integration of LwIP Stack over Intel (R) DPDK for High Throughput Packet Delivery to Applications, Electronic System Design (ISED), 2014.

, Fifth International Symposium, pp.130-134, 2014.

. Home and . Url,

D. Barach, High-Speed Software Data Plane via Vectorized Packet Processing, 2018.

P. Ppfister, Predictive container image storage system for fast container execution, 2017.