Towards a Lightweight Task Scheduling Framework for Cloud and Edge Platform

Thomas Dreibholz, Somnath Mazumdar*

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

77 Downloads (Pure)

Abstract

Mobile devices are becoming ubiquitous in our daily lives, but they have limited computational capacity. Thanks to the advancement in the network infrastructure, task offloading from resource-constrained devices to the near edge and the cloud becomes possible and advantageous. Complete task offloading is now possible to almost limitless computing resources of public cloud platforms. Generally, the edge computing resources support latency-sensitive applications with limited computing resources, while the cloud supports latency-tolerant applications. This paper proposes one lightweight task-scheduling framework from cloud service provider perspective, for applications using both cloud and edge platforms. Here, the challenge is using edge and cloud resources efficiently when necessary. Such decisions have to be made quickly, with a small management overhead. Our framework aims at solving two research questions. They are: (i) How to distribute tasks to the edge resource pools and multi-clouds? (ii) How to manage these resource pools effectively with low overheads? To answer these two questions, we examine the performance of our proposed framework based on Reliable Server Pooling (RSerPool). We have shown via simulations that RSerPool, with the correct usage and configuration of pool member selection policies, can accomplish the cloud/edge setup resource selection task with a small overhead.
Original languageEnglish
Article number100651
JournalInternet of Things
Volume21
Number of pages16
ISSN2543-1536
DOIs
Publication statusPublished - Apr 2023

Keywords

  • Cloud
  • Edge
  • Framework
  • Placement
  • Task

Cite this