W. Allcock, J. Bresnahan, R. Kettimuthu, M. Link, C. Dumitrescu et al., The Globus Striped GridFTP Framework and Server, ACM/IEEE SC 2005 Conference (SC'05), pp.54-81, 2005.
DOI : 10.1109/SC.2005.72

A. L. Ananda, B. H. Tay, and E. K. Koh, A survey of asynchronous remote procedure calls, ACM SIGOPS Operating Systems Review, vol.26, issue.2, pp.92-109, 1992.
DOI : 10.1145/142111.142121

D. P. Anderson, J. Cobb, E. Korpela, M. Lebofsky, and D. Werthimer, SETI@home: an experiment in public-resource computing, Communications of the ACM, vol.45, issue.11, pp.4556-61, 2002.
DOI : 10.1145/581571.581573

T. Anderson, Y. Breitbart, H. F. Korth, and A. Wool, Replication, consistency , and practicality: are these mutually exclusive?, SIGMOD '98: Proceedings of the 1998 ACM SIGMOD international conference on Management of data, pp.484-495, 1998.

R. Gregory and . Andrews, Foundations of Multithreaded, Parallel, and Distributed Programming, 2000.

G. Antoniu, J. Deverge, and S. Monnet, How to bring together fault tolerance and data consistency to enable grid data sharing. Concurrency and Computation: Practice and Experience, pp.1705-1723, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00070540

G. Henry and . Baker, Iterators: signs of weakness in object-oriented languages, SIGPLAN OOPS Mess, vol.4, issue.3, pp.18-25, 1993.

M. Baker, R. Buyya, and D. Laforenza, Grids and Grid technologies for wide-area distributed computing, Software: Practice and Experience, vol.42, issue.15, pp.1437-1466, 2002.
DOI : 10.1002/spe.488

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

H. Balakrishnan, M. F. Kaashoek, D. Karger, R. Morris, and I. Stoica, Looking up data in P2P systems, Communications of the ACM, vol.46, issue.2, pp.43-48, 2003.
DOI : 10.1145/606272.606299

R. Baldoni, M. Contenti, and A. Virgillito, The Evolution of Publish/Subscribe Communication Systems, Future Directions in Distributed Computing, pp.137-141, 2003.
DOI : 10.1145/380749.380767

A. Bar-noy and S. Kipnis, Designing broadcasting algorithms in the postal model for message-passing systems, SPAA '92: Proceedings of the fourth annual ACM symposium on Parallel algorithms and architectures, pp.13-22, 1992.

A. Barak, S. Guday, and R. G. Wheeler, The MOSIX Distributed Operating System: Load Balancing for UNIX, p.13, 1993.
DOI : 10.1007/3-540-56663-5

P. Barham, A. Donnelly, R. Isaacs, and R. Mortier, Using magpie for request extraction and workload modelling, OSDI'04: Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, pp.259-272, 2004.

A. Bassi, M. Beck, T. Moore, J. S. Plank, M. Swany et al., The Internet Backplane Protocol: a study in resource sharing, Future Generation Computer Systems, vol.19, issue.4, pp.551-562, 2003.
DOI : 10.1016/S0167-739X(03)00033-5

R. Bayer and M. Schkolnick, Concurrency of operations on b-trees. Readings in database systems, pp.129-139, 1988.

A. Beaulieu, Learning SQL, Second Edition, p.94, 2009.

H. Berenson, P. Bernstein, J. Gray, J. Melton, E. O. Neil et al., A critique of ANSI SQL isolation levels, SIGMOD '95: Proceedings of the 1995 ACM SIGMOD international conference on Management of data, pp.1-10, 1995.

C. Bratosin, M. P. Wil, N. Van-der-aalst, N. Sidorova, and O. Trcka, A Reference Model for Grid Architectures and Its Analysis, OTM '08: Proceedings of the OTM 2008 Confederated International Conferences Part I on On the Move to Meaningful Internet Systems, pp.898-913, 2008.
DOI : 10.1007/978-3-540-88871-0_63

J. Bresnahan, M. Link, G. Khanna, Z. Imani, R. Kettimuthu et al., Globus GridFTP: what's new in 2007, Proceedings of the 1st International ICST Conference on Networks for Grid Applications, pp.1-5, 2007.
DOI : 10.4108/gridnets.2007.2288

A. Brodsky, J. B. Pedersen, and A. Wagner, On the complexity of buffer allocation in message passing systems, Journal of Parallel and Distributed Computing, vol.65, issue.6, pp.692-713, 2005.
DOI : 10.1016/j.jpdc.2004.10.009

F. Buschmann, K. Henney, and D. Schmidt, Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing

R. Buyya, C. Shin-yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems, vol.25, issue.6, pp.599-616, 2009.
DOI : 10.1016/j.future.2008.12.001

M. Cannataro, D. Talia, and P. K. Srimani, Parallel data intensive computing in scientific and commercial applications, Parallel Computing, vol.28, issue.5, pp.673-704, 2002.
DOI : 10.1016/S0167-8191(02)00091-1

F. Capello, T. Herault, and J. Dongarra, Recent Advances in Parallel Virtual Machine and Message Passing Interface: 14th European PVM/MPI User's Group Meeting, p.13, 2007.
DOI : 10.1007/978-3-540-75416-9

F. Cappello, E. Caron, M. Dayde, F. Desprez, E. Jeannot et al., Grid'5000: A large scale, reconfigurable, controlable and monitorable grid platform, Grid '05: Proc. 6th IEEE/ACM Intl. Workshop on Grid Computing, pp.99-106, 2005.
URL : https://hal.archives-ouvertes.fr/inria-00000284

H. Philip, W. B. Carns, R. B. Ligon, R. Ross, and . Thakur, Pvfs: A parallel file system for Linux clusters, Proceedings of the 4th Annual Linux Showcase and Conference, pp.317-327, 2000.

H. Casanova, Distributed computing research issues in grid computing, ACM SIGACT News, vol.33, issue.3, pp.50-70, 2002.
DOI : 10.1145/582475.582486

D. Cerbelaud, S. Garg, and J. Huylebroeck, Opening the clouds: qualitative overview of the state-of-the-art open source VM-based cloud management platforms, Middleware '09: Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, pp.1-8, 2009.

B. Charron-bost, F. Mattern, and G. Tel, Synchronous, asynchronous, and causally ordered communication, Distributed Computing, vol.18, issue.2, pp.173-191, 1996.
DOI : 10.1007/s004460050018

A. Chazapis, A. Asiki, G. Tsoukalas, D. Tsoumakos, and N. Koziris, Replica-aware, multi-dimensional range queries in Distributed Hash Tables, Computer Communications, vol.33, issue.8, pp.984-996, 2010.
DOI : 10.1016/j.comcom.2010.01.024

T. Clark, Designing Storage Area Networks: A Practical Reference for Implementing Storage Area Networks, p.23, 2003.

B. Claudel, G. Huard, and O. Richard, TakTuk, adaptive deployment of remote executions, Proceedings of the 18th ACM international symposium on High performance distributed computing, HPDC '09, pp.91-100, 2009.
DOI : 10.1145/1551609.1551629

URL : https://hal.archives-ouvertes.fr/hal-00788923

F. Cristian, Basic concepts and issues in fault-tolerant distributed systems, Operating Systems of the 90s and Beyond, pp.119-149, 1991.
DOI : 10.1007/BFb0024534

F. Dabek, N. Zeldovich, F. Kaashoek, D. Mazières, and R. Morris, Event-driven programming for robust software, Proceedings of the 10th workshop on ACM SIGOPS European workshop: beyond the PC , EW10, pp.186-189, 2002.
DOI : 10.1145/1133373.1133410

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

W. Dan and L. Maozeng, A Range Query Model Based on DHT in P2P System, 2009 International Conference on Networks Security, Wireless Communications and Trusted Computing, pp.670-674, 2009.
DOI : 10.1109/NSWCTC.2009.55

J. Dean and S. Ghemawat, MapReduce, OSDI'04: Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, pp.10-10, 2004.
DOI : 10.1145/1327452.1327492

J. Dean and S. Ghemawat, MapReduce, Communications of the ACM, vol.51, issue.1, pp.107-113, 2008.
DOI : 10.1145/1327452.1327492

G. Decandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman et al., Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. Dynamo: Amazon's highly available key-value store, SOSP '07: Proc. 18th ACM Symposium on Operating System Principles, pp.31-122, 2007.

P. Dickens, J. Logan, and O. , Towards a High Performance Implementation of MPI-IO on the Lustre File System, OTM '08: Proceedings of the OTM 2008 Confederated International Conferences Part I on On the Move to Meaningful Internet Systems, pp.870-885, 2008.
DOI : 10.1007/978-3-540-88871-0_61

H. Eissfeldt, POSIX: a developer's view of standards, ATEC '97: Proceedings of the annual conference on USENIX Annual Technical Conference, pp.24-24, 1997.

P. Th, P. A. Eugster, R. Felber, A. Guerraoui, and . Kermarrec, The many faces of publish/subscribe, ACM Comput. Surv, vol.35, issue.2, pp.114-131, 2003.

T. Roy, R. N. Fielding, and . Taylor, Principled design of the modern web architecture, ACM Trans. Internet Technol, vol.2, issue.2, pp.115-150, 2002.

B. Fitzpatrick, Distributed caching with memcached Specialized Systems Consultants, p.79, 2004.

I. Foster, What is the grid? -a three point checklist, GRIDtoday, vol.1, issue.6, 2002.

I. Foster, Globus toolkit version 4: Software for service-oriented systems, IFIP International Conference on Network and Parallel Computing, pp.2-13, 2005.

I. Foster, C. Kesselman, and S. Tuecke, The anatomy of the grid: enabling scalable virtual organizations, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid, pp.200-222, 2001.
DOI : 10.1109/CCGRID.2001.923162

A. Fox, S. D. Gribble, Y. Chawathe, E. A. Brewer, and P. Gauthier, Cluster-based scalable network services, ACM SIGOPS Operating Systems Review, vol.31, issue.5, pp.78-91, 1997.
DOI : 10.1145/269005.266662

M. Gagné, Cooking with Linux: still searching for the ultimate linux distro?, Linux J, issue.161, pp.9-110, 2007.

J. F. Gantz, C. Chute, A. Manfrediz, S. Minton, D. Reinsel et al., The diverse and exploding digital universe: An updated forecast of worldwide information growth through 2011, IDC, issue.11, 2007.

S. Ghemawat, H. Gobioff, and S. Leung, The Google file system, ACM SIGOPS Operating Systems Review, vol.37, issue.5, pp.29-43, 1995.
DOI : 10.1145/1165389.945450

J. Gray and A. Reuter, Transaction Processing: Concepts and Techniques, p.62, 1992.

Y. Gurevich, EVOLVING ALGEBRAS: AN ATTEMPT TO DISCOVER SEMANTICS, EATCS Bulletin, vol.43, pp.264-284, 0136.
DOI : 10.1142/9789812794499_0021

F. Ibrahim, E. Haddad, and . Paquin, MOSIX: A cluster load-balancing solution for Linux, Linux J, pp.6-13

J. Gorm-hansen and E. Jul, Lithium: virtual machine storage for the cloud, SoCC '10: Proceedings of the 1st ACM symposium on Cloud computing, pp.15-26, 2010.

V. Henson, M. Ahrens, and J. Bonwick, Automatic performance tuning in the Zettabyte File System, FAST'03: First USENIX Conference on File and Storage Technologies, p.62, 2003.

M. P. Herlihy and J. M. Wing, Linearizability: a correctness condition for concurrent objects, ACM Transactions on Programming Languages and Systems, vol.12, issue.3, pp.463-492, 1990.
DOI : 10.1145/78969.78972

M. Hibler, R. Ricci, L. Stoller, J. Duerig, S. Guruprasad et al., Large-scale virtualization in the Emulab network testbed, ATC'08: USENIX 2008 Annual Technical Conference on Annual Technical Conference, pp.113-128, 2008.

M. Hibler, L. Stoller, J. Lepreau, R. Ricci, and C. Barb, Fast, scalable disk imaging with Frisbee, Proc. of the USENIX Annual Technical Conference, pp.283-296, 2003.

D. Hitz, J. Lau, and M. Malcolm, File system design for an NFS file server appliance, WTEC'94: Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, pp.19-19, 1994.

K. Jeffrey, E. L. Hollingsworth, and . Miller, Using content-derived names for configuration management, SSR '97: Proceedings of the 1997 symposium on Software reusability, pp.104-109, 1997.

F. Hupfeld, T. Cortes, B. K. Stender, E. Focht, M. Hess et al., The XtreemFS architecture-a case for object-based file systems in Grids, Concurrency and Computation: Practice and Experience, vol.11, issue.2, pp.2049-2060, 2008.
DOI : 10.1002/cpe.1304

S. D. Huston, J. C. Johnson, and U. Syyid, The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming, p.77, 2003.

M. Isard, M. Budiu, Y. Yu, A. Birrell, and D. Fetterly, Dryad, ACM SIGOPS Operating Systems Review, vol.41, issue.3, pp.59-72, 2007.
DOI : 10.1145/1272998.1273005

P. Jalote, Fault tolerance in distributed systems, p.80, 1994.

Y. Jégou, S. Lantéri, J. Leduc, M. Noredine, G. Mornet et al., El-Ghazali Talbi, and Touche Iréa. Grid'5000: a large scale and highly reconfigurable experimental grid testbed, International Journal of High Performance Computing Applications, vol.20, issue.97, pp.481-494, 2006.

D. Karger, E. Lehman, T. Leighton, R. Panigrahy, M. Levine et al., Consistent hashing and random trees, Proceedings of the twenty-ninth annual ACM symposium on Theory of computing , STOC '97, pp.654-663, 1997.
DOI : 10.1145/258533.258660

D. Karger, A. Sherman, A. Berkheimer, B. Bogstad, R. Dhanidina et al., Web caching with consistent hashing, WWW '99: Proceedings of the eighth international conference on World Wide Web, pp.1203-1213, 1999.
DOI : 10.1016/S1389-1286(99)00055-9

K. Keahey and T. Freeman, Science clouds: Early experiences in cloud computing for scientific applications, CCA '08: Cloud Computing and Its Applications, p.143, 2008.

J. Kohl and C. Neuman, The Kerberos network authentication service (v5), Kohlhoff. ASIO: ASynchronous Input/Output. ØØÔ»»ØØÒ¹×ÝÒ º ÓÑ»»××Ó, pp.26-77, 1993.
DOI : 10.17487/rfc1510

H. Andrés-lagar-cavilla, J. A. Whitney, A. M. Scannell, P. Patchin, S. M. Rumble et al., SnowFlock, Proceedings of the fourth ACM european conference on Computer systems, EuroSys '09, pp.1-12, 2009.
DOI : 10.1145/1519065.1519067

R. Lämmel, Google???s MapReduce programming model ??? Revisited, Science of Computer Programming, vol.70, issue.1, pp.208-237, 2007.
DOI : 10.1016/j.scico.2007.07.001

L. Lamport, Paxos made simple, Distributed Computing Column of ACM SIGACT News, pp.32-36, 2001.

L. Lamport and K. Marzullo, The part-time parliament, ACM Transactions on Computer Systems, vol.16, issue.2, pp.133-169, 1998.
DOI : 10.1145/279227.279229

E. Laure and B. Jones, Enabling Grids for e-Science, 2008.
DOI : 10.1201/9781420067682-c3

A. Lenk, M. Klems, J. Nimis, S. Tai, and T. Sandholm, What's inside the Cloud? An architectural map of the Cloud landscape, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, pp.23-31, 2009.
DOI : 10.1109/CLOUD.2009.5071529

A. Liguori and E. Van-hensbergen, Experiences with content addressable storage and virtual disks, WIOV '08: First Workshop on I/O Virtualization Online Proceedings, p.122, 2008.

A. Maik, L. M. Lindner, L. Vaquero, J. Merino, and . Caceres, Cloud economics: dynamic business models for business on demand, Int. J. Bus. Inf. Syst, vol.5, issue.4, pp.373-392, 2010.

X. Liu, J. Huai, Q. Li, and T. Wo, Network state consistency of virtual machine in live migration, Proceedings of the 2010 ACM Symposium on Applied Computing, SAC '10, pp.727-728, 2010.
DOI : 10.1145/1774088.1774237

J. Loeliger, Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development, p.29, 2009.

D. Lomet, The evolution of effective B-tree, ACM SIGMOD Record, vol.30, issue.3, pp.64-69, 2001.
DOI : 10.1145/603867.603878

D. Lomet and B. Salzberg, Access method concurrency with recovery, SIG- MOD '92: Proceedings of the 1992 ACM SIGMOD international conference on Management of data, pp.351-360, 1992.

R. Lottiaux, P. Gallard, G. Vallee, C. Morin, and B. Boissinot, OpenMosix, OpenSSI and Kerrighed: a comparative study, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005., pp.1016-1023, 2005.
DOI : 10.1109/CCGRID.2005.1558672

URL : https://hal.archives-ouvertes.fr/hal-01271223

K. Magoutis, Exploiting direct-access networking in network-attached storage systems, p.23

J. Markoff and S. Hansell, Hiding in plain sight, Google seeks more power, p.13

B. Martin, Using Bonnie++ for filesystem performance benchmarking, Linux.com, p.118, 2008.

K. Marshall, W. N. Mckusick, S. J. Joy, R. S. Leffler, and . Fabry, A fast file system for UNIX, ACM Trans. Comput. Syst, vol.2, issue.3, pp.181-197, 1984.

M. John, D. C. Mcquillan, and . Walden, Some considerations for a high performance message-based interprocess communication system, SIGOPS Oper. Syst. Rev, vol.9, issue.3, pp.77-86, 1975.

R. D. Meeker, Comparative system performance for a Beowulf cluster, J. Comput. Small Coll, vol.21, issue.1, pp.114-119, 2005.

M. Meredith, T. Carrigan, J. Brockman, T. Cloninger, J. Privoznik et al., Exploring Beowulf clusters, J. Comput. Small Coll, vol.18, issue.4, pp.268-284, 2003.

M. Mesnier, G. R. Ganger, and E. Riedel, Object-based storage, IEEE Communications Magazine, issue.8, pp.4184-90, 2003.

T. Dutch, G. Meyer, B. Aggarwal, G. Cully, M. J. Lefebvre et al., Parallax: virtual disks for virtual machines, SIGOPS Oper. Syst. Rev, vol.42, issue.4, pp.41-54, 2008.

C. Mohan and F. Levine, ARIES/IM: an efficient and high concurrency index management method using write-ahead logging, ACM SIGMOD Record, vol.21, issue.2, pp.371-380, 1992.
DOI : 10.1145/141484.130338

J. Montes, B. Nicolae, G. Antoniu, A. Sánchez, and M. Pérez, Using Global Behavior Modeling to Improve QoS in Cloud Data Storage Services, 2010 IEEE Second International Conference on Cloud Computing Technology and Science, p.126, 2010.
DOI : 10.1109/CloudCom.2010.33

URL : https://hal.archives-ouvertes.fr/inria-00527650

J. Montes, A. Sánchez, J. J. Valdés, M. S. Pérez, P. Herrero et al., The Grid as a Single Entity: Towards a Behavior Model of the Whole Grid, OTM '08: Proceedings of the OTM 2008 Confederated International Conferences Part I on On the Move to Meaningful Internet Systems, pp.886-897, 2008.
DOI : 10.1007/978-3-540-88871-0_62

J. Montes, A. Sánchez, J. J. Valdés, M. S. Pérez, and P. Herrero, Finding order in chaos: a behavior model of the whole grid, Concurrency and Computation: Practice and Experience, pp.1386-1415, 2009.
DOI : 10.1002/cpe.1490

R. Moreno-vozmediano, R. S. Montero, and I. M. Llorente, Elastic management of cluster-based services in the cloud, Proceedings of the 1st workshop on Automated control for datacenters and clouds, ACDC '09, pp.19-24, 2009.
DOI : 10.1145/1555271.1555277

C. Morin, R. Lottiaux, G. Vallee, P. Gallard, D. Margery et al., Kerrighed and data parallelism: cluster computing on single system image operating systems, 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935), pp.277-286, 2004.
DOI : 10.1109/CLUSTR.2004.1392625

URL : https://hal.archives-ouvertes.fr/hal-01271225

P. Nath, M. A. Kozuch, D. R. O-'hallaron, J. Harkes, M. Satyanarayanan et al., Design tradeoffs in applying content addressable storage to enterprise-scale systems based on virtual machines, Proc. of the USENIX Annual Technical Conference, pp.363-378, 2006.

B. Nicolae and . Blobseer, BlobSeer: Efficient data management for data-intensive applications distributed at large-scale, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), pp.1-4, 2010.
DOI : 10.1109/IPDPSW.2010.5470802

URL : https://hal.archives-ouvertes.fr/inria-00457809

B. Nicolae, High Throughput Data-Compression for Cloud Storage, Globe '10: Proc. 3rd International Conference on Data Management in Grid and P2P Systems, pp.1-12, 2010.
DOI : 10.1007/978-3-642-15108-8_1

URL : https://hal.archives-ouvertes.fr/inria-00490541

B. Nicolae, G. Antoniu, and L. Bougé, Distributed Management of Massive Data: An Efficient Fine-Grain Data Access Scheme, VECPAR '08: Proc. 8th International Meeting on High Performance Computing for Computational Science, pp.532-543, 2008.
DOI : 10.1007/978-3-540-92859-1_47

URL : https://hal.archives-ouvertes.fr/inria-00323248

B. Nicolae, G. Antoniu, and L. Bougé, Enabling lock-free concurrent finegrain access to massive distributed data: Application to supernovae detection, Cluster '08: Proc. IEEE International Conference on Cluster Computing: Poster Session, pp.310-315, 2008.
DOI : 10.1109/clustr.2008.4663787

URL : https://hal.archives-ouvertes.fr/inria-00329698

B. Nicolae, G. Antoniu, and L. Bougé, BlobSeer, Proceedings of the 2009 EDBT/ICDT Workshops on, EDBT/ICDT '09, pp.18-25, 2009.
DOI : 10.1145/1698790.1698796

URL : https://hal.archives-ouvertes.fr/hal-00803430

B. Nicolae, G. Antoniu, and L. Bougé, Enabling High Data Throughput in Desktop Grids through Decentralized Data and Metadata Management: The BlobSeer Approach, Euro-Par '09: Proc. 15th International Euro-Par Conference on Parallel Processing, pp.404-416, 2009.
DOI : 10.1177/1094342006070078

URL : https://hal.archives-ouvertes.fr/inria-00410956

B. Nicolae, G. Antoniu, L. Bougé, D. Moise, and A. Carpen-amarie, BlobSeer: Next-generation data management for large scale infrastructures, Journal of Parallel and Distributed Computing, vol.71, issue.2, p.4, 2010.
DOI : 10.1016/j.jpdc.2010.08.004

URL : https://hal.archives-ouvertes.fr/inria-00511414

B. Nicolae, J. Bresnahan, K. Keahey, and G. Antoniu, Going back and forth, Proceedings of the 20th international symposium on High performance distributed computing, HPDC '11, pp.2010-7482
DOI : 10.1145/1996130.1996152

URL : https://hal.archives-ouvertes.fr/inria-00570682

B. Nicolae, D. Moise, G. Antoniu, L. Bougé, and M. Dorier, BlobSeer: Bringing high throughput under heavy concurrency to Hadoop Map-Reduce applications, 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), pp.1-12, 2010.
DOI : 10.1109/IPDPS.2010.5470433

URL : https://hal.archives-ouvertes.fr/inria-00456801

D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman et al., The eucalyptus open-source cloudcomputing system, Proc. 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp.124-131, 2009.

C. Olston, B. Reed, U. Srivastava, R. Kumar, and A. Tomkins, Pig latin, Proceedings of the 2008 ACM SIGMOD international conference on Management of data , SIGMOD '08, pp.1099-1110, 2008.
DOI : 10.1145/1376616.1376726

X. Pan, S. Kavulya, J. Tan, R. Gandhi, and P. Narasimhan, Ganesha, Proceedings of the Second Workshop on Hot Topics in Measurement & Modeling of Computer Systems, p.136, 2009.
DOI : 10.1145/1710115.1710118

A. David and . Patterson, Technical perspective: the data center is the computer, Commun. ACM, vol.51, issue.1, pp.105-105, 2008.

A. Pavlo, E. Paulson, A. Rasin, D. J. Abadi, D. J. Dewitt et al., A comparison of approaches to large-scale data analysis, Proceedings of the 35th SIGMOD international conference on Management of data, SIGMOD '09, pp.165-178, 2009.
DOI : 10.1145/1559845.1559865

C. George and . Philip, Software design guidelines for event-driven programming, J. Syst. Softw, vol.41, issue.2, pp.79-91, 1998.

J. Pisharath, Design and optimization of architectures for data intensive computing Adviser-Choudhary, Alok N, p.12, 2005.

N. Preguiça, M. Shapiro, C. Matheson-coopis, D. , and O. , Semantics-Based Reconciliation for Collaborative and Mobile Environments, Lecture Notes in Computer Science, vol.2888, pp.38-55, 2003.
DOI : 10.1007/978-3-540-39964-3_5

K. Psounis and B. Prabhakar, Efficient randomized Web-cache replacement schemes using samples from past eviction times, IEEE/ACM Transactions on Networking, vol.10, issue.4, pp.441-455, 2002.
DOI : 10.1109/TNET.2002.801414

S. Quinlan, A cached WORM file system, Software: Practice and Experience, vol.21, issue.12, pp.1289-1299, 1991.
DOI : 10.1002/spe.4380211203

S. Quinlan and S. Dorward, Venti: A new approach to archival storage, FAST '02: Proceedings of the Conference on File and Storage Technologies, pp.89-101, 2002.

I. Raicu, Many-task computing: bridging the gap between high-throughput computing and high-performance computing, p.12, 2009.

B. Randell, P. Lee, and P. C. Treleaven, Reliability Issues in Computing System Design, ACM Computing Surveys, vol.10, issue.2, pp.123-165, 1978.
DOI : 10.1145/356725.356729

T. Redkar, Windows Azure Platform, Apress, vol.19, p.32, 2010.
DOI : 10.1007/978-1-4302-2480-8

D. Reimer, A. Thomas, G. Ammons, T. Mummert, V. Bowen-alpern et al., Opening black boxes, Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments , VEE '08, pp.111-120, 2008.
DOI : 10.1145/1346256.1346272

S. Rhea, R. Cox, and A. Pesterev, Fast, inexpensive content-addressed storage in foundation, ATC'08: USENIX 2008 Annual Technical Conference on Annual Technical Conference, pp.143-156, 2008.

S. Rhea, B. Godfrey, B. Karp, J. Kubiatowicz, S. Ratnasamy et al., OpenDHT: a public DHT service and its uses

D. Robinson, Amazon Web Services Made Simple: Learn how Amazon EC2, S3, SimpleDB and SQS Web Services enables you to reach business goals faster. Emereo Pty Ltd, pp.31-122, 1920.

O. Rodeh, B-trees, shadowing, and clones, ACM Transactions on Storage, vol.3, issue.4, pp.1-27, 2008.
DOI : 10.1145/1326542.1326544

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

A. Rodriguez, J. Carretero, B. Bergua, and F. Garcia, Resource selection for fast largescale virtual appliances propagation, ISCC 2009: Proc. 2009 IEEE Symposium on Computers and Communications, pp.824-829, 2009.

M. Romberg, The UNICORE Grid Infrastructure, Scientific Programming, vol.10, issue.2, pp.149-157, 2002.
DOI : 10.1155/2002/483253

B. Rood and M. J. Lewis, Multi-state grid resource availability characterization, 2007 8th IEEE/ACM International Conference on Grid Computing, pp.42-49, 2007.
DOI : 10.1109/GRID.2007.4354114

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

B. Rood and M. J. Lewis, Resource Availability Prediction for Improved Grid Scheduling, 2008 IEEE Fourth International Conference on eScience, pp.711-718, 2008.
DOI : 10.1109/eScience.2008.66

M. Rosenblum and J. K. Ousterhout, The design and implementation of a log-structured file system, ACM Transactions on Computer Systems, vol.10, issue.1, pp.26-52, 1992.
DOI : 10.1145/146941.146943

B. Rudolf and M. Edward, Organization and maintenance of large ordered indexes. Software pioneers: contributions to software engineering, pp.245-262, 2002.

A. Sánchez, Autonomic high performance storage for grid environments based on long term prediction, p.129, 2008.

D. Sanderson, Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure, 2009.

B. Frank, R. L. Schmuck, and . Haskin, GPFS: A shared-disk file system for large computing clusters, FAST '02: Proceedings of the Conference on File and Storage Technologies, pp.231-244, 2002.

V. Semenov, Complex Systems Concurrent Engineering Collaboration, Technology Innovation and Sustainability, chapter Semantics-based Reconciliation of Divergent Replicas in Advanced Concurrent Engineering Environments, pp.557-564, 2007.

J. Shafer, S. Rixner, and A. L. Cox, Datacenter storage architecture for mapreduce applications, ACLD: Workshop on Architectural Concerns in Large Datacenters, p.131, 2009.

K. Shvachko, H. Huang, S. Radia, and R. Chansler, The Hadoop Distributed File System, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), p.95, 1931.
DOI : 10.1109/MSST.2010.5496972

K. Shvachko, HDFS scalability: The limits to growth. ;login: -The USENIX Magazine, pp.2010-2043

B. Silvestre, S. Rossetto, N. Rodriguez, and J. Briot, Flexibility and coordination in event-based, loosely coupled, distributed systems, Computer Languages, Systems & Structures, vol.36, issue.2, pp.142-157, 2010.
DOI : 10.1016/j.cl.2009.06.001

URL : https://hal.archives-ouvertes.fr/hal-01169940

P. Gomes and S. , On remote procedure call, CASCON '92: Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research, pp.215-267, 1992.

L. Guy and . Steele, Lambda: The ultimate declarative, p.77, 1976.

M. A. Stephens, EDF Statistics for Goodness of Fit and Some Comparisons, Journal of the American Statistical Association, vol.10, issue.1, pp.730-737, 1974.
DOI : 10.1111/j.1467-9574.1967.tb00548.x

I. Stoica, R. Morris, D. Liben-nowell, D. R. Karger, F. F. Kaashoek et al., Chord: a scalable peer-to-peer lookup protocol for internet applications, IEEE/ACM Transactions on Networking, vol.11, issue.1, pp.17-32, 2003.
DOI : 10.1109/TNET.2002.808407

D. Scott, F. B. Stoller, and . Schneider, Automated analysis of fault-tolerance in distributed systems, Form. Methods Syst. Des, vol.26, issue.2, pp.183-196, 2005.

M. Stonebraker, D. Abadi, D. J. Dewitt, S. Madden, E. Paulson et al., MapReduce and parallel DBMSs, Communications of the ACM, vol.53, issue.1, pp.64-71, 2010.
DOI : 10.1145/1629175.1629197

P. Ta-shma, G. Laden, M. Ben-yehuda, and M. Factor, Virtual machine time travel using continuous data protection and checkpointing, ACM SIGOPS Operating Systems Review, vol.42, issue.1, pp.127-134, 2008.
DOI : 10.1145/1341312.1341341

O. Tatebe, K. Hiraga, and N. Soda, Gfarm Grid File System, New Generation Computing, vol.42, issue.2, pp.257-275, 2010.
DOI : 10.1007/s00354-009-0089-5

URL : https://hal.archives-ouvertes.fr/inria-00318590

B. H. Tay and A. L. Ananda, A survey of remote procedure calls, ACM SIGOPS Operating Systems Review, vol.24, issue.3, pp.68-79, 1990.
DOI : 10.1145/382244.382832

D. Thain, T. Tannenbaum, and M. Livny, Distributed computing in practice: the Condor experience, Concurrency and Computation: Practice and Experience, vol.11, issue.2-4, pp.323-356, 2005.
DOI : 10.1002/cpe.938

M. Marvin, K. A. Theimer, D. R. Lantz, and . Cheriton, Preemptable remote execution facilities for the V-system, SOSP '85: Proceedings of the tenth ACM symposium on Operating systems principles, pp.2-12, 1985.

A. Thusoo, J. S. Sarma, N. Jain, Z. Shao, P. Chakka et al., Hive, Proceedings of the 35th conference on Very Large Databases (VLDB '09), pp.1626-1629, 2009.
DOI : 10.14778/1687553.1687609

G. Viet-trung-tran, B. Antoniu, L. Nicolae, and . Bougé, Towards a grid file system based on a large-scale blob management service, Grids, P2P and Service Computing, pp.7-19, 2009.

J. J. Valdés, Similarity-based heterogeneous neurons in the context of general observational models, Neural Network World, vol.12, pp.499-508, 2002.

J. J. Valdés, Virtual Reality Representation of Information Systems and Decision Rules: An Exploratory Technique for Understanding Data and Knowledge Structure, RSFD- GrC'03: Proceedings of the 9th international conference on Rough sets, fuzzy sets, data mining, and granular computing, pp.615-618, 2003.
DOI : 10.1007/3-540-39205-X_101

M. Luis, L. Vaquero, J. Rodero-merino, M. Caceres, and . Lindner, A break in the clouds: towards a cloud definition, SIGCOMM Comput. Commun. Rev, vol.39, issue.1, pp.50-55, 2009.

S. Venugopal, R. Buyya, and K. Ramamohanarao, A taxonomy of Data Grids for distributed data sharing, management, and processing, ACM Computing Surveys, vol.38, issue.1, pp.3-25, 2006.
DOI : 10.1145/1132952.1132955

G. Cameron, M. J. Walker, and . Sullivan, Core-edge design of storage area networks: A single-edge formulation with problem-specific cuts, Comput. Oper. Res, vol.37, issue.5, pp.916-926, 2010.

A. Sage and . Weil, Ceph: reliable, scalable, and high-performance distributed storage, p.25, 2007.

A. Weiss, Computing in the clouds, netWorker, vol.11, issue.4, pp.16-25, 2007.
DOI : 10.1145/1327512.1327513

T. White, Hadoop: The Definitive Guide, pp.31-95, 2009.

G. Gibson and W. Tantisiriroj, Data-intensive file systems for internet services: A rose by any other name, p.96, 2008.

K. Hyrum, D. E. Wright, and . Perry, Subversion 1.5: A case study in open source release mismanagement, FLOSS '09: Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, pp.13-18, 2009.

J. Zawodny, Redis: Lightweight key/value store that goes the extra mile, Linux Magazine, p.79, 2009.

C. Zheng, G. Shen, S. Li, and S. Shenker, Distributed segment tree: Support range query and cover query over DHT, IPTPS '06: Proceedings of the Fifth International Workshop on Peer-to-Peer Systems, p.63, 2006.