Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 6/2021

21-06-2021

Building a blockchain-based decentralized ecosystem for cloud and edge computing: an ALLSTAR approach and empirical study

Authors: Huan Zhou, Zeshun Shi, Xue Ouyang, Zhiming Zhao

Published in: Peer-to-Peer Networking and Applications | Issue 6/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Cloud computing has been one of the disruptive technologies to change the traditional application operation for the last decades. The success of Cloud boosts ever more newly-built data centers. Although these data centers are distributed all around the world, the computing resources are managed in a relatively centralized manner within one big data center. For a specific small area, the centralized Cloud lacks the dispersion to satisfy the requirements of collaborative applications, e.g., the nearest data center might still be too far to satisfy the network latency. Through spreading the computing resources at the edge of the network, the emerging Edge computing can complete the data processing before uploading to Cloud. However, Edge computing still stays at the conceptual and experimental stage. Trust and incentive model are missing to motivate the Edge node and micro Cloud owners to share the computing infrastructure resources for building a more generalized and decentralized ecosystem. Traditional method of building trust through authority is not applicable in current edge environment, which is more like peer-to-peer relationship between the customer and provider. To tackle this issue, ALLSTAR is proposed, which is a blockchain-based approach to enhance the trust for equally combining all the Cloud and Edge resources to be seamlessly leveraged by the application. The ALLSTAR approach is a systematic solution to realize decentralized resource management, including Cloud and Edge resource sharing and trading, and target at building the trustworthy ALLSTAR ecosystem. In this paper, we first analyze the challenges of utilizing distributed Cloud and Edge resources, and describe the overall architecture of ALLSTAR, including the related key techniques, detailed application development and operations processes as well as the new business model. Moreover, an empirical study on the permissioned blockchain evaluation is conducted. The study not only demonstrates the ALLSTAR approach is feasible but also provides insights of which blockchain to choose when constructing such an ecosystem.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comp Syst 25(6):599–616CrossRef Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comp Syst 25(6):599–616CrossRef
3.
go back to reference Castro M, Liskov B, et al. (1999) Practical byzantine fault tolerance. In: 1999USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp 173–186 Castro M, Liskov B, et al. (1999) Practical byzantine fault tolerance. In: 1999USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp 173–186
4.
go back to reference Faniyi F, Bahsoon R (2015) A systematic review of service level management in the cloud. ACM Comput Surv 48(3):1–27CrossRef Faniyi F, Bahsoon R (2015) A systematic review of service level management in the cloud. ACM Comput Surv 48(3):1–27CrossRef
5.
go back to reference Guo Y, Wang S, Zhou A, Xu J, Yuan J, Hsu CH (2019) User allocation-aware edge cloud placement in mobile edge computing. Softw-Pract Exp 50(5):489–502CrossRef Guo Y, Wang S, Zhou A, Xu J, Yuan J, Hsu CH (2019) User allocation-aware edge cloud placement in mobile edge computing. Softw-Pract Exp 50(5):489–502CrossRef
6.
go back to reference Higuchi T, Dressler F, Altintas O (2018) How to keep a vehicular micro cloud intact Higuchi T, Dressler F, Altintas O (2018) How to keep a vehicular micro cloud intact
7.
go back to reference Hu Y, Zhou H, de Laat C, Zhao Z (2018) Ecsched: Efficient container scheduling on heterogeneous clusters. In: 2018 European Conference on Parallel Processing (Euro-Par). Springer, pp 365–377 Hu Y, Zhou H, de Laat C, Zhao Z (2018) Ecsched: Efficient container scheduling on heterogeneous clusters. In: 2018 European Conference on Parallel Processing (Euro-Par). Springer, pp 365–377
8.
go back to reference Hu Y, Zhou H, de Laat C, Zhao Z (2020) Concurrent container scheduling on heterogeneous clusters with multi-resource constraints. Futur Gener CompSyst 102:562–573CrossRef Hu Y, Zhou H, de Laat C, Zhao Z (2020) Concurrent container scheduling on heterogeneous clusters with multi-resource constraints. Futur Gener CompSyst 102:562–573CrossRef
9.
go back to reference Jeferry K, Kousiouris G, Kyriazis D, Altmann J, Ciuffoletti A, Maglogiannis I, Nesi P, Suzic B, Zhao Z (2015) Challenges emerging from future cloud application scenarios. Procedia Comput Sci 68:227–237CrossRef Jeferry K, Kousiouris G, Kyriazis D, Altmann J, Ciuffoletti A, Maglogiannis I, Nesi P, Suzic B, Zhao Z (2015) Challenges emerging from future cloud application scenarios. Procedia Comput Sci 68:227–237CrossRef
10.
go back to reference Koulouzis S, Martin P, Zhou H, Hu Y, Wang J, Carval T, Grenier B, Heikkinen J, de Laat C, Zhao Z (2020) Time-critical data management in clouds: Challenges and a dynamic real-time infrastructure planner (DRIP) solution. Concurr Comput-Pract Exp 32(16):e5269CrossRef Koulouzis S, Martin P, Zhou H, Hu Y, Wang J, Carval T, Grenier B, Heikkinen J, de Laat C, Zhao Z (2020) Time-critical data management in clouds: Challenges and a dynamic real-time infrastructure planner (DRIP) solution. Concurr Comput-Pract Exp 32(16):e5269CrossRef
12.
go back to reference Nakashima H, Aoyama M (2017) An automation method of SLA contract of web APIs and its platform based on blockchain concept. In: 2017 IEEE International Conference on Cognitive Computing (ICCC). IEEE, pp 32–39 Nakashima H, Aoyama M (2017) An automation method of SLA contract of web APIs and its platform based on blockchain concept. In: 2017 IEEE International Conference on Cognitive Computing (ICCC). IEEE, pp 32–39
13.
go back to reference Nofer M, Gomber P, Hinz O, Schiereck D (2017) Blockchain. Bus Inf Syst Eng 59 (3):183–187CrossRef Nofer M, Gomber P, Hinz O, Schiereck D (2017) Blockchain. Bus Inf Syst Eng 59 (3):183–187CrossRef
14.
go back to reference Qian H, Andresen D (2016) Automate scientific workflow execution between local cluster and cloud. Int J Networked Distrib Comput 4(1):45–54CrossRef Qian H, Andresen D (2016) Automate scientific workflow execution between local cluster and cloud. Int J Networked Distrib Comput 4(1):45–54CrossRef
15.
go back to reference Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: Vision and challenges. IEEE Internet Things J 3(5):637–646CrossRef Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: Vision and challenges. IEEE Internet Things J 3(5):637–646CrossRef
16.
go back to reference Shi Z, Zhou H, Surbiryala J, Hu Y, de Laat C, Zhao Z (2019) An automated customization and performance profiling framework for permissioned blockchains in a virtualized environment. In: 2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, pp 404–410 Shi Z, Zhou H, Surbiryala J, Hu Y, de Laat C, Zhao Z (2019) An automated customization and performance profiling framework for permissioned blockchains in a virtualized environment. In: 2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, pp 404–410
17.
go back to reference Teerapittayanon S, McDanel B, Kung HT (2017) Distributed deep neural networks over the cloud, the edge and end devices. In: IEEE International Conference on Distributed Computing Systems (ICDCS). IEEE, pp 328–339 Teerapittayanon S, McDanel B, Kung HT (2017) Distributed deep neural networks over the cloud, the edge and end devices. In: IEEE International Conference on Distributed Computing Systems (ICDCS). IEEE, pp 328–339
18.
go back to reference Venkateswaran S, Sarkar S (2018) Architectural partitioning and deployment modeling on hybrid clouds. Softw-Pract Exp 48(2):345–365CrossRef Venkateswaran S, Sarkar S (2018) Architectural partitioning and deployment modeling on hybrid clouds. Softw-Pract Exp 48(2):345–365CrossRef
19.
go back to reference Wang N, Varghese B, Matthaiou M, Nikolopoulos DS (2017) Enorm: A framework for edge node resource management. IEEE Trans Serv Comput 13(6):1086–1099 Wang N, Varghese B, Matthaiou M, Nikolopoulos DS (2017) Enorm: A framework for edge node resource management. IEEE Trans Serv Comput 13(6):1086–1099
20.
go back to reference Wang X, Yeo CS, Buyya R, Su J (2011) Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm. Futur Gener Comp Syst 27(8):1124–1134CrossRef Wang X, Yeo CS, Buyya R, Su J (2011) Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm. Futur Gener Comp Syst 27(8):1124–1134CrossRef
21.
go back to reference Zheng Z, Xie S, Dai HN, Chen X, Wang H (2018) Blockchain challenges and opportunities: A survey. Int J Web Grid Serv 14(4):352–375CrossRef Zheng Z, Xie S, Dai HN, Chen X, Wang H (2018) Blockchain challenges and opportunities: A survey. Int J Web Grid Serv 14(4):352–375CrossRef
22.
go back to reference Zhou H, Hu Y, Su J, de Laat C, Zhao Z (2018) Cloudsstorm: An application-driven framework to enhance the programmability and controllability of cloud virtual infrastructures. In: 2018 IEEE International Conference onCloud Computing (CLOUD). Springer, pp 265–280 Zhou H, Hu Y, Su J, de Laat C, Zhao Z (2018) Cloudsstorm: An application-driven framework to enhance the programmability and controllability of cloud virtual infrastructures. In: 2018 IEEE International Conference onCloud Computing (CLOUD). Springer, pp 265–280
23.
go back to reference Zhou H, Hu Y, Ouyang X, Su J, Koulouzis S, de Laat C, Zhao Z (2019) Cloudsstorm: A framework for seamlessly programming and controlling virtual infrastructure functions during the DevOps lifecycle of cloud applications. Softw-Pract Exp 49(10):1421–1447CrossRef Zhou H, Hu Y, Ouyang X, Su J, Koulouzis S, de Laat C, Zhao Z (2019) Cloudsstorm: A framework for seamlessly programming and controlling virtual infrastructure functions during the DevOps lifecycle of cloud applications. Softw-Pract Exp 49(10):1421–1447CrossRef
24.
go back to reference Zhou H, Ouyang X, Ren Z, Su J, de Laat C, Zhao Z (2019) A blockchain based witness model for trustworthy cloud service level agreement enforcement. In: 2019 IEEE International Conference on Computer Communications (INFOCOM). IEEE, pp 1567–1575 Zhou H, Ouyang X, Ren Z, Su J, de Laat C, Zhao Z (2019) A blockchain based witness model for trustworthy cloud service level agreement enforcement. In: 2019 IEEE International Conference on Computer Communications (INFOCOM). IEEE, pp 1567–1575
25.
go back to reference Uriarte RB, Zhou H, Kritikos K, Shi Z, Zhao Z, De Nicola R (2020) Distributed service-level agreement management with smart contracts and blockchain. Concurr Comput-Pract Exp p e5800 Uriarte RB, Zhou H, Kritikos K, Shi Z, Zhao Z, De Nicola R (2020) Distributed service-level agreement management with smart contracts and blockchain. Concurr Comput-Pract Exp p e5800
26.
go back to reference Ziafat H, Babamir SM (2018) Optimal selection of VMs for resource task scheduling in geographically distributed clouds using fuzzy c-mean and MOLP, vol 48 Ziafat H, Babamir SM (2018) Optimal selection of VMs for resource task scheduling in geographically distributed clouds using fuzzy c-mean and MOLP, vol 48
Metadata
Title
Building a blockchain-based decentralized ecosystem for cloud and edge computing: an ALLSTAR approach and empirical study
Authors
Huan Zhou
Zeshun Shi
Xue Ouyang
Zhiming Zhao
Publication date
21-06-2021
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 6/2021
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-021-01198-z

Other articles of this Issue 6/2021

Peer-to-Peer Networking and Applications 6/2021 Go to the issue

Premium Partner