Distributed computing with the cloud

被引:0
|
作者
Yehuda Afek
Gal Giladi
Boaz Patt-Shamir
机构
[1] Tel Aviv University,School of CS
[2] Tel Aviv University,School of EE
来源
Distributed Computing | 2024年 / 37卷
关键词
D O I
暂无
中图分类号
学科分类号
摘要
We investigate the effect of omnipresent cloud storage on distributed computing. To this end, we specify a network model with links of prescribed bandwidth that connect standard processing nodes, and, in addition, passive storage nodes. Each passive node represents a cloud storage system, such as Dropbox, Google Drive etc. We study a few tasks in this model, assuming a single cloud node connected to all other nodes, which are connected to each other arbitrarily. We give implementations for basic tasks of collaboratively writing to and reading from the cloud, and for more advanced applications such as matrix multiplication and federated learning. Our results show that utilizing node-cloud links as well as node-node links can considerably speed up computations, compared to the case where processors communicate either only through the cloud or only through the network links. We first show how to optimally read and write large files to and from the cloud in general graphs using flow techniques. We use these primitives to derive algorithms for combining, where every processor node has an input value and the task is to compute a combined value under some given associative operator. In the special but common case of “fat links,” where we assume that links between processors are bidirectional and have high bandwidth, we provide near-optimal algorithms for any commutative combining operator (such as vector addition). For the task of matrix multiplication (or other non-commutative combining operators), where the inputs are ordered, we present tight results in the simple “wheel” network, where procesing nodes are arranged in a ring, and are all connected to a single cloud node.
引用
收藏
页码:1 / 18
页数:17
相关论文
共 50 条
  • [1] Distributed computing with the cloud
    Afek, Yehuda
    Giladi, Gal
    Patt-Shamir, Boaz
    [J]. DISTRIBUTED COMPUTING, 2024, 37 (01) : 1 - 18
  • [2] BCD : BigData, Cloud Computing and Distributed Computing
    Grover, Purva
    Johari, Rahul
    [J]. 2015 GLOBAL CONFERENCE ON COMMUNICATION TECHNOLOGIES (GCCT), 2015, : 764 - 768
  • [3] Distributed Control Framework for MapReduce Cloud on Cloud Computing
    Huang, Tzu-Chi
    Chu, Kuo-Chih
    Huang, Guo-Hao
    Shen, Yan-Chen
    Shieh, Ce-Kuen
    [J]. NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [4] Cloud Computing Distributed Internet Computing for IT and Scientific Research
    Dikaiakos, Marios D.
    Pallis, George
    Katsaros, Dimitrios
    Mehra, Pankaj
    Vakali, Athena
    [J]. IEEE INTERNET COMPUTING, 2009, 13 (05) : 10 - 13
  • [5] Security challenges in the distributed cloud computing
    Nwobodo, Ikechukwu
    Jahankhani, Hossein
    Edoh, Aloysius
    [J]. INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2014, 6 (01) : 38 - 51
  • [6] Occupy the Cloud: Distributed Computing for the 99%
    Jonas, Eric
    Pu, Qifan
    Venkataraman, Shivaram
    Stoica, Ion
    Recht, Benjamin
    [J]. PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 445 - 451
  • [7] Cloud Robotics: A Distributed Computing View
    Wang Huaimin
    Ding Bo
    Jie Xu
    [J]. SYMPOSIUM ON REAL-TIME AND HYBRID SYSTEMS: ESSAYS DEDICATED TO PROFESSOR CHAOCHEN ZHOU ON THE OCCASION OF HIS 80TH BIRTHDAY, 2018, 11180 : 231 - 245
  • [8] AN OVERVIEW OF CLOUD COMPUTING IN DISTRIBUTED SYSTEMS
    Divakarla, Usha
    Kumari, Geetha
    [J]. INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN SCIENCE AND TECHNOLOGY (ICM2ST-10), 2010, 1324 : 184 - 186
  • [9] The Economy of Parallel and Distributed Computing in the Cloud
    Jai, Ben
    [J]. 2011 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2011, : 229 - 231
  • [10] Avatar: Mobile Distributed Computing in the Cloud
    Borcea, Cristian
    Ding, Xiaoning
    Gehani, Narain
    Curtmola, Reza
    Khan, Mohammad A.
    Debnath, Hillol
    [J]. 2015 3RD IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2015), 2015, : 151 - 156