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 条
  • [41] Towards a security-enhanced PaaS platform for multi-cloud applications
    Kritikos, Kyriakos
    Kirkham, Tom
    Kryza, Bartosz
    Massonet, Philippe
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 67 : 206 - 226
  • [42] Optimizing security and Qos in multi-cloud platform using a novel approach
    Nidhya, M. S.
    Niharika, Nishu
    Kaushik, Vaibhav
    Dhingra, Lovish
    Raichura, Harshit
    Goyal, Manish Kumar
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2025,
  • [43] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1505 - 1533
  • [44] Exploring cost-efficient bundling in a multi-cloud environment
    Georgios, Chatzithanasis
    Evangelia, Filiopoulou
    Christos, Michalakelis
    Maria, Nikolaidou
    SIMULATION MODELLING PRACTICE AND THEORY, 2021, 111
  • [45] Are Cloud Platforms Ready for Multi-cloud?
    Kritikos, Kyriakos
    Skrzypek, Pawel
    Zahid, Feroz
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2020), 2020, 12054 : 56 - 73
  • [46] A scalable and flexible platform for service placement in multi-fog and multi-cloud environments
    Azizi, Sadoon
    Farzin, Pedram
    Shojafar, Mohammad
    Rana, Omer
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (01): : 1109 - 1136
  • [47] FLEX: A Platform for Scalable Service Placement in Multi-Fog and Multi-Cloud Environments
    Farzin, Pedram
    Azizi, Sadoon
    Shojafar, Mohammad
    Rana, Omer
    Singhal, Mukesh
    2022 AUSTRALIAN COMPUTER SCIENCE WEEK (ACSW 2022), 2022, : 106 - 114
  • [48] 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
  • [49] MULTS: A multi-cloud fault-tolerant architecture to manage transient servers in cloud computing
    Araujo Neto, Jose Pergentino
    Pianto, Donald M.
    Ralha, Celia Ghedini
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 101
  • [50] Security aspects in blockchain-based scheduling in mobile multi-cloud computing
    Wilczynski, Andrzej
    Kolodziej, Joanna
    Grzonka, Daniel
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 696 - 703