IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v15y2023i8p261-d1207739.html
   My bibliography  Save this article

Towards Efficient Resource Allocation for Federated Learning in Virtualized Managed Environments

Author

Listed:
  • Fotis Nikolaidis

    (Institute of Computer Science, Foundation for Research and Technology Hellas, 70013 Heraklion, Greece)

  • Moysis Symeonides

    (Department of Computer Science, University of Cyprus, 1678 Nicosia, Cyprus)

  • Demetris Trihinas

    (Department of Computer Science, School of Sciences and Engineering, University of Nicosia, 2417 Nicosia, Cyprus)

Abstract

Federated learning (FL) is a transformative approach to Machine Learning that enables the training of a shared model without transferring private data to a central location. This decentralized training paradigm has found particular applicability in edge computing, where IoT devices and edge nodes often possess limited computational power, network bandwidth, and energy resources. While various techniques have been developed to optimize the FL training process, an important question remains unanswered: how should resources be allocated in the training workflow? To address this question, it is crucial to understand the nature of these resources. In physical environments, the allocation is typically performed at the node level, with the entire node dedicated to executing a single workload. In contrast, virtualized environments allow for the dynamic partitioning of a node into containerized units that can adapt to changing workloads. Consequently, the new question that arises is: how can a physical node be partitioned into virtual resources to maximize the efficiency of the FL process? To answer this, we investigate various resource allocation methods that consider factors such as computational and network capabilities, the complexity of datasets, as well as the specific characteristics of the FL workflow and ML backend. We explore two scenarios: (i) running FL over a finite number of testbed nodes and (ii) hosting multiple parallel FL workflows on the same set of testbed nodes. Our findings reveal that the default configurations of state-of-the-art cloud orchestrators are sub-optimal when orchestrating FL workflows. Additionally, we demonstrate that different libraries and ML models exhibit diverse computational footprints. Building upon these insights, we discuss methods to mitigate computational interferences and enhance the overall performance of the FL pipeline execution.

Suggested Citation

  • Fotis Nikolaidis & Moysis Symeonides & Demetris Trihinas, 2023. "Towards Efficient Resource Allocation for Federated Learning in Virtualized Managed Environments," Future Internet, MDPI, vol. 15(8), pages 1-26, July.
  • Handle: RePEc:gam:jftint:v:15:y:2023:i:8:p:261-:d:1207739
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/15/8/261/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/15/8/261/
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Ying-Hsun Lai & Shin-Yeh Chen & Wen-Chi Chou & Hua-Yang Hsu & Han-Chieh Chao, 2024. "Personalized Federated Learning with Adaptive Feature Extraction and Category Prediction in Non-IID Datasets," Future Internet, MDPI, vol. 16(3), pages 1-13, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:15:y:2023:i:8:p:261-:d:1207739. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.