Second International Workshop on Cloud-Native Applications Design and Experience — CNAX 2019
Co-located with UCC 2019 and BDCAT 2019 conferences — IEEE/ACM UCC/BDCAT 2019
Auckland, New Zealand, 2-5 December, 2019.
Motivation of the Workshop and Expected Submissions
An increasing number of software applications and data are migrating to online hosting services, predominantly using commercial cloud providers (e.g., Amazon, Microsoft, Google, IBM, and Huawei). The adoption of these platforms is intended to address several risks such as temporary or permanent unavailability of services, low platform resilience, sudden popularity spikes (i.e., the Slashdot effect), overpayment due to not having hosting options as well as unauthorised access to the data. Given the reach of software in today’s society, migration of cloud applications is of major interest to cloud computing and software engineering researchers.
In this context, applications based on microservices architecture, called cloud native applications (CNAs), are increasingly popular in software development. Given the characteristics and requirements of CNAs (e.g., resilience and elasticity), their proper design, development, maintenance and testing is a challenge. The movement to emerging DevOps practices (e.g., continuous delivery and integration) further complicates the implementation of tools to assist with CNAs maintenance and evolution. The industrial relevance of this topic is witnessed by the recent formation of the Cloud Native Computing Foundation.
The aim of this workshop is to bring together engineers and researchers interested in CNAs to propose and demonstrate novel methods to design, implement, maintain, test, efficiently run, process data on, and offer services using CNAs. Eligible studies can either have a qualitative or quantitative empirical component or propose novel technical solutions related to development, maintenance, and testing of CNAs. Furthermore, we are looking for papers on providing new ways to handle the emerging problems derived by the adoption of DevOps practices and addressing them in a unified manner.
An example of a suitable research paper is an evaluation of solutions based on summarization techniques to leverage and visualize CNAs data with the goal of achieving higher software quality and overall user experience and satisfaction. Similarly, a study that explore how the state-of-the-art design and migration strategies are used in real-world CNAs would be an appropriate experience report. For both types of submission, we ask the paper authors to clarify how their approach, solution, or technology is specific to CNAs. The evaluation of papers will be based on: (i) underlying methodological soundness and rigor; (ii) innovation of the work; the significance of the results; (iii) the quality of the reporting.
The topics of interest include, but are not limited to challenges, solutions, and related to development and maintenance of CNAs:
- design, architecture and development of cloud-native applications (CNAs)
- advanced cloud and post-cloud system interfaces to enable better applications
- continuous delivery and integration aspects in the context of CNAs
- techniques to automate the migration to the cloud
- migration to DevOps practices in the context of CNAs
- software maintenance and evolution of CNAs and cloud-aware applications
- application decomposition into microservices, and microservice artefact issues
- service-oriented systems to enable and support CNAs
- deployment with orchestrated containers and cloud functions
- automated recovery on cloud platforms, chaos engineering, and self-resilience
- high availability and reliability hosting schemes
- resilient and fault-tolerant storage and computation
- user control and feedback during the entire application lifecycle
- innovative use of PaaS and IaaS interfaces
- multi-service/multi-cloud programming techniques for truly cloudless applications
- multiplexed, dispersed and stealth computing approaches
- combined compute and storage service systems for data-intensive apps
- pro-active reliability concepts, monitoring and anomaly detection
- self-organisation and self-management for cloud services
- Paper submission: 15th September, 2019
- Notification of acceptance: 1st October, 2019
- Camera-ready submission: 15th October, 2019
- Author and early registration: 15th October, 2019
Workshop papers are a maximum of 6 pages in length in ACM format. Submissions should be structured as technical papers in the form of PDF files. They must represent original unpublished content which is not currently under review for any other conference, workshop or journal.
All papers will be peer reviewed by at least three programme committee members. The evaluation will be based on originality, relevance of the problem to the workshop topics, technical strength, quality of results, and clarity of the presentation.
The publication of the workshop proceeding with all accepted papers will be by the ACM and will appear in the same volume as the UCC 2019 and BDCAT 2019 conferences. At least one author of each accepted submission must register in full and attend the workshop to present and all workshop participants must pay the ACM conference or workshop registration fee.
Technical programme committee:
- Sebastiano Panichella, Zurich University of Applied Sciences, Service Prototyping Lab, Switzerland
- Davide Taibi, Tampere University, Cloud and WEb Engineering Group, Finland
- Ivo Krka, Google Inc., Switzerland
- Lingxian Kong, Catalyst, New Zealand
- Soheila Dehghanzadeh, Denso
- Michael Hilton, Carnegie Mellon University
- Ronald Jabangwe, University of Southern Denmark
- Hamzeh Khazaei, University of Alberta
- Ryan Ko, University of Waikato, New Zealand
- Philipp Leitner, Chalmers / University of Gothenburg
- Valentina Lenarduzzi, Tampere University of Technology
- Shripad J Nadgowda, IBM Research
- Dario Di Nucci, Vrije Universiteit Brussel
- Annibale Panichella, Technische Universiteit Delft
- Omer Rana, Cardiff University,
- Larisa Safina, University of Southern Denmark
- Aleksander Slominski, IBM Research
- Damian A. Tamburri, VU University Amsterdam
The workshop organisation receives logistics and infrastructure support by the Service Prototyping Lab
) at Zurich University of Applied Sciences.