Occopus: A multi-cloud orchestrator to deploy and manage complex scientific infrastructures

J. Kovács, Péter Kacsuk

Research output: Contribution to journalArticle

9 Citations (Scopus)


This paper presents Occopus, an opensource cloud orchestration and management framework for heterogeneous multi-cloud platforms. Occopus provides a language to specify infrastructure descriptions and node definitions based on which Occopus can automatically deploy and maintain the specified virtual infrastructures in the target clouds. The paper introduces the required structure of the infrastructure descriptions and node definitions in an informal way and shows two use cases (Hadoop cluster and MICADO framework) how Occopus can be used to deploy complex virtual infrastructures. The paper also explains the architecture and implementation aspects of Occopus and describes its main distinguishing features compared to other cloud orchestrator frameworks.

Original languageEnglish
Pages (from-to)19-37
Number of pages19
JournalJournal of Grid Computing
Issue number1
Publication statusPublished - Jan 1 2018


  • Cloud
  • Deployment
  • Docker
  • Hadoop
  • Multi-cloud
  • Orchestration
  • Scaling
  • Virtualization

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this