Matching-based Scheduling of Asynchronous Data Processing Workflows on the Computing Continuum

被引:7
|
作者
Mehran, Narges [1 ]
Samani, Zahra Najafabadi [1 ]
Kimovski, Dragi [1 ]
Prodan, Radu [1 ]
机构
[1] Alpen Adria Univ Klagenfurt, Inst Informat Technol, Klagenfurt, Austria
关键词
Computing continuum; Cloud; Fog; Edge; asynchronous communication; scheduling; matching theory;
D O I
10.1109/CLUSTER51413.2022.00021
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's distributed computing infrastructures encompass complex workflows for real-time data gathering, transferring, storage, and processing, quickly overwhelming centralized cloud centers. Recently, the computing continuum that federates the Cloud services with emerging Fog and Edge devices represents a relevant alternative for supporting the next-generation data processing workflows. However, eminent challenges in automating data processing across the computing continuum still exist, such as scheduling heterogeneous devices across the Cloud, Fog, and Edge layers. We propose a new scheduling algorithm called C-3-MATCH, based on matching theory principles, involving two sets of players negotiating different utility functions: 1) workflow microservices that prefer computing devices with lower data processing and queuing times; 2) computing continuum devices that prefer microservices with corresponding resource requirements and less data transmission time. We evaluate C-3-MATCH using real-world road sign inspection and sentiment analysis workflows on a federated computing continuum across four Cloud, Fog, and Edge providers. Our combined simulation and real execution results reveal that C-3-MATCH achieves up to 67% lower completion time than three state-of-the-art methods with 10 ms-1000 ms higher transmission time.
引用
收藏
页码:58 / 70
页数:13
相关论文
共 50 条
  • [1] Asynchronous congestion control in multi-hop wireless networks with maximal matching-based scheduling
    Bui, Loc
    Eryilmaz, Atilla
    Srikant, R.
    Wu, Xinzhou
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2008, 16 (04) : 826 - 839
  • [2] Matching-Based Task Offloading for Vehicular Edge Computing
    Liu, Pengju
    Li, Junluo
    Sun, Zhongwei
    [J]. IEEE ACCESS, 2019, 7 : 27628 - 27640
  • [3] Asynchronous Trajectory Matching-Based Multimodal Maritime Data Fusion for Vessel Traffic Surveillance in Inland Waterways
    Guo, Yu
    Liu, Ryan Wen
    Qu, Jingxiang
    Lu, Yuxu
    Zhu, Fenghua
    Lv, Yisheng
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (11) : 12779 - 12792
  • [4] Combination of Scheduling and Dynamic Data Replication for Cloud Computing Workflows
    Siham, Kouidri
    Yagoubi, Belabbas
    [J]. INTERNATIONAL JOURNAL OF INFORMATION RETRIEVAL RESEARCH, 2019, 9 (04) : 23 - 35
  • [5] Scheduling Technique of Data Intensive Application Workflows in Cloud Computing
    Lakhani, Jignesh
    Bheda, Hitesh
    [J]. 3RD NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2012), 2012,
  • [6] A matching-based algorithm for page access sequencing in join processing
    Lim, A
    Oon, WC
    Chi, CH
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 60 (01) : 11 - 19
  • [7] Big Data Pipeline Scheduling and Adaptation on the Computing Continuum
    Kimovski, Dragi
    Bauer, Christian
    Mehran, Narges
    Prodan, Radu
    [J]. 2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1153 - 1158
  • [8] Matcha: A Matching-Based Link Scheduling Strategy to Speed up Distributed Optimization
    Wang, Jianyu
    Sahu, Anit Kumar
    Joshi, Gauri
    Kar, Soummya
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2022, 70 : 5208 - 5221
  • [9] Planning and Scheduling Data Processing Workflows in the Cloud with Quality-of-Data Constraints
    Esteves, Sergio
    Veiga, Luis
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 324 - 338
  • [10] MatchCom: Stable Matching-Based Software Services Composition in Cloud Computing Environments
    Kumar, Satish
    Yang, Renyu
    Singh, Rajiv Ranjan
    Bahsoon, Rami
    Xu, Jie
    Buyya, Rajkumar
    [J]. WEB ENGINEERING, ICWE 2024, 2024, 14629 : 369 - 377