Decentralized, Distributed Computing for Internet of Things‐Based Cloud Applications
E. M. Roopa Devi, R. Shanthakumari, R. Rajadevi, D. Kayethri, V. Aparna
- 发表年份
- 2023
- 引用次数
- 5
- 访问权限
- 开放获取
摘要
Information services frequently utilize cloud computing. However, massive Internet of Things (IoT) applications pose fresh difficulties for cloud computing infrastructures. As a solution to this issue, edge computing has been proposed as an alternative to cloud computing. Tens of billions of IoT devices can be supported, and hardware can be improved through voluntary computing, which collects underutilized network resources. This chapter offers a blockchain technology for the use of volunteer edge cloud in light of the shortcomings of conventional volunteer computing, which cannot offer real-time services, and existing volunteer clouds lack a system to pay for services. Blockchain smart contracts are used to pay for essential business processes and computing services, and container technology provides a shared operating environment. A prototype system built on top of Ethereum and KubeEdge has been introduced and provides an up-to-date overview of a voluntary blockchain-based edge cloud infrastructure. An Internet of Things has been created to manage robot formation in addition to the prototype system. Through a decrease in IoT device complexity, an increase in software development freedom, and an improvement in computing service payment, it serves as an example of the benefits of an optional edge cloud. Large-scale IoT system management has taken advantage of cloud computing. IoT multi-cloud servers typically deal with a large volume of queries. The cloud must offer the servers with outstanding flexibility, reliability, affordable cost, and essential functionality because of the fluctuating and intense workload. Traditional clouds, on the other hand, often provide cloud service abstraction of a VM, which scarcely suffices to meet these requirements. As a result of the fluctuating workload, many cloud vendors offer varying performance stability and pricing strategies. The needs of the IoT scenario cannot be adequately satisfied by a single cloud. Cooperation between several public clouds is facilitated by the JointCloud computing model. The dynamic scheduling of workloads across many clouds based on VM abstraction is still challenging though. This chapter discusses HCloud, which supports serverless computing. JointCloud application for IoT systems uses a serverless computing approach. The implementation of many serverless services on an IoT server is possible with HCloud, and these tasks are scheduled on several clouds in accordance with a schedule policy. The client defines the policy, which includes the necessary functionality, operational assets, delay, price, etc . Serverless services are distributed by HCloud, on the basis of the scheduling policy, to the most suitable cloud after collecting the status of each cloud. By utilizing blockchain technology, we further assure that we cannot falsify the cloud state or inappropriately send the parts of a program out.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991