Bonus computing: towards free-of-charge metacomputing in the public cloud

Zheng Li*, Pedro Pinacho-Davidson, Monserrat Martínez-Marin, Guillermo Cabrera-Vives, Yiqun Chen, María Andrea Rodríguez, Albert Y. Zomaya, Rajiv Ranjan

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Downloads (Pure)

Abstract

Free-of-charge metacomputing aims at integrating surplus computing resources and utilizing their inter-connected computing power to fulfil computational demands at virtually no cost. The existing efforts on free-of-charge metacomputing can be observed in grid computing, parasitic computing and volunteer computing. As extensively discussed in the literature, these three metacomputing forms all have their respective challenges and shortcomings, ranging from sophisticated enabling technologies to possible frequent interruptions, not to mention the potential ethical and legal issues in parasitic computing. Based on our observation on the growing marketing strategy of offering cloud service samples (free quotas), we argue that it is also possible to follow a metacomputing approach to take advantage of free resources in the public cloud market. By applying this idea to our educational work, we gradually developed an implementation framework to facilitate exploiting free quotas of cloud user accounts. The relatively unique features and characteristics of cloud resource exploitation eventually turn our effort into a distinctive metacomputing form, and we name it bonus computing. Guided by the implementation framework, we initially verified bonus computing’s effectiveness and efficiency by implementing a proof-of-concept (PoC) system over multiple cloud vendors. Then, we justified bonus computing’s applicability by extending the PoC system to a Monte Carlo solution to a real-world problem in Astronomy. Based on our existing practices and the recent SLURM cluster experiments, we have tried to comprehensively analyze bonus computing’s advantages and disadvantages against the other comparable metacomputing forms, which in turn strengthens our confidence in this work’s contribution especially to the educational community.

Original languageEnglish
Pages (from-to)123-147
Number of pages25
JournalComputing
Volume104
Early online date02 Dec 2021
DOIs
Publication statusPublished - Jan 2022
Externally publishedYes

Bibliographical note

Funding Information:
This work was supported in part by Chilean National Research and Development Agency (ANID, Chile) under Grant FONDECYT Iniciación 11180905, and in part by the University of Concepción under Grant Teaching Innovation INICIA I19-027.

Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer-Verlag GmbH Austria, part of Springer Nature.

Keywords

  • Bonus computing
  • Grid computing
  • Metacomputing
  • Parasitic computing
  • Public cloud market
  • Volunteer computing

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Numerical Analysis
  • Computer Science Applications
  • Computational Mathematics
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Bonus computing: towards free-of-charge metacomputing in the public cloud'. Together they form a unique fingerprint.

Cite this