{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T14:05:52Z","timestamp":1768313152880,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,4]],"date-time":"2018-07-04T00:00:00Z","timestamp":1530662400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,7,4]]},"DOI":"10.1145\/3282308.3282315","type":"proceedings-article","created":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T18:42:31Z","timestamp":1547059351000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Engineering Software for the Cloud"],"prefix":"10.1145","author":[{"given":"Tiago Boldt","family":"Sousa","sequence":"first","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Hugo Sereno","family":"Ferreira","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Filipe Figueiredo","family":"Correia","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Ademar","family":"Aguiar","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2018,7,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon. 2017. Scheduled Tasks (cron). http:\/\/docs.aws.amazon.com\/AmazonECS\/latest\/developerguide\/scheduled_tasks.html  Amazon. 2017. Scheduled Tasks (cron). http:\/\/docs.aws.amazon.com\/AmazonECS\/latest\/developerguide\/scheduled_tasks.html"},{"key":"e_1_3_2_1_2_1","unstructured":"Arcitura Education Inc. {n. d.}. Dynamic Failure Detection and Recovery. http:\/\/cloudpatterns.org\/design_patterns\/dynamic_failure_detection_and_recovery  Arcitura Education Inc. {n. d.}. Dynamic Failure Detection and Recovery. http:\/\/cloudpatterns.org\/design_patterns\/dynamic_failure_detection_and_recovery"},{"key":"e_1_3_2_1_3_1","volume-title":"Engineering Software for the Cloud - Patterns and Sequences. In Latin American Conf. on Pattern Lang. of Prog. 11","author":"Sousa Tiago Boldt","year":"2016","unstructured":"Tiago Boldt Sousa , Ademar Aguiar , Filipe Figueiredo Correia , and Hugo Sereno Ferreira . 2016 . Engineering Software for the Cloud - Patterns and Sequences. In Latin American Conf. on Pattern Lang. of Prog. 11 . 8. Tiago Boldt Sousa, Ademar Aguiar, Filipe Figueiredo Correia, and Hugo Sereno Ferreira. 2016. Engineering Software for the Cloud - Patterns and Sequences. In Latin American Conf. on Pattern Lang. of Prog. 11. 8."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 2015 Conference on Pattern Languages of Programs.","author":"Sousa Tiago Boldt","year":"2015","unstructured":"Tiago Boldt Sousa , Filipe Figueiredo Correia , and Hugo Sereno Ferreira . 2015 . Patterns for Software Orchestration on the Cloud . In Proceedings of the 2015 Conference on Pattern Languages of Programs. Tiago Boldt Sousa, Filipe Figueiredo Correia, and Hugo Sereno Ferreira. 2015. Patterns for Software Orchestration on the Cloud. In Proceedings of the 2015 Conference on Pattern Languages of Programs."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3147704.3147720"},{"key":"e_1_3_2_1_6_1","unstructured":"Jonas Bon\u00e9r Martin Thompson Dave Farley and Roland Kuhn. 2014. The Reactive Manifesto v2.0. (2014). http:\/\/www.reactivemanifesto.org  Jonas Bon\u00e9r Martin Thompson Dave Farley and Roland Kuhn. 2014. The Reactive Manifesto v2.0. (2014). http:\/\/www.reactivemanifesto.org"},{"key":"e_1_3_2_1_7_1","volume-title":"Pattern-Oriented Software Architecture","author":"Buschmann Frank","unstructured":"Frank Buschmann , Kevlin Henney , and Douglas Schmidt . 2007. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing. 639 pages. Frank Buschmann, Kevlin Henney, and Douglas Schmidt. 2007. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing. 639 pages."},{"key":"e_1_3_2_1_8_1","unstructured":"Chronos. 2017. Chronos. https:\/\/mesos.github.io\/chronos\/  Chronos. 2017. Chronos. https:\/\/mesos.github.io\/chronos\/"},{"key":"e_1_3_2_1_9_1","unstructured":"Docker. 2018. Dockerfile reference. https:\/\/docs.docker.com\/engine\/reference\/builder  Docker. 2018. Dockerfile reference. https:\/\/docs.docker.com\/engine\/reference\/builder"},{"key":"e_1_3_2_1_10_1","unstructured":"Martin Fowler. 2017. What do you mean by \"Event-Driven\"? https:\/\/martinfowler.com\/articles\/201701-event-driven.html  Martin Fowler. 2017. What do you mean by \"Event-Driven\"? https:\/\/martinfowler.com\/articles\/201701-event-driven.html"},{"key":"e_1_3_2_1_11_1","unstructured":"Google. 2018. Reliable Task Scheduling on Google Compute Engine. https:\/\/cloud.google.com\/solutions\/reliable-task-scheduling-compute-engine  Google. 2018. Reliable Task Scheduling on Google Compute Engine. https:\/\/cloud.google.com\/solutions\/reliable-task-scheduling-compute-engine"},{"key":"e_1_3_2_1_12_1","volume-title":"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution","author":"Hohpe Gregor","year":"2003","unstructured":"Gregor Hohpe and Bobby Woolf . 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution ( 2003 ), 736. Gregor Hohpe and Bobby Woolf. 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution (2003), 736."},{"key":"e_1_3_2_1_13_1","unstructured":"IEEE and The Group Open. 2016. crontab. http:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/utilities\/crontab.html  IEEE and The Group Open. 2016. crontab. http:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/utilities\/crontab.html"},{"key":"e_1_3_2_1_14_1","unstructured":"Internetlivestats.com. 2016. Number of Internet users in the world. http:\/\/www.internetlivestats.com\/internet-users\/  Internetlivestats.com. 2016. Number of Internet users in the world. http:\/\/www.internetlivestats.com\/internet-users\/"},{"key":"e_1_3_2_1_15_1","unstructured":"Kubernetes. 2017. Kubernetes Cron Jobs. https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/cron-jobs\/  Kubernetes. 2017. Kubernetes Cron Jobs. https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/cron-jobs\/"},{"key":"e_1_3_2_1_16_1","unstructured":"Kubernetes. 2018. Pod Lifecycle. https:\/\/kubernetes.io\/docs\/concepts\/workloads\/pods\/pod-lifecycle\/  Kubernetes. 2018. Pod Lifecycle. https:\/\/kubernetes.io\/docs\/concepts\/workloads\/pods\/pod-lifecycle\/"},{"key":"e_1_3_2_1_17_1","unstructured":"Mesosphere. 2017. Marathon Health Checks. https:\/\/mesosphere.github.io\/marathon\/docs\/health-checks.html  Mesosphere. 2017. Marathon Health Checks. https:\/\/mesosphere.github.io\/marathon\/docs\/health-checks.html"},{"key":"e_1_3_2_1_18_1","unstructured":"Microsoft. 2017. Microsoft Azure Scheduler. https:\/\/azure.microsoft.com\/en-us\/services\/scheduler\/  Microsoft. 2017. Microsoft Azure Scheduler. https:\/\/azure.microsoft.com\/en-us\/services\/scheduler\/"},{"key":"e_1_3_2_1_19_1","volume":"200","author":"Schmidt Dc","unstructured":"Dc Schmidt , Michael Stal , Hans Rohnert , Frank Buschmann , and J Wiley. 200 0. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2. Vol. 2. 1--482 pages. Dc Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann, and J Wiley. 2000. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2. Vol. 2. 1--482 pages.","journal-title":"J Wiley."},{"key":"e_1_3_2_1_20_1","unstructured":"Darryl Taft. 2015. How the Skills Gap Is Threatening the Growth of App Economy. http:\/\/www.eweek.com\/developer\/slideshows\/how-the-skills-gap-is-threatening-the-growth-of-app-economy.html  Darryl Taft. 2015. How the Skills Gap Is Threatening the Growth of App Economy. http:\/\/www.eweek.com\/developer\/slideshows\/how-the-skills-gap-is-threatening-the-growth-of-app-economy.html"},{"key":"e_1_3_2_1_21_1","volume-title":"Gartner Says Worldwide Public Cloud Services Market Is Forecast to Reach $204 Billion","author":"Woods Viveca","year":"2016","unstructured":"Viveca Woods and Rob Meulen . 2016. Gartner Says Worldwide Public Cloud Services Market Is Forecast to Reach $204 Billion in 2016 . http:\/\/www.gartner.com\/newsroom\/id\/3188817 Viveca Woods and Rob Meulen. 2016. Gartner Says Worldwide Public Cloud Services Market Is Forecast to Reach $204 Billion in 2016. http:\/\/www.gartner.com\/newsroom\/id\/3188817"}],"event":{"name":"EuroPLoP '18: 23rd European Conference on Pattern Languages of Programs","location":"Irsee Germany","acronym":"EuroPLoP '18","sponsor":["Hillside Europe Hillside Europe"]},"container-title":["Proceedings of the 23rd European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3282308.3282315","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3282308.3282315","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:11Z","timestamp":1750208531000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3282308.3282315"}},"subtitle":["Automated Recovery and Scheduler"],"short-title":[],"issued":{"date-parts":[[2018,7,4]]},"references-count":21,"alternative-id":["10.1145\/3282308.3282315","10.1145\/3282308"],"URL":"https:\/\/doi.org\/10.1145\/3282308.3282315","relation":{},"subject":[],"published":{"date-parts":[[2018,7,4]]},"assertion":[{"value":"2018-07-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}