freeCycles - Efficient Multi-Cloud Computing Platform

被引:2
|
作者
Bruno, Rodrigo [1 ]
Costa, Fernando [1 ]
Ferreira, Paulo [1 ]
机构
[1] Univ Lisbon, INESC ID, Inst Super Tecn, Rua Alves Redol 9, P-1000029 Lisbon, Portugal
关键词
Cloud computing; BitTorrent; BOINC; MapReduce; Volunteer computing; MAPREDUCE; OVERLAY;
D O I
10.1007/s10723-017-9414-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing adoption of the MapReduce programming model increases the appeal of using Internet-wide computing platforms to run MapReduce applications on the Internet. However, current data distribution techniques, used in such platforms to distribute the high volumes of information which are needed to run MapReduce jobs, are naive, and therefore fail to offer an efficient approach for running MapReduce over the Internet. Thus, we propose a computing platform called freeCycles that runs MapReduce jobs over the Internet and provides two new main contributions: i) it improves data distribution, and ii) it increases intermediate data availability by replicating tasks or data through nodes in order to avoid losing intermediate data and consequently avoiding significant delays on the overall MapReduce execution time. We present the design and implementation of freeCycles, in which we use the BitTorrent protocol to distribute all data, along with an extensive set of performance results, which confirm the usefulness of the above mentioned contributions. Our system's improved data distribution and availability makes it an ideal platform for large scale MapReduce jobs.
引用
收藏
页码:501 / 526
页数:26
相关论文
共 50 条
  • [21] A scalable and flexible platform for service placement in multi-fog and multi-cloud environments
    Sadoon Azizi
    Pedram Farzin
    Mohammad Shojafar
    Omer Rana
    The Journal of Supercomputing, 2024, 80 : 1109 - 1136
  • [23] Distributed Multi-Cloud Multi-Access Edge Computing by Multi-Agent Reinforcement Learning
    Zhang, Yutong
    Di, Boya
    Zheng, Zijie
    Lin, Jinlong
    Song, Lingyang
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (04) : 2565 - 2578
  • [24] Towards Evolutionary Machine Learning Comparison, Competition, and Collaboration with a Multi-Cloud Platform
    Salza, Pasquale
    Hemberg, Erik
    Ferrucci, Filomena
    O'reilly, Una-May
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1263 - 1270
  • [25] Machine learning based secure and efficient task allocation in multi-cloud
    Patil, Bhushan
    Ket, Satish
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (27)
  • [26] The CloudSME simulation platform and its applications: A generic multi-cloud platform for developing and executing commercial cloud-based simulations
    Taylor, Simon J. E.
    Kiss, Tamas
    Anagnostou, Anastasia
    Terstyanszky, Gabor
    Kacsuk, Peter
    Costes, Joris
    Fantini, Nicola
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 88 : 524 - 539
  • [27] Collaborative Scheduling of Multi-cloud Distributed Multi-cloud Tasks Based on Evolutionary Multi-tasking Algorithm
    Zhao, Tianhao
    Wu, Linjie
    Cui, Zhihua
    Cai, Xingjuan
    BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS, PT 1, BIC-TA 2023, 2024, 2061 : 3 - 13
  • [28] The study of cloud computing experimental platform based on the Hadoop
    Sang, Jinge
    Yu, Haicun
    Yu, Guoli
    Li, Feng
    INFORMATION SCIENCE AND MANAGEMENT ENGINEERING, VOLS 1-3, 2014, 46 : 1251 - 1257
  • [29] Skyline Discovery and Composition of Multi-Cloud Mashup Services
    Zhang, Fan
    Hwang, Kai
    Khan, Samee U.
    Malluhi, Qutaibah M.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (01) : 72 - 83
  • [30] Secured Multi-Cloud Virtual Infrastructure with Improved Performance
    Thandeeswaran, R.
    Subhashini, S.
    Jeyanthi, N.
    Durai, M. A. Saleem
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2012, 12 (02) : 11 - 22