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] Simultaneous Ammunition for the Data Security and Privacy in the Multi-Cloud Computing
    Bhadlawala, Sunny
    Srivastava, S. S.
    2017 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN COMPUTER, ELECTRICAL, ELECTRONICS AND COMMUNICATION (CTCEEC), 2017, : 442 - 446
  • [22] MultiStack: Multi-Cloud Big Data Research Framework/Platform
    Mehta, Vishrut
    Rishabh, Kumar
    Raja, Reddy
    Varma, Vasudeva
    2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 147 - 152
  • [23] Scalia: An Adaptive Scheme for Efficient Multi-Cloud Storage
    Papaioannou, Thanasis G.
    Bonvin, Nicolas
    Aberer, Karl
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [24] Advancing multi-cloud platform: a novel load balancing perspective
    Jagga, Megha
    Batra, Raman
    Chheda, Kajal
    Boregowda, Vinay Kumar Sadolalu
    Katariya, Jitendra Kumar
    Sidhu, Amritpal
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2025,
  • [25] DRAGONFLY SOFT-COMPUTING APPROACH FOR WORKLOAD SCHEDULING RESOURCE UTILIZATION MAXIMIZATION USING MULTI-CLOUD PLATFORM
    Nelli, Arundhati
    Jogdand, Rashmi
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2023, 15 (01): : 27 - 38
  • [26] A Multi-Criteria Multi-Cloud Service Composition in Mobile Edge Computing
    Pang, Beibei
    Hao, Fei
    Park, Doo-Soon
    De Maio, Carmen
    SUSTAINABILITY, 2020, 12 (18)
  • [27] Evaluation of Multi-Cloud Computing TMR-Based Model Using a Cloud Simulator
    AlZain, Mohammed A.
    Soh, Ben
    Pardede, Eric
    2014 11TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2014, : 6 - 11
  • [28] Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints
    Zhu, Qing-Hua
    Tang, Huan
    Huang, Jia-Jie
    Hou, Yan
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2021, 8 (04) : 848 - 865
  • [29] Zero-knowledge authentication for secure multi-cloud computing environments
    Kim, Hyungjoo
    Chung, Hyunsoo
    Kang, Jungho
    Lecture Notes in Electrical Engineering, 2015, 373 : 255 - 261
  • [30] Dynamic cloud service selection using an adaptive learning mechanism in multi-cloud computing
    Wang, Xiaogang
    Cao, Jian
    Xiang, Yang
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 100 : 195 - 210