Declarative Modeling for Building a Cloud Federation and Cloud Applications
Giuseppe Attardi, Alex Barchiesi, Alberto Colla, Fulvio Galeazzi,, Giovanni Marzulli, Mario Reale

TL;DR
This paper presents a declarative modeling approach to building and managing a federated cloud platform for the Italian research community, enabling automated deployment, resource management, and application hosting across multiple independent organizations.
Contribution
It introduces a declarative service modeling method for orchestrating federated cloud deployment and management, simplifying federation and application deployment processes.
Findings
Automated deployment reaches convergence efficiently.
Federated resources are integrated seamlessly.
Supports self-service application deployment for researchers.
Abstract
The paper illustrates how we built a federated cloud computing platform dedicated to the Italian research community. Building a cloud platform is a daunting task, that requires coordinating the deployment of many services, interrelated and dependent on each other. Provisioning, servicing and maintaining the platform must be automated. For our deployment, we chose a declarative modeling tool, that allows describing the parts that compose the system and their relations of supplier/consumer of specific interfaces. The tool arranges the steps to bring the deployment to convergence by transforming the state of the system until it reaches a configuration that satisfies all constraints. We chose a declarative service modeling approach for orchestrating both the deployment of the platform by the administrators and the deployment of applications by users. The cloud platform has been designed so…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Research in Systems and Signal Processing · Aquatic and Environmental Studies · Economic and Technological Systems Analysis
