Skip to main content

Towards Multi-criteria Volunteer Cloud Service Selection

  • Conference paper
  • First Online:
Cloud Computing – CLOUD 2020 (CLOUD 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12403))

Included in the following conference series:

Abstract

Volunteer cloud computing (VCC) have recently been introduced to provide low-cost computational resources to support the demands of the next generation IoT applications. The vital process of VCC is to provide on demand resource provisioning and allocation in response to resource failures, behavior of volunteers (donors, users) and dynamically changing workloads. Most existing work addresses each of these factors (reliability, trust, and load) independently. Finding the most reliable machine (e.g., the lowest hardware failure rate) does not guarantee that the machine is trustworthy or not loaded, and vice versa. To address these problems, this research proposed a model to select volunteer node (VN) based on three criteria: the trustworthiness of the volunteer, the reliability of the node, and the resource load. We use three different models to estimate the three factors. We used exponential distribution reliability to estimate the reliability of VN and neural network to predict VN resource usages. In addition, we propose a new version of the beta function to estimate trustworthiness. Then we apply multiple regression to weigh each factor and decide which factor will be most effective for preventing task failure. Finally, a VN is selected based on multiple criteria decision analysis.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.geni.net.

References

  1. Rezgui, A., et al.: CloudFinder: a system for processing big data workloads on volunteered federated clouds. IEEE Trans. Big Data 6, 347–358 (2017)

    Google Scholar 

  2. Mashayekhy, L., et al.: A trust-aware mechanism for cloud federation formation. IEEE Trans. Cloud Comput. (2019)

    Google Scholar 

  3. Teacy, W.L., Patel, J., Jennings, N.R., Luck, M.: TRAVOS: trust and reputation in the context of inaccurate information sources. Auton. Agents Multi-Agent Syst. 12(2), 183–198 (2006). https://doi.org/10.1007/s10458-006-5952-x

    Article  Google Scholar 

  4. Sebastio, S., et al.: A holistic approach for collaborative workload execution in volunteer clouds. ACM Trans. Model. Comput. Simul. (TOMACS) 28(2), 1–27 (2018)

    Google Scholar 

  5. Sebastio, S., et al.: Optimal distributed task scheduling in volunteer clouds. Comput. Oper. Res. 81, 231–246 (2017)

    MathSciNet  MATH  Google Scholar 

  6. Reiss, C., et al.: Google cluster-usage traces: format+ schema. Google Inc., White Paper, pp. 1–14 (2011)

    Google Scholar 

  7. McGilvary, G.A., et al.: Ad hoc cloud computing. In: 2015 IEEE 8th International Conference on Cloud Computing (CLOUD), pp. 1063–1068. IEEE (2015)

    Google Scholar 

  8. Mareschal, B.: Aide a la Decision Multicritere: Developpements Recents des Methodes PROMETHEE. Cahiers du Centre d’Etudes en Recherche Operationelle, pp. 175–241 (1987)

    Google Scholar 

  9. Ray, B., et al.: Proactive fault-tolerance technique to enhance reliability of cloud service in cloud federation environment. IEEE Trans. Cloud Comput. (2020)

    Google Scholar 

  10. Fu, S.: Failure-aware resource management for high-availability computing clusters with distributed virtual machines. J. Parallel Distrib. Comput. 70(4), 384–393 (2010)

    MATH  Google Scholar 

  11. Chen, R., et al.: Trust management for SOA-based IoT and its application to service composition. IEEE Trans. Serv. Comput. 9(3), 482–495 (2016)

    Google Scholar 

  12. Alsenani, Y., et al.: ReMot reputation and resource-based model to estimate the reliability of the host machines in volunteer cloud environment. In: 2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud), pp. 63–70. IEEE (2018)

    Google Scholar 

  13. Wang, X., Yeo, C.S., Buyya, R., Su, J.: Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm. Future Gener. Comput. Syst. 27(8), 1124–1134 (2011)

    Google Scholar 

  14. Alsenani, Y., et al.: SaRa: a stochastic model to estimate reliability of edge resources in volunteer cloud. In: Accepted to the IEEE International Conference on Edge Computing (EDGE). IEEE (2018)

    Google Scholar 

  15. Killick, R., et al.: Optimal detection of changepoints with a linear computational cost. J. Am. Stat. Assoc. 107(500), 1590–1598 (2012)

    MathSciNet  MATH  Google Scholar 

  16. Alsenani, Y.S., et al.: ProTrust: a probabilistic trust framework for volunteer cloud computing. IEEE Access 8, 135059–135074 (2020)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yousef Alsenani , Garth V. Crosby , Khaled R. Ahmed or Tomas Velasco .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Alsenani, Y., Crosby, G.V., Ahmed, K.R., Velasco, T. (2020). Towards Multi-criteria Volunteer Cloud Service Selection. In: Zhang, Q., Wang, Y., Zhang, LJ. (eds) Cloud Computing – CLOUD 2020. CLOUD 2020. Lecture Notes in Computer Science(), vol 12403. Springer, Cham. https://doi.org/10.1007/978-3-030-59635-4_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59635-4_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59634-7

  • Online ISBN: 978-3-030-59635-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics