P. Anedda, S. Leo, S. Manca, M. Gaggero, and G. Zanetti, Suspending, migrating and resuming HPC virtual clusters, Future Generation Computer Systems, vol.26, issue.8, pp.1063-1072, 2010.
DOI : 10.1016/j.future.2010.05.007

M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz et al., A view of cloud computing, Communications of the ACM, vol.53, issue.4, pp.50-58, 2010.
DOI : 10.1145/1721654.1721672

K. P. Birman and R. Van-renesse, Reliable distributed computing with the Isis toolkit, 1994.

A. Bouteiller, P. Lemarinier, K. Krawezik, and F. Capello, Coordinated checkpoint versus message log for fault tolerant MPI, Proceedings IEEE International Conference on Cluster Computing CLUSTR-03, pp.242-250, 2003.
DOI : 10.1109/CLUSTR.2003.1253321

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. B. Stefani, The FRACTAL component model and its support in Java, Software: Practice and Experience, vol.6, issue.11-12, pp.11-12, 2006.
DOI : 10.1002/spe.767

R. Buyya, R. Ranjan, and R. Calheiros, Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. Algorithms and architectures for parallel processing pp, pp.13-31, 2010.

V. Cardellini, M. Colajanni, and P. Yu, Dynamic load balancing on Web-server systems, IEEE Internet Computing, vol.3, issue.3, pp.28-39, 1999.
DOI : 10.1109/4236.769420

E. Chang and R. Roberts, An improved algorithm for decentralized extrema-finding in circular configurations of processes, Communications of the ACM, vol.22, issue.5, pp.281-283, 1979.
DOI : 10.1145/359104.359108

J. S. Chase, D. C. Anderson, P. N. Thakar, A. M. Vahdat, and R. P. Doyle, Managing energy and server resources in hosting centers, ACM SIGOPS Operating Systems Review, vol.35, issue.5, pp.103-116, 2001.
DOI : 10.1145/502059.502045

Z. Chen, Z. Liu, V. Stolz, L. Yang, and A. P. Ravn, A Refinement Driven Component-Based Design, 12th IEEE International Conference on Engineering Complex Computer Systems (ICECCS 2007), pp.277-289, 2007.
DOI : 10.1109/ICECCS.2007.12

G. Coulouris, J. Dollimore, and T. Kindberg, Distributed systems: concepts and design, 2005.

G. Czajkowski, M. Wegiel, L. Daynes, K. Palacz, M. Jordan et al., Resource management for clusters of virtual machines, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005., pp.382-389, 2005.
DOI : 10.1109/CCGRID.2005.1558580

F. Dandria, S. Bocconi, J. G. Cruz, J. Ahtes, and D. Zeginis, Cloud4SOA: Multi-cloud Application Management Across PaaS Offerings, 2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp.407-414, 2012.
DOI : 10.1109/SYNASC.2012.65

T. Erl, Soa: principles of service design, 2008.

O. Etzion and P. Niblett, Event Processing in Action, 2010.

I. Foster, T. Freeman, K. Keahy, D. Scheftner, B. Sotomayer et al., Virtual Clusters for Grid Communities, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06), pp.513-520, 2006.
DOI : 10.1109/CCGRID.2006.108

V. K. Garg, Concurrent and distributed computing in Java, 2005.
DOI : 10.1002/0471721271

H. Gonzalez, A. Y. Halevy, C. S. Jensen, A. Langen, J. Madhavan et al., Google fusion tables, Proceedings of the 2010 international conference on Management of data, SIGMOD '10, pp.1061-1066, 2010.
DOI : 10.1145/1807167.1807286

N. Grozev and R. Buyya, Inter-Cloud Architectures and Application Brokering: Taxonomy and Survey. Software: Practice and Experience, 2012.
DOI : 10.1002/spe.2168

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

M. Harchol-balter and A. Downey, Exploiting process lifetime distributions for dynamic load balancing, ACM Transactions on Computer Systems, vol.15, issue.3, pp.253-285, 1997.
DOI : 10.1145/263326.263344

. Infoworld, The 10 worst cloud outages (and what we can learn from them) http://tinyurl.com/br9ck4a 23. Isard, M.: Autopilot: automatic data center management, ACM SIGOPS Operating Systems Review, vol.41, issue.2, pp.60-67, 2007.

P. Karn and C. Partridge, Improving round-trip time estimates in reliable transport protocols, ACM SIGCOMM Computer Communication Review, vol.17, issue.5, pp.2-7, 1987.
DOI : 10.1145/55483.55484

D. Luckham and R. Schulte, Event Processing Glossary -Version 1.1. Processing 1, pp.1-19, 2008.

N. Malpani, J. L. Welch, and N. Vaidya, Leader election algorithms for mobile ad hoc networks, Proceedings of the 4th international workshop on Discrete algorithms and methods for mobile computing and communications , DIALM '00, pp.96-103, 2000.
DOI : 10.1145/345848.345871

E. Marcus and H. Stern, Blueprints for high availability, 2003.

J. Marino and M. Rowley, Understanding SCA (Service Component Architecture), 2010.

P. Marshall, K. Keahey, and T. Freeman, Elastic Site: Using Clouds to Elastically Extend Site Resources, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pp.43-52, 2010.
DOI : 10.1109/CCGRID.2010.80

R. Mietzner and F. Leymann, Towards Provisioning the Cloud: On the Usage of Multi-Granularity Flows and Services to Realize a Unified Provisioning Infrastructure for SaaS Applications, 2008 IEEE Congress on Services, Part I, pp.3-10, 2008.
DOI : 10.1109/SERVICES-1.2008.36

D. Mosberger and T. Jin, httperf---a tool for measuring web server performance, ACM SIGMETRICS Performance Evaluation Review, vol.26, issue.3, pp.31-37, 1998.
DOI : 10.1145/306225.306235

K. Oberle and M. Fisher, ETSI CLOUD ??? Initial Standardization Requirements for Cloud Services, Economics of Grids, Clouds, Systems, and Services, pp.105-115, 2010.
DOI : 10.1007/978-3-642-15681-6_8

F. Paraiso, N. Haderer, P. Merle, R. Rouvoy, and L. Seinturier, A Federated Multi-cloud PaaS Infrastructure, 2012 IEEE Fifth International Conference on Cloud Computing, pp.392-399, 2012.
DOI : 10.1109/CLOUD.2012.79

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

F. Paraiso, G. Hermosillo, R. Rouvoy, P. Merle, and L. Seinturier, A Middleware Platform to Federate Complex Event Processing, 2012 IEEE 16th International Enterprise Distributed Object Computing Conference, pp.113-122
DOI : 10.1109/EDOC.2012.22

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

F. Paraiso, P. Merle, and L. Seinturier, Managing elasticity across multiple cloud providers, Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, MultiCloud '13, 2013.
DOI : 10.1145/2462326.2462338

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

D. Petcu, G. Macariu, S. Panica, and C. Cr?-aciun, Portable Cloud applications???From theory to practice, Future Generation Computer Systems, vol.29, issue.6, 2012.
DOI : 10.1016/j.future.2012.01.009

H. Qian, E. Miller, W. Zhang, M. Rabinovich, and C. E. Wills, Agility in virtualized utility computing, Proceedings of the 3rd international workshop on Virtualization technology in distributed computing, VTDC '07, pp.1-8, 2007.
DOI : 10.1145/1408654.1408663

W. Torell and V. Avelar, Mean time between failure: Explanation and standards, White Paper, p.78, 2004.

L. Vaquero, L. Rodero-merino, and R. Buyya, Dynamically scaling applications in the cloud, ACM SIGCOMM Computer Communication Review, vol.41, issue.1, pp.45-52, 2011.
DOI : 10.1145/1925861.1925869

Y. M. Wang, Consistent global checkpoints that contain a given set of local checkpoints. Computers, IEEE Transactions on, vol.46, issue.4, pp.456-468, 1997.

. Zdnet, Amazon cloud down; Reddit, Github, other major sites affected (2012)

Q. Zhang, L. Cheng, and R. Boutaba, Cloud computing: state-of-the-art and research challenges, Journal of Internet Services and Applications, vol.33, issue.4, pp.7-18, 2010.
DOI : 10.1007/s13174-010-0007-6