Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

FedApp: a Research Sandbox for Application Orchestration in Federated Clouds using OpenStack

Ruuskanen, Johan LU orcid ; Peng, Haorui LU orcid ; Åkesson, Alfred LU orcid ; Larsson, Lars and Kihl, Maria LU (2021)
Abstract
Multi-cluster federation is envisioned to be the next-generation cloud infrastructure, where it will play a vital part in the realization of concepts such as edge and fog computing. Orchestrating applications in federated environments poses new challenges to well-known research problems in various fields, such as load-balancing, auto-scaling, resource allocation and service migration. However, as access to real multi-cluster infrastructure is limited, a test-bed that provides similar characteristics to a real system is in demand. To enable researchers in associated fields to quickly setup experiments in a federated cloud environment, we have created the open-source sandbox FedApp that simplifies the process of deploying multiple virtual... (More)
Multi-cluster federation is envisioned to be the next-generation cloud infrastructure, where it will play a vital part in the realization of concepts such as edge and fog computing. Orchestrating applications in federated environments poses new challenges to well-known research problems in various fields, such as load-balancing, auto-scaling, resource allocation and service migration. However, as access to real multi-cluster infrastructure is limited, a test-bed that provides similar characteristics to a real system is in demand. To enable researchers in associated fields to quickly setup experiments in a federated cloud environment, we have created the open-source sandbox FedApp that simplifies the process of deploying multiple virtual clusters in an OpenStack environment with the possibility of adding realistic network characteristics between sites. Each cluster comes deployed with the open source and production-grade container orchestrator Kubernetes, complete with federation-wide monitoring using Prometheus/Grafana and simplified inter-cluster microservice communication using Istio. (Less)
Please use this url to cite or link to this publication:
@misc{a63d435b-347b-43ea-a775-928d63db32d7,
  abstract     = {{Multi-cluster federation is envisioned to be the next-generation cloud infrastructure, where it will play a vital part in the realization of concepts such as edge and fog computing. Orchestrating applications in federated environments poses new challenges to well-known research problems in various fields, such as load-balancing, auto-scaling, resource allocation and service migration. However, as access to real multi-cluster infrastructure is limited, a test-bed that provides similar characteristics to a real system is in demand. To enable researchers in associated fields to quickly setup experiments in a federated cloud environment, we have created the open-source sandbox FedApp that simplifies the process of deploying multiple virtual clusters in an OpenStack environment with the possibility of adding realistic network characteristics between sites. Each cluster comes deployed with the open source and production-grade container orchestrator Kubernetes, complete with federation-wide monitoring using Prometheus/Grafana and simplified inter-cluster microservice communication using Istio.}},
  author       = {{Ruuskanen, Johan and Peng, Haorui and Åkesson, Alfred and Larsson, Lars and Kihl, Maria}},
  keywords     = {{Multi-cluster Federation; Edge Computing; Orchestration; Kubernetes; Sandbox}},
  language     = {{eng}},
  month        = {{09}},
  title        = {{FedApp: a Research Sandbox for Application Orchestration in Federated Clouds using OpenStack}},
  url          = {{https://arxiv.org/abs/2109.01480}},
  year         = {{2021}},
}