The term ‘Dynamic Heterogeneous Computing Sphere’ is used to describe a computing paradigm that is heterogeneous, volatile and highly dynamic. This results from the integration of a large set of resources, which are distributed across a continuum that includes both infrastructure (real and virtual) and data. These resources are distributed from the extreme IoT to the edge (far and near) and to the cloud.
When the objective is to deploy and execute a set of innovative vertical applications that are heterogeneous in technology and in requirements. The envisioned scenario necessitates the capacity for both resources and services to be elastic, that is, to be capable of being continuously shaped and moulded to support the specific needs of those highly demanding applications, both in the allocation and runtime windows.
Furthermore, software modules (those that com-pose vertical applications) should be intelligently partitioned into virtual elements (i.e., containers) to optimise their placement and consequent execution. This can be achieved by considering aspects such as performance and green aspects. The demand for ad hoc resource and service shaping is increasing in line with the current trends towards softwarisation of systems management. This has been further fuelled by the disaggregation concept and the development of new extremely demanding ultra-real-time services (X-AR, holo, metaverse, etc.).
This paper introduces the architecture of the EdgeHarbor orchestrator as an open-source, multi-edge management system for a Dynamic Heterogeneous Computing Sphere.