VECA: Reliable and Confidential Resource Clustering for Volunteer Edge-Cloud Computing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yeddulapalli, Hemanth Sai, Alarcon, Mauro Lemus, Roy, Upasana, Neupane, Roshan Lal, Gafurov, Durbek, Mounesan, Motahare, Debroy, Saptarshi, Calyam, Prasad
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910590219321344
author Yeddulapalli, Hemanth Sai
Alarcon, Mauro Lemus
Roy, Upasana
Neupane, Roshan Lal
Gafurov, Durbek
Mounesan, Motahare
Debroy, Saptarshi
Calyam, Prasad
author_facet Yeddulapalli, Hemanth Sai
Alarcon, Mauro Lemus
Roy, Upasana
Neupane, Roshan Lal
Gafurov, Durbek
Mounesan, Motahare
Debroy, Saptarshi
Calyam, Prasad
contents Volunteer Edge-Cloud (VEC) computing has a significant potential to support scientific workflows in user communities contributing volunteer edge nodes. However, managing heterogeneous and intermittent resources to support machine/deep learning (ML/DL) based workflows poses challenges in resource governance for reliability, and confidentiality for model/data privacy protection. There is a need for approaches to handle the volatility of volunteer edge node availability, and also to scale the confidential data-intensive workflow execution across a large number of VEC nodes. In this paper, we present VECA, a reliable and confidential VEC resource clustering solution featuring three-fold methods tailored for executing ML/DL-based scientific workflows on VEC resources. Firstly, a capacity-based clustering approach enhances system reliability and minimizes VEC node search latency. Secondly, a novel two-phase, globally distributed scheduling scheme optimizes job allocation based on node attributes and using time-series-based Recurrent Neural Networks. Lastly, the integration of confidential computing ensures privacy preservation of the scientific workflows, where model and data information are not shared with VEC resources providers. We evaluate VECA in a Function-as-a-Service (FaaS) cloud testbed that features OpenFaaS and MicroK8S to support two ML/DL-based scientific workflows viz., G2P-Deep (bioinformatics) and PAS-ML (health informatics). Results from tested experiments demonstrate that our proposed VECA approach outperforms state-of-the-art methods; especially VECA exhibits a two-fold reduction in VEC node search latency and over 20% improvement in productivity rates following execution failures compared to the next best method.
format Preprint
id arxiv_https___arxiv_org_abs_2409_03057
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle VECA: Reliable and Confidential Resource Clustering for Volunteer Edge-Cloud Computing
Yeddulapalli, Hemanth Sai
Alarcon, Mauro Lemus
Roy, Upasana
Neupane, Roshan Lal
Gafurov, Durbek
Mounesan, Motahare
Debroy, Saptarshi
Calyam, Prasad
Networking and Internet Architecture
Volunteer Edge-Cloud (VEC) computing has a significant potential to support scientific workflows in user communities contributing volunteer edge nodes. However, managing heterogeneous and intermittent resources to support machine/deep learning (ML/DL) based workflows poses challenges in resource governance for reliability, and confidentiality for model/data privacy protection. There is a need for approaches to handle the volatility of volunteer edge node availability, and also to scale the confidential data-intensive workflow execution across a large number of VEC nodes. In this paper, we present VECA, a reliable and confidential VEC resource clustering solution featuring three-fold methods tailored for executing ML/DL-based scientific workflows on VEC resources. Firstly, a capacity-based clustering approach enhances system reliability and minimizes VEC node search latency. Secondly, a novel two-phase, globally distributed scheduling scheme optimizes job allocation based on node attributes and using time-series-based Recurrent Neural Networks. Lastly, the integration of confidential computing ensures privacy preservation of the scientific workflows, where model and data information are not shared with VEC resources providers. We evaluate VECA in a Function-as-a-Service (FaaS) cloud testbed that features OpenFaaS and MicroK8S to support two ML/DL-based scientific workflows viz., G2P-Deep (bioinformatics) and PAS-ML (health informatics). Results from tested experiments demonstrate that our proposed VECA approach outperforms state-of-the-art methods; especially VECA exhibits a two-fold reduction in VEC node search latency and over 20% improvement in productivity rates following execution failures compared to the next best method.
title VECA: Reliable and Confidential Resource Clustering for Volunteer Edge-Cloud Computing
topic Networking and Internet Architecture
url https://arxiv.org/abs/2409.03057