freeCycles - Efficient Multi-Cloud Computing Platform

被引:0
|
作者
Rodrigo Bruno
Fernando Costa
Paulo Ferreira
机构
[1] Universidade de Lisboa,INESC
来源
Journal of Grid Computing | 2017年 / 15卷
关键词
Cloud computing; BitTorrent; BOINC; MapReduce; Volunteer computing;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:25
相关论文
共 50 条
  • [1] freeCycles - Efficient Multi-Cloud Computing Platform
    Bruno, Rodrigo
    Costa, Fernando
    Ferreira, Paulo
    [J]. JOURNAL OF GRID COMPUTING, 2017, 15 (04) : 501 - 526
  • [2] Supporting Multi-Cloud in Serverless Computing
    Zhao, Haidong
    Benomar, Zakaria
    Pfandzelter, Tobias
    Georgantas, Nikolaos
    [J]. 2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 285 - 290
  • [3] A Survey on Autonomic Multi-cloud Computing
    De Azevedo, Diego Cananea Nobrega
    Guimaraes Ferraz, Carlos Andre
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2022), 2022, : 33 - 40
  • [4] 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
    [J]. HMD Praxis der Wirtschaftsinformatik, 2023, 60 (5) : 959 - 974
  • [5] Multi-Cloud Computing Platform Support With Model-Driven Application Runtime Framework
    Chondamrongkul, Nacha
    Temdee, Punnarumul
    [J]. 2013 13TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT): COMMUNICATION AND INFORMATION TECHNOLOGY FOR NEW LIFE STYLE BEYOND THE CLOUD, 2013, : 715 - 719
  • [6] A Platform for Security Monitoring of Multi-cloud Applications
    Carvallo, Pamela
    Cavalli, Ana R.
    Mallouli, Wissam
    [J]. PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2017, 2018, 10742 : 59 - 71
  • [7] MWC: an efficient and secure multi-cloud storage approach to leverage augmentation of multi-cloud storage services on mobile devices using fog computing
    Bedi, Rajeev Kumar
    Singh, Jaswinder
    Gupta, Sunil Kumar
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (06): : 3264 - 3287
  • [8] MWC: an efficient and secure multi-cloud storage approach to leverage augmentation of multi-cloud storage services on mobile devices using fog computing
    Rajeev Kumar Bedi
    Jaswinder Singh
    Sunil Kumar Gupta
    [J]. The Journal of Supercomputing, 2019, 75 : 3264 - 3287
  • [9] Cloud and Multi-Cloud Computing: Current Challenges and Future Applications
    Ardagna, Danilo
    [J]. 7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF ENGINEERING SERVICE-ORIENTED AND CLOUD SYSTEMS PESOS 2015, 2015, : 1 - 2
  • [10] A Byzantine Fault Tolerance Model for a Multi-Cloud Computing
    AlZain, Mohammed A.
    Soh, Ben
    Pardede, Eric
    [J]. 2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 130 - 137