Task scheduling and offloading are essential disciplines in edge and fog computing, enabling the distribution of workloads, encapsulated as tasks, across heterogeneous nodes. This distribution is typically based on properties and requirements and can have various objectives, such as optimizing quality of service and experience, including response time, energy consumption, or costs. Many advanced orchestration techniques exist to achieve a proper workload distribution. However, they are primarily evaluated through simulations. This work aims to close this research gap and addresses real-world task scheduling and offloading evaluations, which are also explicitly desired by authors of those advanced orchestration techniques. We conceptually integrated the necessary capabilities to perform task scheduling and offloading into our holistic cloud-edge orchestration management life cycle. Additionally, we implemented these capabilities within our orchestration platform, PULCEO, and conducted typical evaluations. Our approach shows that our platform can perform task scheduling and offloading with minimal overhead on the overall orchestration performance. At this, we can fully maintain the benefits of holistic and decoupled orchestration efforts.

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

API-Driven Task Scheduling and Offloading with PULCEO: An Extension

  • Sebastian Böhm,
  • Guido Wirtz

摘要

Task scheduling and offloading are essential disciplines in edge and fog computing, enabling the distribution of workloads, encapsulated as tasks, across heterogeneous nodes. This distribution is typically based on properties and requirements and can have various objectives, such as optimizing quality of service and experience, including response time, energy consumption, or costs. Many advanced orchestration techniques exist to achieve a proper workload distribution. However, they are primarily evaluated through simulations. This work aims to close this research gap and addresses real-world task scheduling and offloading evaluations, which are also explicitly desired by authors of those advanced orchestration techniques. We conceptually integrated the necessary capabilities to perform task scheduling and offloading into our holistic cloud-edge orchestration management life cycle. Additionally, we implemented these capabilities within our orchestration platform, PULCEO, and conducted typical evaluations. Our approach shows that our platform can perform task scheduling and offloading with minimal overhead on the overall orchestration performance. At this, we can fully maintain the benefits of holistic and decoupled orchestration efforts.