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] A Survey on Autonomic Multi-cloud Computing
    De Azevedo, Diego Cananea Nobrega
    Guimaraes Ferraz, Carlos Andre
    2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2022), 2022, : 33 - 40
  • [3] Supporting Multi-Cloud in Serverless Computing
    Zhao, Haidong
    Benomar, Zakaria
    Pfandzelter, Tobias
    Georgantas, Nikolaos
    2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 285 - 290
  • [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
    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
    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
    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
    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
    The Journal of Supercomputing, 2019, 75 : 3264 - 3287
  • [9] Cloud and Multi-Cloud Computing: Current Challenges and Future Applications
    Ardagna, Danilo
    7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF ENGINEERING SERVICE-ORIENTED AND CLOUD SYSTEMS PESOS 2015, 2015, : 1 - 2
  • [10] 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