DeepMarket: An Edge Computing Marketplace with Distributed TensorFlow Execution Capability

被引:0
|
作者
Yerabolu, Susham [1 ]
Kim, Soyoung [1 ]
Gomena, Samuel [1 ]
Li, Xuanzhe [1 ]
Patel, Rohan [1 ]
Bhise, Shraddha [1 ]
Aryafar, Ehsan [1 ]
机构
[1] Portland State Univ, Comp Sci Dept, Portland, OR 97205 USA
关键词
Marketplace Design; Apache Spark; Edge Computing; Hadoop Distributed File System;
D O I
10.1109/infcomw.2019.8845247
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
There is a rise in demand among machine learning researchers for powerful computational resources to train complex machine learning models, e.g., deep learning models. In order to train these models in a reasonable amount of time, the training is often distributed among multiple machines; yet paying for such machines is costly. DeepMarket attempts to reduce these costs by creating a marketplace that integrates multiple computational resources over a Distributed TensorFlow framework. Instead of requiring users to rent expensive GPU/CPUs from a third party cloud provider, DeepMarket allows users to lend their edge computing resources to each other when they are available. Such a marketplace, however, requires a credit mechanism that ensures users receive resources in proportion to the resources they lend to others. Moreover, DeepMarket must respect users' needs to use their own resources and the resulting limits on when resources can be lent to others. In this paper, we present the design and implementation of DeepMarket, an architecture that addresses these challenges and allows users to securely lend and borrow computing resources. We also present preliminary experimental evaluation results that show DeepMarket's performance, in terms of job completion time, is comparable to third party cloud providers. However, DeepMarket can achieve this performance with reduced cost and increased data privacy.
引用
收藏
页码:32 / 37
页数:6
相关论文
共 50 条
  • [31] Delay-Optimal Distributed Edge Computing in Wireless Edge Networks
    Gong, Xiaowen
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 2629 - 2638
  • [32] An Experimental Study on the Impact of Execution Location in Edge-Cloud Computing
    Melissourgos, Dimitrios
    Wang, Sishun
    Chen, Shigang
    Zhang, Youlin
    Odegbile, Olufemi
    Wang, Yuanda
    2020 6TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2020), 2020, : 145 - 151
  • [33] Execution Delay Minimization in Wireless Powered Mobile Edge Computing Networks
    Ye Yinghui
    Shi Liqin
    Lu Guangyue
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2022, 44 (05) : 1839 - 1846
  • [34] Offloading Federated Learning Task to Edge Computing with Trust Execution Environment
    Dong, Shifu
    Zeng, Deze
    Gu, Lin
    Guo, Song
    2020 IEEE 17TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2020), 2020, : 491 - 496
  • [35] Energy-Aware Speculative Execution in Vehicular Edge Computing Systems
    Bahreini, Tayebeh
    Brocanelli, Marco
    Grosu, Daniel
    PROCEEDINGS OF THE 2ND ACM INTERNATIONAL WORKSHOP ON EDGE SYSTEMS, ANALYTICS AND NETWORKING (EDGESYS '19), 2019, : 18 - 23
  • [36] A Web-based Platform for Publication and Distributed Execution of Computing Applications
    Sukhoroslov, Oleg
    Volkov, Sergey
    Afanasiev, Alexander
    2015 14TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2015, : 175 - 184
  • [37] An Asynchronous Dataflow-Driven Execution Model For Distributed Accelerator Computing
    Salzmann, Philip
    Knorr, Fabian
    Thoman, Peter
    Gschwandtner, Philipp
    Cosenza, Biagio
    Fahringer, Thomas
    2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID, 2023, : 82 - 93
  • [38] Distributed application execution in fog computing: A taxonomy, challenges and future directions
    Ashraf, Maria
    Shiraz, Muhammad
    Abbasi, Almas
    Albahli, Saleh
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (07) : 3887 - 3909
  • [39] Network access capability to systems as a factor in distributed and cluster computing
    Sands, TW
    Kent, RD
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2003, 727 : 349 - 349
  • [40] Using parallel and distributed computing to increase the capability of selection procedures
    Chen, EJ
    PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, : 723 - 731