Next Article in Journal
Protecting Function Privacy and Input Privacy in the Publicly Verifiable Outsourcing Computation of Polynomial Functions
Previous Article in Journal
Target-Oriented Data Annotation for Emotion and Sentiment Analysis in Tourism Related Social Media Data
Previous Article in Special Issue
A Novel Strategy for VNF Placement in Edge Computing Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Editorial

Distributed Systems for Emerging Computing: Platform and Application

1
College of Software, Beihang University, Beijing 100191, China
2
School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China
3
School of Computer and Information Engineering, Zhejiang Gongshang University, Hangzhou 314423, China
*
Author to whom correspondence should be addressed.
Future Internet 2023, 15(4), 151; https://doi.org/10.3390/fi15040151
Submission received: 13 April 2023 / Accepted: 19 April 2023 / Published: 20 April 2023
(This article belongs to the Special Issue Distributed Systems for Emerging Computing: Platform and Application)

Abstract

:
In recent years, the new computing paradigms such as serverless computing, edge computing and blockchain-based computing have attracted much attention in both academia and industrial communities. Distributed systems and applications play fundamental roles in connecting the underlying computers, network and devices for collaboration, as well as providing new services for users. However, due to the increasing complexity of the large-scale and dynamic heterogeneous resource, and the new requirements and features, these distributed systems and applications will face many challenges in terms of their efficiency, flexibility and algorithms. This editorial discusses the state-of-the-art advancements in distributed systems and applications for the emerging computing.

1. Introduction

The emerging computing paradigms, including cloud/serverless computing [1], edge computing [2], and blockchain-based computing [3], have made great advances in the economy and society. Among them, distributed systems such as computing platforms play a fundamental role, connecting thousands of computers and the large-scale internet of things, and supporting collaboration among computers, devices, and human beings. Based on these platform services, a large amount of software applications have been developed and deployed to leverage the features and APIs of underlying computing, network, data, physical, and human resources.
These platforms and applications should be designed and implemented carefully to provide highly efficient, reliable, and secure services. The main challenges include optimizing the resource scheduling and placement to improve resource consumption, guaranteeing their interoperability and flexibility, improving the software efficiency and designing the key algorithms for the emerging computing paradigms.
This Special Issue focuses on the distributed systems and applications for emerging computing paradigms, such as edge computing, serverless computing and blockchain systems, with the aim of soliciting the latest technologies, solutions, and reviews on this topic.

2. Contributions

The first paper [4] presents the integer linear programming optimization model and the corresponding network function virtualization (VNF) placement algorithm to improve the resource scheduling in edge computing. The authors formulate the VNF placement problem with multi-objectives from multiple users to simultaneously minimize the energy consumption in the edge nodes, the overall latency and the total cost of the infrastructure. The VNF algorithm also leverages VNF sharing and reuses already placed VNF instances to potentially reduce computational resource usage. The authors preform simulation-based experiments to validate the effectiveness of the proposed algorithm.
The second paper [5] introduces QuickFaaS, a multi-cloud interoperability tool for cloud-agnostic functions and FaaS deployment in Serverless computing. Due to the vendor lock-in problem, the authors define three cloud-agnostic models to describe different FaaS platforms and then develop a multi-cloud interoperability desktop tool for FaaS’ portability. The proposed approach enables developers to reuse the serverless functions in different cloud providers without modifying any code. The authors evaluate their method by comparing the impact of the cloud-agnostic approach on the function’s performance and the cloud-non-agnostic one, and shows the effectiveness of the presented cloud-agnostic approach.
The third paper [6] provides a latency analysis of the self-sovereign identity (SSI) applications on blockchain-based systems. For the popular latency-sensitive SSI applications, the authors present an evaluation architeture and analyze their performance on different underlying blockchain systems and deployment parameters. The authors develop the containerized Indy and Aries components from the official Hyperledger repositories deloyed in a private cloud and compare these with the Indy ledger running on the Google Cloud Platform. The experiments show that the performance of the local Indy ledger is better than the public cloud.
The fourth paper [7] reviews the recent progress in blockchain consensus algorithms. The authors describe the general principles of the blockchain consensus process and classify the consensus algorithms. To improve blockchain consensus algorithms, the authors review the progress of consensus algorithms, and compare the characteristics, scenarios, and possible shortcomings of different blockchain consensus algorithms. The development trend of blockchain consensus algorithms is also presented.

Acknowledgments

The guest editors would like to thank all the contributing authors, the professional reviewers, and the excellent editorial support from the Future Internet editorial office during the publication process of this Special Issue.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Castro, P.; Ishakian, V.; Muthusamy, V.; Slominski, A. The rise of serverless computing. Commun. ACM 2019, 62, 44–54. [Google Scholar] [CrossRef]
  2. Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
  3. Gai, K.; Guo, J.; Zhu, L.; Yu, S. Blockchain Meets Cloud Computing: A Survey. IEEE Commun. Surv. Tutor. 2020, 22, 2009–2030. [Google Scholar] [CrossRef]
  4. Battisti, A.L.; Macedo, E.L.C.; Josué, M.I.P.; Barbalho, H.; Delicato, F.C.; Muchaluat-Saade, D.C.; Pires, P.F.; Mattos, D.P.d.; Oliveira, A.C.B.d. A Novel Strategy for VNF Placement in Edge Computing Environments. Future Internet 2022, 14, 361. [Google Scholar] [CrossRef]
  5. Rodrigues, P.; Freitas, F.; Simão, J. QuickFaaS: Providing Portability and Interoperability between FaaS Platforms. Future Internet 2022, 14, 360. [Google Scholar] [CrossRef]
  6. Pflanzner, T.; Baniata, H.; Kertesz, A. Latency Analysis of Blockchain-Based SSI Applications. Future Internet 2022, 14, 282. [Google Scholar] [CrossRef]
  7. Xiong, H.; Chen, M.; Wu, C.; Zhao, Y.; Yi, W. Research on Progress of Blockchain Consensus Algorithm: A Review on Recent Progress of Blockchain Consensus Algorithms. Future Internet 2022, 14, 47. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, X.; Shi, B.; Fang, Y. Distributed Systems for Emerging Computing: Platform and Application. Future Internet 2023, 15, 151. https://doi.org/10.3390/fi15040151

AMA Style

Wang X, Shi B, Fang Y. Distributed Systems for Emerging Computing: Platform and Application. Future Internet. 2023; 15(4):151. https://doi.org/10.3390/fi15040151

Chicago/Turabian Style

Wang, Xu, Bin Shi, and Yili Fang. 2023. "Distributed Systems for Emerging Computing: Platform and Application" Future Internet 15, no. 4: 151. https://doi.org/10.3390/fi15040151

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop