Blockchain-based Result Verification for Computation Offloading

@inproceedings{Korbel2021BlockchainbasedRV,
  title={Blockchain-based Result Verification for Computation Offloading},
  author={Benjamin Korbel and Marten Sigwart and Philipp Frauenthaler and Michael Sober and Stefan Schulte},
  booktitle={ICSOC},
  year={2021}
}
Offloading of computation, e.g., to the cloud, is today a major task in distributed systems. Usually, consumers which apply offloading have to trust that a particular functionality offered by a service provider is delivering correct results. While redundancy (i.e., offloading a task to more than one service provider) or (partial) reprocessing help to identify correct results, they also lead to significantly higher cost. Hence, within this paper, we present an approach to verify the results of… 

Figures from this paper

A REVIEW OF BLOCKCHAIN-ENABLED FOG COMPUTING IN THE CLOUD CONTINUUM CONTEXT
This article surveys the literature in search of systems and components that use Blockchain or Smart Contracts to manage computational resources, store data, and execute services using the Cloud

References

SHOWING 1-10 OF 26 REFERENCES
ZoKrates - Scalable Privacy-Preserving Off-Chain Computations
  • Jacob Eberhardt, S. Tai
  • Computer Science
    2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
  • 2018
TLDR
ZoKrates is introduced, a toolbox to specify, integrate and deploy off-chain computations, which hides significant complexity inherent to zero-knowledge proofs, provides a more familiar and higher level of programming abstractions to developers and enables circuit integration, hence fostering adoption.
Blockchain-Based Decentralized Cloud/Fog Solutions: Challenges, Opportunities, and Standards
TLDR
This study compares Golem, iExec, and SONM, and considers existing standards for the development of interoperable decentralized cloud solutions that would allow such systems to compete with large providers and would prevent vendor lock-in.
A scalable verification solution for blockchains
TLDR
A new system consists of a financial incentive layer atop a dispute resolution layer where the latter takes form of a versatile "verification game" that brings scalable computation to Ethereum.
Off-chaining Models and Approaches to Off-chain Computations
TLDR
It is concluded that off-chain computations are particularly powerful and subsequently a description and comparison of off- chain computation approaches are provided.
FlopCoin: A Cryptocurrency for Computation Offloading
TLDR
This paper addresses the problems and proposes the design of a framework that integrates an incentive scheme and a reputation mechanism and shows how collaborating devices get rewarded for their contribution, while selfish ones get sidelined by others.
Blockchain- and IPFS-Based Data Distribution for the Internet of Things
TLDR
A lack of concrete solutions which integrate the IoT with the blockchain for data distribution purposes for tamper-proof and traceable data distribution in many Internet of Things scenarios is a problem.
Online Deep Reinforcement Learning for Computation Offloading in Blockchain-Empowered Mobile Edge Computing
TLDR
This paper forms the online offloading problem as a Markov decision process by considering both the blockchain mining tasks and data processing tasks and introduces an adaptive genetic algorithm into the exploration of deep reinforcement learning to effectively avoid useless exploration and speed up the convergence without reducing performance.
Towards Trusted Cloud Computing
TLDR
The design of a trusted cloud computing platform (TCCP) is proposed, which enables Infrastructure as a Service (IaaS) providers such as Amazon EC2 to provide a closed box execution environment that guarantees confidential execution of guest virtual machines.
Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture
TLDR
A system that provides succinct noninteractive zero-knowledge proofs (zk-SNARKs) for program executions on a von Neumann RISC architecture and is the first to be universal: it does not need to know the program, but only a bound on its running time.
Cloud computing - The business perspective
TLDR
The strengths, weaknesses, opportunities and threats for the cloud computing industry are identified and some of the key issues facing governmental agencies who will have to become intimately involved in the regulation of cloud computing are outlined.
...
1
2
3
...