A Scheduling Method for Tasks and Services in IIoT Multi-Cloud Environments

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

2 Citationer (Scopus)
95 Downloads (Pure)

Abstract

Owing to more resources and higher scalability, cloud environments are more prevalent than traditional local servers to deploy Industrial Internet of Things (IIoT) applications. In a multi-cloud environment, there are multiple alternative clouds to deploy applications. These clouds have different resources and network conditions, and at the same time, also the IIoT applications have diverse requirements and priorities. Thus, in order to allocate the necessary resources to applications, there is a need for scheduling algorithms that manage the process of cloud selection and resource allocation. Besides, in practical scenarios, two types of applications can be identified, namely, services and tasks, with the former being long-lasting executables and the latter being code running for a short amount of time. Even though these two types of applications should be able to be deployed at the same time, to the best of our knowledge, the existing algorithms can only schedule one type of the two. In this paper, we propose an algorithm named Multi-Cloud Application Scheduling Genetic Algorithm (MCASGA), which can schedule both services and tasks at the same time. MCASGA can make scheduling schemes according to application priorities, application dependence, network latency, network bandwidth, CPU, memory, and storage. Our simulated experiments show that in scenarios with different service-to-task ratios, MCASGA outperforms four existing algorithms in the aspects of application acceptance rate, task completion time, and application makespan. The results show that when MCASGA completes 90% of the tasks, other algorithms can only complete less than about 50%.
OriginalsprogEngelsk
TitelProceedings - 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2023
Antal sider8
ForlagIEEE (Institute of Electrical and Electronics Engineers)
Publikationsdato27 sep. 2023
Sider293-300
Artikelnummer10257193
ISBN (Trykt)979-8-3503-4650-3
ISBN (Elektronisk)9798350346497
DOI
StatusUdgivet - 27 sep. 2023
Begivenhed2023 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT) - Pafos, Cyprus
Varighed: 19 jun. 202321 jun. 2023

Konference

Konference2023 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT)
LokationPafos, Cyprus
Periode19/06/202321/06/2023

Fingeraftryk

Dyk ned i forskningsemnerne om 'A Scheduling Method for Tasks and Services in IIoT Multi-Cloud Environments'. Sammen danner de et unikt fingeraftryk.

Citationsformater