The massive proliferation of Internet of Thing (IoT) devices in recent years has created demand for distributed computing architectures capable of processing data and making decisions closer to the network edge. This paper proposes a meta-operating system architecture that manages distributed applications and heterogeneous resources in a unified manner, akin to how traditional operating systems manage local resources. The proposed architecture emphasises efficient allocation and dynamic scaling of computation capacity across the Cloud Continuum, as well as minimization of data transfer to meet application requirements, whilst adhering to privacy and security constraints. Key architectural building blocks, quality assurance, and application control loops are explored. This work advances the design of distributed platforms to address the scientific challenges of computing, caching, and communication in the Cloud Continuum.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Implemented Architecture for a Meta Operating System Managing Distributed Applications Across Heterogeneous Resources

  • Geir Horn,
  • Yiannis Verginadis,
  • Giannis Ledakis,
  • Nikos Papageorgopoulos,
  • Simeon Veloudis

摘要

The massive proliferation of Internet of Thing (IoT) devices in recent years has created demand for distributed computing architectures capable of processing data and making decisions closer to the network edge. This paper proposes a meta-operating system architecture that manages distributed applications and heterogeneous resources in a unified manner, akin to how traditional operating systems manage local resources. The proposed architecture emphasises efficient allocation and dynamic scaling of computation capacity across the Cloud Continuum, as well as minimization of data transfer to meet application requirements, whilst adhering to privacy and security constraints. Key architectural building blocks, quality assurance, and application control loops are explored. This work advances the design of distributed platforms to address the scientific challenges of computing, caching, and communication in the Cloud Continuum.