VECA: Reliable and Confidential Resource Clustering for Volunteer Edge-Cloud Computing
<|reference_start|>VECA: Reliable and Confidential Resource Clustering for Volunteer Edge-Cloud Computing: 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.<|reference_end|>
@article{yeddulapalli2024veca:,
    title={VECA: Reliable and Confidential Resource Clustering for Volunteer
  Edge-Cloud Computing},
    author={Hemanth Sai Yeddulapalli, Mauro Lemus Alarcon, Upasana Roy, Roshan Lal
  Neupane, Durbek Gafurov, Motahare Mounesan, Saptarshi Debroy, Prasad Calyam},
    journal={arXiv preprint arXiv:2409.03057},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.03057},
    primaryClass={cs.NI}
}