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 条
  • [31] Location-aware brokering for consumers in multi-cloud computing environments
    Heilig, Leonard
    Buyya, Rajkumar
    Voss, Stefan
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 95 : 79 - 93
  • [32] Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints
    Qing-Hua Zhu
    Huan Tang
    Jia-Jie Huang
    Yan Hou
    IEEE/CAA Journal of Automatica Sinica, 2021, 8 (04) : 848 - 865
  • [33] A Reference Architecture for Validating Security Across Multi-Cloud Computing Systems
    Edet, Henry
    PROCEEDINGS OF EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE 2021), 2021, : 288 - 293
  • [34] Innovative model for security of multi-cloud platform: data integrity perspective
    Jebakumari, S. Adlin
    Mahajan, Shriya
    Raichura, Harshit
    Nisha, B.
    Reddy, B.
    Ahmed, Zahid
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024,
  • [35] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    The Journal of Supercomputing, 2015, 71 : 1505 - 1533
  • [36] Efficient Low-cost Storage Strategy in Multi-Cloud
    Yuan Naiheng
    Guo Yijun
    Hao Jianjun
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2712 - 2716
  • [37] DropStore: A Secure Backup System Using Multi-Cloud and Fog Computing
    Maher, Reda
    Nasr, Omar A.
    IEEE ACCESS, 2021, 9 : 71318 - 71327
  • [38] Managing renewable energy and carbon footprint in multi-cloud computing environments
    Xu, Minxian
    Buyya, Rajkumar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 135 : 191 - 202
  • [39] CYCLONE: A Multi-Cloud Federation Platform for Complex Bioinformatics and Energy Applications
    Gallico, D.
    Biancani, M.
    Blanchet, C.
    Bedri, M.
    Gibrat, J-F
    Baranda, J. I. A.
    Hacker, D.
    Kourkouli, M.
    2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 146 - 149
  • [40] An Efficient Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 1204 - 1209