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 条
  • [1] freeCycles - Efficient Multi-Cloud Computing Platform
    Rodrigo Bruno
    Fernando Costa
    Paulo Ferreira
    Journal of Grid Computing, 2017, 15 : 501 - 526
  • [2] Bedeutung und Management von Cloud Computing, Multi-Cloud und Cloud Brokerage in UnternehmenSignificance and management of cloud computing, multi-cloud and cloud brokerage in companies
    Jochen Günther
    Claus-Peter Praeg
    HMD Praxis der Wirtschaftsinformatik, 2023, 60 (5) : 959 - 974
  • [3] Multi-Cloud Computing Platform Support With Model-Driven Application Runtime Framework
    Chondamrongkul, Nacha
    Temdee, Punnarumul
    2013 13TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT): COMMUNICATION AND INFORMATION TECHNOLOGY FOR NEW LIFE STYLE BEYOND THE CLOUD, 2013, : 715 - 719
  • [4] A Platform for Security Monitoring of Multi-cloud Applications
    Carvallo, Pamela
    Cavalli, Ana R.
    Mallouli, Wissam
    PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2017, 2018, 10742 : 59 - 71
  • [5] 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
  • [6] Optimal Resource Usage in Multi-Cloud Computing Environment
    Goswami, Veena
    Sahoo, Choudhury Nishkanta
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (01) : 44 - 57
  • [7] LambdaLink: an Operation Management Platform for Multi-Cloud Environments
    Keahey, Kate
    Riteau, Pierre
    Timkovich, Nicholas P.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 39 - 46
  • [8] Towards Efficient Service Composition in Multi-Cloud Environment
    Lu, Junwen
    Hao, Yongsheng
    Wang, Lina
    Zheng, Mai
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2015, : 65 - 70
  • [9] 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
  • [10] 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