The Cloud Continuum Blueprint

The Cloud Continuum Blueprint (CCBP) provides a modular, extensible, and federated software infrastructure designed to support experimentation across a continuum of resources. Its objective is to enable researchers to build and evaluate distributed applications over heterogeneous resources, including cloud, edge, and IoT systems, within a simplified and reproducible environment. By defining a guiding architecture and supporting dynamic federation of resources, resiliency to failures, and multiple cloud models, the CCBP addresses the inherent complexity of modern distributed systems and facilitates realistic, large-scale test scenarios for evaluating new solutions and approaches.

Building on this foundation, the CCBP is delivered as a service platform that supports the full lifecycle of experiments, from development to execution and monitoring. It integrates automation, DevOps tools, and (logically) centralized control mechanisms to simplify infrastructure management and accelerate experiment creation. By enabling on-demand provisioning, versioning, and collaboration across distributed environments, the platform enhances reproducibility and accessibility, allowing researchers to efficiently design, deploy, and analyze experiments within a unified cloud continuum environment


Documentation Outline

This documentation is organized into the following sections:

  1. CCBP Model — Introduction to the Cloud Continuum Blueprint, its definition, motivations, and architectural design principles

  2. CCBP Services — Comprehensive overview of CCBP-aaS services including the Command Line Interface (CCBP-CLI), deployment tools, and orchestration capabilities

  3. Setup Guide — Step-by-step instructions for setting up the Cloud Continuum Blueprint Platform on the SLICES infrastructure, including CLI installation and environment configuration

  4. Infrastructure Basic Experiment — Example experiment demonstrating multi-cluster deployment and inter-cluster communication using a Ping Pong service scenario

Cloud Continuum Experiment

The blueprint is designed to support experimenters throughout the entire lifecycle of an experiment, from initial development and infrastructure provisioning to execution, monitoring, and data analysis. It provides a set of ready-to-use services, high-level abstractions, and automation tools that simplify the management of complex, distributed environments. By integrating capabilities such as federated resource orchestration, monitoring-as-a-service, VPN connectivity, and DevOps-friendly workflows, the CCBP reduces the operational burden on users and enables them to focus on experiment design and evaluation. This end-to-end support, combined with a declarative and reproducible approach, makes it easier to build, iterate, and share experiments across heterogeneous infrastructures in a consistent and efficient way.

To start experimenting the CCBP, you need to follow three simple steps below:

  1. Setup the CCBP (this has to be done only once and then you can reuse the same setup for multiple experiments) Setup

  2. Define the infrastructure and experiment configuration Basic Usage

  3. Run the experiment and obtain the results

To gain more insights into the services offered by the CCBP refer to the => CCBP Services page.

Next steps