TY - JOUR AU - Armbrust, M. AU - Fox, A. AU - Griffith, R. AU - Joseph, A. D. AU - Katz, R. AU - Konwinski, A. AU - Lee, G. AU - Patterson, D. AU - Rabkin, A. AU - Stoica, I. PY - 2010 DA - 2010// TI - A view of Cloud Computing JO - Commun ACM VL - 53 UR - https://doi.org/10.1145/1721654.1721672 DO - 10.1145/1721654.1721672 ID - Armbrust2010 ER - TY - STD TI - Bass L, Weber I, Zhu L (2015) DevOps: A Software Architect’s Perspective. Addison-Wesley Professional. ID - ref2 ER - TY - STD TI - Kapur K. C, Pecht M (2014) Reliability Engineering. John Wiley & Sons. ID - ref3 ER - TY - STD TI - Hanappi O, Hummer W, Dustdar S (2016) Asserting reliable convergence for configuration management scripts In: Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, 328–343.. ACM. ID - ref4 ER - TY - STD TI - Hummer W, Rosenberg F, Oliveira F, Eilam T (2013) Testing idempotence for infrastructure as code In: ACM/IFIP/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing, 368–388.. Springer. ID - ref5 ER - TY - STD TI - Katsuno Y, Takahashi H (2015) An automated parallel approach for rapid deployment of composite application servers In: Cloud Engineering (IC2E), 2015 IEEE International Conference On, 126–134.. IEEE. ID - ref6 ER - TY - STD TI - Juve G, Deelman E (2011) Automating application deployment in infrastructure clouds In: Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference On, 658–665.. IEEE. ID - ref7 ER - TY - JOUR AU - Papadopoulos, P. M. AU - Katz, M. J. AU - Bruno, G. PY - 2003 DA - 2003// TI - Npaci rocks: Tools and techniques for easily deploying manageable linux clusters JO - Concurr Comput Pract Experience VL - 15 UR - https://doi.org/10.1002/cpe.722 DO - 10.1002/cpe.722 ID - Papadopoulos2003 ER - TY - JOUR AU - Deelman, E. AU - Vahi, K. AU - Juve, G. AU - Rynge, M. AU - Callaghan, S. AU - Maechling, P. J. AU - Mayani, R. AU - Chen, W. AU - da Silva, R. F. AU - Livny, M. PY - 2015 DA - 2015// TI - Pegasus, a workflow management system for science automation JO - Futur Gener Comput Syst VL - 46 UR - https://doi.org/10.1016/j.future.2014.10.008 DO - 10.1016/j.future.2014.10.008 ID - Deelman2015 ER - TY - JOUR AU - Yamato, Y. AU - Muroi, M. AU - Tanaka, K. AU - Uchimura, M. PY - 2014 DA - 2014// TI - Development of template management technology for easy deployment of virtual resources on openstack JO - J Cloud Comput VL - 3 UR - https://doi.org/10.1186/s13677-014-0007-3 DO - 10.1186/s13677-014-0007-3 ID - Yamato2014 ER - TY - STD TI - Antonescu A-F, Robinson P, Braun T (2012) Dynamic Topology Orchestration for Distributed Cloud-Based Applications In: Network Cloud Computing and Applications (NCCA), 2012 Second Symposium On, 116–123.. IEEE. ID - ref11 ER - TY - STD TI - Openstack Heat. https://wiki.openstack.org/wiki/Heat. Accessed 11 Dec 2017. UR - https://wiki.openstack.org/wiki/Heat ID - ref12 ER - TY - STD TI - Openstack Sahara. https://wiki.openstack.org/wiki/Sahara. Accessed 11 Dec 2017. UR - https://wiki.openstack.org/wiki/Sahara ID - ref13 ER - TY - STD TI - Juju. https://juju.ubuntu.com/. Accessed 31 Dec 2017. UR - https://juju.ubuntu.com/ ID - ref14 ER - TY - STD TI - AWS CloudFormation. http://aws.amazon.com/cloudformation/. Accessed 11 Dec 2017. UR - http://aws.amazon.com/cloudformation/ ID - ref15 ER - TY - STD TI - Juve G, Deelman E (2011) Wrangler: Virtual cluster provisioning for the cloud In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, 277–278.. ACM. ID - ref16 ER - TY - STD TI - Vagrant. https://www.vagrantup.com/. Accessed 11 Dec 2017. UR - https://www.vagrantup.com/ ID - ref17 ER - TY - STD TI - AWS Incident. https://goo.gl/f959fl. Accessed 11 Dec 2017. UR - https://goo.gl/f959fl ID - ref18 ER - TY - STD TI - Google App Engine Incident. https://goo.gl/ICI0Mo. Accessed 11 Dec 2017. UR - https://goo.gl/ICI0Mo ID - ref19 ER - TY - STD TI - Giannakopoulos I, Konstantinou I, Tsoumakos D, Koziris N (2016) Recovering from cloud application deployment failures through re-execution In: International Workshop of Algorithmic Aspects of Cloud Computing, 117–130.. Springer. ID - ref20 ER - TY - STD TI - Giannakopoulos I, Konstantinou I, Tsoumakos D, Koziris N (2017) Aura: Recovering from transient failures in cloud deployments In: Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 762–765.. IEEE Press. ID - ref21 ER - TY - STD TI - AURA Source Code. https://github.com/giagiannis/aura/. Accessed 11 Dec 2017. UR - https://github.com/giagiannis/aura/ ID - ref22 ER - TY - STD TI - AWS Elastic BeanStalk. http://aws.amazon.com/elasticbeanstalk/. Accessed 11 Dec 2017. UR - http://aws.amazon.com/elasticbeanstalk/ ID - ref23 ER - TY - STD TI - CloudFoundry. https://www.cloudfoundry.org/. Accessed 11 Dec 2017. UR - https://www.cloudfoundry.org/ ID - ref24 ER - TY - STD TI - Heroku. https://www.heroku.com/. Accessed 11 Dec 2017. UR - https://www.heroku.com/ ID - ref25 ER - TY - STD TI - AWS CloudFormation Documentation. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html. Accessed 31 Mar 2018. UR - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html ID - ref26 ER - TY - STD TI - AWS Elastic Load Balancing Documentation. https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/ts-elb-error-api-response.html. Accessed 31 Mar 2018. UR - https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/ts-elb-error-api-response.html ID - ref27 ER - TY - STD TI - Chef. https://www.chef.io/chef/. Accessed 11 Dec 2017. UR - https://www.chef.io/chef/ ID - ref28 ER - TY - STD TI - Liu C, Mao Y, Van der Merwe J, Fernandez M (2011) Cloud resource orchestration: A data-centric approach In: Proceedings of the Biennial Conference on Innovative Data Systems Research (CIDR), 1–8.. cidrdb.org. ID - ref29 ER - TY - STD TI - CFEngine. https://cfengine.com/. Accessed 11 Dec 2017. UR - https://cfengine.com/ ID - ref30 ER - TY - STD TI - Puppet. https://puppet.com/. Accessed 11 Dec 2017. UR - https://puppet.com/ ID - ref31 ER - TY - STD TI - Ansible. https://www.ansible.com/. Accessed 11 Dec 2017. UR - https://www.ansible.com/ ID - ref32 ER - TY - STD TI - SaltStack. https://saltstack.com/. Accessed 31 Mar 2018. UR - https://saltstack.com/ ID - ref33 ER - TY - STD TI - Potharaju R, Jain N (2013) When the network crumbles: An empirical study of cloud network failures and their impact on services In: Proceedings of the 4th Annual Symposium on Cloud Computing, 15.. ACM. ID - ref34 ER - TY - STD TI - Zhai E, Chen R, Wolinsky DI, Ford B (2014) Heading off correlated failures through independence-as-a-service In: OSDI, 317–334. ID - ref35 ER - TY - STD TI - Patel P, Ranabahu AH, Sheth AP (2009) Service level agreement in cloud computing. https://corescholar.libraries.wright.edu/knoesis/78/, hosted by Kno.e.sis Publications (The Ohio Center of Excellence in Knowledge Enabled Computing (Kno.e.sis)). UR - https://corescholar.libraries.wright.edu/knoesis/78/ ID - ref36 ER - TY - STD TI - AWS Maintenance. https://aws.amazon.com/maintenance-help/. Accessed 11 Dec 2017. UR - https://aws.amazon.com/maintenance-help/ ID - ref37 ER - TY - STD TI - VMware vCloud Automation Center Documentation Center. http://goo.gl/YkKNic. Accessed 11 Dec 2017. UR - http://goo.gl/YkKNic ID - ref38 ER - TY - JOUR AU - Rodeh, O. AU - Bacik, J. AU - Mason, C. PY - 2013 DA - 2013// TI - Btrfs: The linux b-tree filesystem JO - ACM Trans Storage (TOS) VL - 9 ID - Rodeh2013 ER - TY - JOUR AU - Heidemann, J. S. AU - Popek, G. J. PY - 1994 DA - 1994// TI - File-system development with stackable layers JO - ACM Trans Comput Syst (TOCS) VL - 12 UR - https://doi.org/10.1145/174613.174616 DO - 10.1145/174613.174616 ID - Heidemann1994 ER - TY - STD TI - AUFS. http://aufs.sourceforge.net/. Accessed 11 Dec 2017. UR - http://aufs.sourceforge.net/ ID - ref41 ER - TY - STD TI - Borthakur D, et al. (2008) Hdfs architecture guide. Hadoop Apache Proj 53. ID - ref42 ER - TY - STD TI - Kumar R, Jain K, Maharwal H, Jain N, Dadhich A (2014) Apache cloudstack: Open source infrastructure as a service cloud computing platform In: Proceedings of the International Journal of advancement in Engineering technology, Management and Applied Science, 111–116.. www.IJAETMAS.com. ID - ref43 ER - TY - JOUR AU - Bernstein, D. PY - 2014 DA - 2014// TI - Containers and cloud: From lxc to docker to kubernetes JO - IEEE Cloud Comput VL - 1 UR - https://doi.org/10.1109/MCC.2014.51 DO - 10.1109/MCC.2014.51 ID - Bernstein2014 ER - TY - STD TI - White T (2012) Hadoop: The Definitive Guide. “ O’Reilly Media, Inc.” ID - ref45 ER - TY - STD TI - Openstack Heat Signaling and Coordination. https://wiki.openstack.org/wiki/Heat/Signaling-And-Coordination. Accessed 31 Mar 2018. UR - https://wiki.openstack.org/wiki/Heat/Signaling-And-Coordination ID - ref46 ER - TY - STD TI - Giannakopoulos I, Papailiou N, Mantas C, Konstantinou I, Tsoumakos D, Koziris N (2014) Celar: automated application elasticity platform In: Big Data (Big Data), 2014 IEEE International Conference On, 23–25.. IEEE. ID - ref47 ER - TY - STD TI - Hadoop AURA application description. https://github.com/giagiannis/aura/tree/master/example/hadoop. Accessed 11 Dec 2017. UR - https://github.com/giagiannis/aura/tree/master/example/hadoop ID - ref48 ER - TY - STD TI - Wordpress AURA application description. https://github.com/giagiannis/aura/tree/master/example/wordpress. Accessed 11 Dec 2017. UR - https://github.com/giagiannis/aura/tree/master/example/wordpress ID - ref49 ER -