Distributed computing with the cloud

被引:1
|
作者
Afek, Yehuda [1 ]
Giladi, Gal [1 ]
Patt-Shamir, Boaz [2 ]
机构
[1] Tel Aviv Univ, Sch CS, IL-6997801 Tel Aviv, Israel
[2] Tel Aviv Univ, Sch EE, IL-6997801 Tel Aviv, Israel
关键词
MODEL; FLOWS;
D O I
10.1007/s00446-024-00460-w
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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
页数:18
相关论文
共 50 条
  • [41] Synthesis of Real Time Distributed Applications for Cloud Computing
    Deniziak, Stanislaw
    Bak, Slawomir
    FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 2014, 2 : 743 - 752
  • [42] Stratus: A distributed computing framework for scientific simulations on the cloud
    Jakovits, Pelle
    Srirama, Satish Narayana
    Kromonov, Ilja
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1053 - 1059
  • [43] Cloud Computing for Monitoring and Controlling of Distributed Energy Generations
    Bitzer, Berthold
    Gebretsadik, Enyew Sileshi
    2014 49TH INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE (UPEC), 2014,
  • [44] Deployment Strategies for Distributed Applications on Cloud Computing Infrastructures
    van der Veen, Jan Sipke
    Lazovik, Elena
    Makkes, Marc X.
    Meijer, Robert J.
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 228 - 233
  • [45] ADLMCC - ASYMMETRIC DISTRIBUTED LOCK MANAGEMENT IN CLOUD COMPUTING
    Koci, Artur
    Cico, Betim
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2018, 10 (03): : 37 - 52
  • [46] Nebula: Distributed Edge Cloud for Data Intensive Computing
    Ryden, Mathew
    Oh, Kwangsung
    Chandra, Abhishek
    Weissman, Jon
    2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 57 - 66
  • [47] Distributed Cloud Computing: Applications, Status Quo, and Challenges
    Coady, Yvonne
    Hohlfeld, Oliver
    Kempf, James
    McGeer, Rick
    Schmid, Stefan
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2015, 45 (02) : 38 - 43
  • [48] A Distributed Mobile Cloud Service Model for Intensive Computing
    Lv, X. F.
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENVIRONMENTAL ENGINEERING (CSEE 2015), 2015, : 1430 - 1436
  • [49] From Distributed to Delegated Information Processing with Cloud Computing
    Ruzic, Fjodor
    BUSINESS TRANSFORMATION THROUGH INNOVATION AND KNOWLEDGE MANAGEMENT: AN ACADEMIC PERSPECTIVE, VOLS 1-2, 2010, : 554 - 570
  • [50] The Moitree middleware for distributed mobile-cloud computing
    Debnath, Hillol
    Khan, Mohammad A.
    Paiker, Nafize R.
    Ding, Xiaoning
    Gehani, Narain
    Curtmola, Reza
    Borcea, Cristian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 157