• Nenhum resultado encontrado

heat_template_version: 2013-05-23

- { name: 'tcp_MonitoringNode', protocol: 'tcp', probe_bandwidth_mb: '2', min_bandwidth_mb: '1', probe_interval: '5', recovery_tag: 'network_alert', monitoring_function: { period: "5m", every: "30s", function: "median" } } - { name: 'udp_MonitoringNode', protocol: 'udp', probe_bandwidth_mb: '2',

min_bandwidth_mb: '1', max_jitter_ms: '0.1', max_loss_percentage: '5', probe_interval: '5', recovery_tag: 'network_alert',

monitoring_function: { period: "5m", every: "30s", function: "median" } } internal:

net_response:

- { name: 'sshd', host: 'localhost', protocol: 'tcp', listen_port: '22', timeout: '1s', recovery_tag: 'sshd_recovery' }

procstat:

- { name: 'gitlab-runner', state: 'running', service: 'gitlab-runner', recovery_tag: 'gitlab-runner_recovery' }

- { name: 'sshd', state: 'running', service: 'sshd', recovery_tag: 'sshd_recovery' } http_response:

- { name: 'google', url: 'http://google.com', return_code: '200', response_timeout: '10s', method: 'GET', follow_redirects: 'true', insecure_skip_verify: 'true',

recovery_tag: 'network_alert' } recovery:

sshd_recovery:

- instance_soft_restart: { retries: 1, delay_between_retries: 60 } - delay: { delay_between_retries: 60 }

- instance_hard_restart: { retries: 1, delay_between_retries: 60 } - delay: { delay_between_retries: 60 }

- notify: { email: '[email protected]' } gitlab-runner_recovery:

- service_restart: { service: 'gitlab-runner', retries: 1, delay_between_retries: 60 } - delay: { delay_between_retries: 60 }

- instance_soft_restart: { retries: 1, delay_between_retries: 60 } - delay: { delay_between_retries: 60 }

- instance_hard_restart: { retries: 1, delay_between_retries: 60 } - delay: { delay_between_retries: 60 }

- notify: { email: '[email protected]' } network_alert:

- notify: { email: '[email protected]' } properties:

References

[1] J. B. Morgado, D. Barbosa, J. P. Barraca, D. Maia, J. Bergano, M. Di Carlo, M. Canzari, M. Dolci, R. Smareglia, and D. Bartashevich, “Very large scale high performance computing and instrument management for high availability systems through the use of virtualization at the Square Kilometre Array (SKA) telescope”, inSoftware and Cyberinfrastructure for Astronomy V, J. C. Guzman and J. Ibsen, Eds., vol. 10707, SPIE, Jul. 2018, p. 20,isbn: 9781510619678.

doi:10.1117/12.2313559.

[2] S. R. Chaudhuri, M. Di Carlo, G. Le Roux, S. Natarajan, Y. Wadadekar, N. M. Ramanujam, J. Kodikar, V. Sathe, M. Patil, A. Khanvilkar, A. Dange, V. Trivedi, J. Ranpura, S. Nakave, V. Kumthekar, V. Mohile, S. Valame, L. van den Heever, P. Swart, R. Brederode, S. Williams, M. Nicol, P. Klaassen, A. O’Brien, S. Reed, M. Canzari, R. Smareglia, M. Dolci, C. Knapic, G. Jerse, V. Alberti, F. Tinarelli, J. C. Guzman, S. Vrcic, D. Barbosa, J. Bergano, J. P. Barraca, J. B. Morgado, D. Maia, N. Silva, G. Brajnik, L. Babani, D. Bartashevich, A. Bridger, and Y. Gupta, “SKA telescope manager: a status update”, in Software and Cyberinfrastructure for Astronomy V, J. C. Guzman and J. Ibsen, Eds., vol. 10707, SPIE, Jul. 2018, p. 2, isbn: 9781510619678.doi:10.1117/12.2313649.

[3] M. Di Carlo, D. Bartashevich, J. Morgado, D. Nunes, S. Williams, M. de Beer, K. Madisa, A.

Venter, and M. Bartolini, “CI-CD Practices with the TANGO-controls Framework in the Context of the Square Kilometre Array (SKA) Telescope Project”, in17th Int. Conf. on Accelerator and Large Experimental Physics Control Systems (ICALEPCS’19), Oct. 2019.

[4] I. E. Baciu, “Advantages and Disadvantages of Cloud Computing Services, from the Employee’s Point of View”,National Strategies Observer, vol. 1, no. 2, Jun. 2015.

[5] G. Pal, K. K. Barala, and M. Kumar,A review paper on cloud computing, International Journal for Research in Applied Science and Engineering Technology (IJRASET), Sep. 2014.

[6] R. Grossman, “The Case for Cloud Computing”,IT Professional, vol. 11, no. 2, pp. 23–27, Mar.

2009,issn: 1520-9202.doi:10.1109/MITP.2009.40.

[7] F. Shaikh and S. Haider, “Security threats in cloud computing”, Jan. 2011, pp. 214–219,isbn: 978-1-4577-0884-8.

[8] R. Morabito, J. Kjallman, and M. Komu, “Hypervisors vs. Lightweight Virtualization: A Performance Comparison”, in2015 IEEE International Conference on Cloud Engineering, IEEE, Mar. 2015, pp. 386–393,isbn: 978-1-4799-8218-9. doi:10.1109/IC2E.2015.74.

[9] R. Dua, A. R. Raja, and D. Kakadia, “Virtualization vs Containerization to Support PaaS”, in2014 IEEE International Conference on Cloud Engineering, IEEE, Mar. 2014, pp. 610–614, isbn: 978-1-4799-3766-0.doi:10.1109/IC2E.2014.41.

[10] N. Jain and S. Choudhary, “Overview of virtualization in cloud computing”, in2016 Symposium on Colossal Data Analysis and Networking (CDAN), IEEE, Mar. 2016, pp. 1–4,isbn:

978-1-5090-0669-4.doi:10.1109/CDAN.2016.7570950.

[11] J. Hwang, S. Zeng, F. Wu, and T. Wood, “A component-based performance comparison of four hypervisors”,2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), 2013.

[12] S. A. Baset and S. A., “Cloud SLAs”,ACM SIGOPS Operating Systems Review, vol. 46, no. 2, p. 57, Jul. 2012,issn: 01635980.doi:10.1145/2331576.2331586.

[13] Pooja and A. Pandey, “Virtual machine performance measurement”, in2014 Recent Advances in Engineering and Computational Sciences (RAECS), IEEE, Mar. 2014, pp. 1–3,isbn: 978-1-4799-2291-8. doi:10.1109/RAECS.2014.6799630.

[14] J. Gray and D. Siewiorek, “High-availability computer systems”, Computer, vol. 24, no. 9, pp. 39–48, Sep. 1991,issn: 0018-9162.doi:10.1109/2.84898.

[15] R. Buyya, S. K. Garg, and R. N. Calheiros, “SLA-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions”, in2011 International Conference on Cloud and Service Computing, IEEE, Dec. 2011, pp. 1–10, isbn: 978-1-4577-1637-9.doi: 10.1109/

CSC.2011.6138522.

[16] C. Vecchiola, X. Chu, and R. Buyya, “Aneka: A Software Platform for .NET-based Cloud Computing”, Jul. 2009. arXiv:0907.4622.

[17] M. Brattstrom and P. Morreale, “Scalable Agentless Cloud Network Monitoring”, in2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud), IEEE, Jun.

2017, pp. 171–176, isbn: 978-1-5090-6644-5.doi: 10.1109/CSCloud.2017.11.

[18] I. Angelopoulos, E. Trouva, and G. Xilouris, “A monitoring framework for 5G service de-ployments”, in 2017 IEEE 22nd International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), IEEE, Jun. 2017, pp. 1–6, isbn: 978-1-5090-6302-4.doi:10.1109/CAMAD.2017.8031617.

[19] G. Da Cunha Rodrigues, R. N. Calheiros, V. T. Guimaraes, G. L. dos Santos, M. B. de Carvalho, L. Z. Granville, L. M. R. Tarouco, and R. Buyya, “Monitoring of cloud computing environments”, inProceedings of the 31st Annual ACM Symposium on Applied Computing -SAC ’16, New York, New York, USA: ACM Press, 2016, pp. 378–383,isbn: 9781450337397.doi: 10.1145/2851613.2851619.

[20] M. Di Carlo, M. Dolci, R. Smareglia, M. Canzari, and S. Riggi, “Monitoring and controlling the SKA telescope manager: a peculiar LMC system in the framework of the SKA LMCs”, G. Chiozzi and J. C. Guzman, Eds., Aug. 2016. doi: 10.1117/12.2231614. [Online]. Available: http:

//proceedings.spiedigitallibrary.org/proceeding.aspx?doi=10.1117/12.2231614. [21] R. Zhang, Y. Shang, and S. Zhang, “An Automatic Deployment Mechanism on Cloud Computing

Platform”, in2014 IEEE 6th International Conference on Cloud Computing Technology and Science, IEEE, Dec. 2014, pp. 511–518,isbn: 978-1-4799-4093-6.doi:10.1109/CloudCom.2014.

87.

[22] M. Katyal and A. Mishra, “Orchestration of cloud computing virtual resources”, in 2014 International Conference on Contemporary Computing and Informatics (IC3I), IEEE, Nov.

2014, pp. 833–838, isbn: 978-1-4799-6629-5.doi: 10.1109/IC3I.2014.7019756.

[23] J. Kovács and P. Kacsuk, “Occopus: a Multi-Cloud Orchestrator to Deploy and Manage Complex Scientific Infrastructures”,Journal of Grid Computing, vol. 16, no. 1, pp. 19–37, Mar. 2018, issn: 1570-7873.doi: 10.1007/s10723-017-9421-3.

[24] L. M. Pham, A. Tchana, D. Donsez, N. de Palma, V. Zurczak, and P.-Y. Gibello, “Roboconf: A Hybrid Cloud Orchestrator to Deploy Complex Applications”, in2015 IEEE 8th International Conference on Cloud Computing, IEEE, Jun. 2015, pp. 365–372, isbn: 978-1-4673-7287-9.doi: 10.1109/CLOUD.2015.56.

[25] X. Wang, Z. Liu, Y. Qi, and J. Li, “LiveCloud: A lucid orchestrator for cloud datacenters”, in4th IEEE International Conference on Cloud Computing Technology and Science Proceedings, IEEE, Dec. 2012, pp. 341–348,isbn: 978-1-4673-4510-1.doi:10.1109/CloudCom.2012.6427544. [26] D.-H. Le, H.-L. Truong, G. Copil, S. Nastic, and S. Dustdar, “SALSA: A Framework for

Dynamic Configuration of Cloud Services”, in 2014 IEEE 6th International Conference on Cloud Computing Technology and Science, IEEE, Dec. 2014, pp. 146–153, isbn: 978-1-4799-4093-6. doi:10.1109/CloudCom.2014.99.

[27] M. Caballer, D. Segrelles, G. Moltó, and I. Blanquer, “A platform to deploy customized scientific virtual infrastructures on the cloud”, Concurrency and Computation: Practice and Experience, vol. 27, no. 16, pp. 4318–4329, Nov. 2015,issn: 15320626.doi:10.1002/cpe.3518.

[28] N. Hochgeschwender, G. Biggs, and H. Voos, “A Reference Architecture for Deploying Component-Based Robot Software and Comparison with Existing Tools”, in 2018 Second IEEE International Conference on Robotic Computing (IRC), IEEE, Jan. 2018, pp. 121–128, isbn: 978-1-5386-4652-6.doi:10.1109/IRC.2018.00026.

[29] M. Nabi, M. Toeroe, and F. Khendek, “Availability in the cloud: State of the art”,Journal of Network and Computer Applications, vol. 60, pp. 54–67, Jan. 2016,issn: 1084-8045.doi: 10.1016/J.JNCA.2015.11.014.

[30] M. Toeroe and F. Tam, Service availability : principles and practice. Wiley, 2012, isbn: 1119941679.

[31] E. Bauer and R. Adams,Reliability and Availability of Cloud Computing. John Wiley & Sons, 2012,isbn: 1118394003.

[32] N. Roy, A. Dubey, and A. Gokhale, “Efficient Autoscaling in the Cloud Using Predictive Models for Workload Forecasting”, in2011 IEEE 4th International Conference on Cloud Computing, IEEE, Jul. 2011, pp. 500–507,isbn: 978-1-4577-0836-7. doi:10.1109/CLOUD.2011.42. [33] F. Paraiso, P. Merle, and L. Seinturier, “Managing elasticity across multiple cloud providers”, in

Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds - MultiCloud ’13, New York, New York, USA: ACM Press, 2013, p. 53,isbn: 9781450320504.

doi:10.1145/2462326.2462338.

[34] H. J. La, S. W. Choi, and S. D. Kim, “Technical Challenges and Solution Space for Developing SaaS and Mash-Up Cloud Services”, in2009 IEEE International Conference on e-Business Engineering, IEEE, 2009, pp. 359–364,isbn: 978-0-7695-3842-6.doi: 10.1109/ICEBE.2009.56. [35] J. C. Patni and M. S. Aswal, “Distributed load balancing model for grid computing environment”, inProceedings on 2015 1st International Conference on Next Generation Computing Technologies, NGCT 2015, Institute of Electrical and Electronics Engineers Inc., Jan. 2016, pp. 123–126,isbn: 9781467368094.doi:10.1109/NGCT.2015.7375096.

[36] Chen Chuan, Zhang Huaxiang, Yu Zhilou, Fan Ying, and L. Liu, “A new live virtual machine migration strategy”, in2012 International Symposium on Information Technologies in Medicine and Education, IEEE, Aug. 2012, pp. 173–176, isbn: 978-1-4673-2108-2.doi:10.1109/ITiME.

2012.6291274.

[37] B. Yu, Y. Han, X. Wen, and Z. Xu, “SMPA: An Energy-Aware Service Migration Strategy in Cloud Networks”, in2016 IEEE 9th International Conference on Cloud Computing (CLOUD), IEEE, Jun. 2016, pp. 984–989,isbn: 978-1-5090-2619-7.doi:10.1109/CLOUD.2016.0150. [38] W. Li and A. Kanso, “Comparing Containers versus Virtual Machines for Achieving High

Availability”, in2015 IEEE International Conference on Cloud Engineering, IEEE, Mar. 2015, pp. 353–358,isbn: 978-1-4799-8218-9.doi:10.1109/IC2E.2015.79.

[39] N. Marshall, M. Brown, G. B. Fritz, R. Johnson, and P. Gelsinger,Mastering VMware vSphere 6.7. 2018,isbn: 9781119512974.

[40] D. Richter, M. Konrad, K. Utecht, and A. Polze, “Highly-Available Applications on Unreliable Infrastructure: Microservice Architectures in Practice”, in2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), IEEE, Jul. 2017, pp. 130–137, isbn: 978-1-5386-2072-4.doi:10.1109/QRS-C.2017.28.

[41] P. Heidari, M. Hormati, M. Toeroe, Y. Al Ahmad, and F. Khendek, “Integrating Open SAF High Availability Solution with Open Stack”, in2015 IEEE World Congress on Services, IEEE, Jun. 2015, pp. 229–236,isbn: 978-1-4673-7275-6.doi:10.1109/SERVICES.2015.41.

Documentos relacionados