Papers
Topics
Authors
Recent
Detailed Answer
Quick Answer
Concise responses based on abstracts only
Detailed Answer
Well-researched responses based on abstracts and relevant paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses
Gemini 2.5 Flash
Gemini 2.5 Flash 71 tok/s
Gemini 2.5 Pro 52 tok/s Pro
GPT-5 Medium 18 tok/s Pro
GPT-5 High 15 tok/s Pro
GPT-4o 101 tok/s Pro
Kimi K2 196 tok/s Pro
GPT OSS 120B 467 tok/s Pro
Claude Sonnet 4 37 tok/s Pro
2000 character limit reached

Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications (2404.08151v1)

Published 11 Apr 2024 in cs.SE

Abstract: Function-as-a-Service (FaaS) offers a streamlined cloud computing paradigm, but existing centralized systems suffer from vendor lock-in and single points of failure. We propose DeFaaS, a decentralized FaaS system leveraging blockchain technology and decentralized API management. DeFaaS addresses these limitations by establishing a secure, transparent registry of functions on a blockchain and enabling applications to discover and invoke them. This approach fosters scalability, flexibility, enhanced security, and improved reliability. Furthermore, DeFaaS's architecture extends beyond decentralized FaaS, supporting other distributed computing scenarios like dApps, volunteer computing, and multi-cloud service meshes. DeFaaS represents a significant advancement in decentralized computing with the potential to unlock a multitude of novel applications and use cases.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (54)
  1. SmartPubSub: Content-based Pub-Sub on IPFS. https://doi.org/10.48550/ARXIV.2207.06369
  2. Ginja: One-dollar cloud-based disaster recovery for databases. In Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference. 248–260.
  3. Survey of Centralized and Decentralized Access Control Models in Cloud Computing. International Journal of Advanced Computer Science and Applications 12, 2 (2021). https://doi.org/10.14569/IJACSA.2021.0120243
  4. Amazon. [n. d.]. EventBridge. https://aws.amazon.com/eventbridge/. Last accessed on 9/28/2020.
  5. On Merits and Viability of Multi-Cloud Serverless. In Proceedings of the ACM Symposium on Cloud Computing (Seattle, WA, USA) (SoCC ’21). Association for Computing Machinery, New York, NY, USA, 600–608. https://doi.org/10.1145/3472883.3487002
  6. TERA: topic-based event routing for peer-to-peer architectures. In Proceedings of the 2007 inaugural international conference on Distributed event-based systems. 2–13.
  7. Joost Bambacht and Johan Pouwelse. 2022. Web3: A Decentralized Societal Infrastructure for Identity, Trust, Money, and Data. CoRR abs/2203.00398 (2022). https://doi.org/10.48550/arXiv.2203.00398 arXiv:2203.00398
  8. Juan Benet. 2014. IPFS - Content Addressed, Versioned, P2P File System. https://doi.org/10.48550/ARXIV.1407.3561
  9. Besu. [n. d.]. Hyperledger Besu. https://besu.hyperledger.org/. Accessed: 04/20/2021.
  10. On Bitcoin as a public randomness source. IACR Cryptol. ePrint Arch. 2015 (2015), 1015.
  11. Heikki V¨anttinen Burak Benligiray, Saˇsa Mili´c. [n. d.]. Decentralized APIs for Web 3.0. https://api3.org.
  12. Enhancing OAuth with Blockchain Technologies for Data Portability. IEEE Transactions on Cloud Computing (2021), 1–1. https://doi.org/10.1109/TCC.2021.3094846
  13. Sourya Joyee De and Sushmita Ruj. 2020. Efficient Decentralized Attribute Based Access Control for Mobile Clouds. IEEE Transactions on Cloud Computing 8 (2020), 124–137.
  14. Fission. [n. d.]. Fast serverless functions for kubernetes. https://github.com/fission/fission. Accessed: 01/20/2021.
  15. OAuth 2.0 authorization using blockchain-based tokens. NDSS Workshop on Decentralized IoT Systems and Security (DISS) abs/2001.10461 (2020). arXiv:2001.10461 https://arxiv.org/abs/2001.10461
  16. Github. [n. d.]. Sofie interledger repository. https://github:com/SOFIE-project/Interledger.
  17. Gloo. [n. d.]. An Envoy-Powered API Gateway. https://docs.solo.io/gloo-edge/latest/.
  18. DFINITY Technology Overview Series, Consensus System. https://doi.org/10.48550/ARXIV.1805.04548
  19. D. Hardt. 2012. The OAuth 2.0 Authorization Framework. RFC 6749. RFC Editor. http://www.rfc-editor.org/rfc/rfc6749.txt http://www.rfc-editor.org/rfc/rfc6749.txt.
  20. Maurice Herlihy. 2018. Atomic Cross-Chain Swaps. Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing (2018).
  21. Understanding I/O performance behaviors of cloud storage from a client’s perspective. ACM Transactions on Storage (TOS) 13, 2 (2017), 1–36.
  22. iEXEC. 2017. Blockchain-based decentralized cloud computing. https://iex.ec/wp-content/uploads/pdf/iExecWPv3.0-English.pdf.
  23. OpenAPI Initiative. 15 February 2021. OpenAPI Specification v3.1.0. https://github.com/OAI/OpenAPI-Specification/.
  24. JSON Web Token (JWT). RFC 7519. RFC Editor. http://www.rfc-editor.org/rfc/rfc7519.txt http://www.rfc-editor.org/rfc/rfc7519.txt.
  25. M. Jones and D. Hardt. 2012. The OAuth 2.0 Authorization Framework: Bearer Token Usage. RFC 6750. RFC Editor. http://www.rfc-editor.org/rfc/rfc6750.txt http://www.rfc-editor.org/rfc/rfc6750.txt.
  26. Mudabbir Kaleem and Weidong Shi. 2021. Demystifying Pythia: A Survey of ChainLink Oracles Usage on Ethereum. In Financial Cryptography and Data Security. FC 2021 International Workshops, Matthew Bernhard, Andrea Bracciali, Lewis Gudgeon, Thomas Haines, Ariah Klages-Mundt, Shin’ichiro Matsuo, Daniel Perez, Massimiliano Sala, and Sam Werner (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 115–123.
  27. Knative. [n. d.]. Eventing. https://knative.dev/docs/eventing/. Last accessed on 5/28/2021.
  28. Kubeless. [n. d.]. Kubernetes native serverless framework. https://github.com/kubeless/kubeless. Accessed: 10/17/2022.
  29. Klaus Kursawe. 2022. Beyond Staking: An Aphoristic design for Staking and Rewards. In The 2nd Workshop on Decentralized Finance (DeFi).
  30. Service mesh: Challenges, state of the art, and future research opportunities. In 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE). IEEE, 122–1225.
  31. libp2p. 2022a. floodsub: Also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network). https://github.com/libp2p/js-libp2p-floodsub
  32. libp2p. 2022b. specs/pubsub at master · libp2p/specs. https://github.com/libp2p/specs/tree/master/pubsub
  33. libp2p. 2022c. What is Publish/Subscribe - libp2p. https://docs.libp2p.io/concepts/pubsub/overview/
  34. Research on Progress of Blockchain Access Control. In 2021 IEEE Sixth International Conference on Data Science in Cyberspace (DSC). 516–522. https://doi.org/10.1109/DSC53577.2021.00082
  35. A blockchain based approach for the definition of auditable Access Control systems. Computers & Security 84 (2019), 93–119. https://doi.org/10.1016/J.COSE.2019.03.016
  36. MetaMask. 23 April 2022. https://metamask.io/. https://metamask.io/.
  37. M. Mitzenmacher. 2001a. The power of two choices in randomized load balancing. IEEE Transactions on Parallel and Distributed Systems 12, 10 (2001), 1094–1104. https://doi.org/10.1109/71.963420
  38. Michael Mitzenmacher. 2001b. The power of two choices in randomized load balancing. IEEE Transactions on Parallel and Distributed Systems 12, 10 (2001), 1094–1104.
  39. G. Network. 2016. Golem network: Online white paper. https://golem.network/doc/Golemwhitepaper.pdf.
  40. Muhammad Nouman Durrani and Jawwad A. Shamsi. 2014. Review: Volunteer Computing: Requirements, Challenges, and Solutions. J. Netw. Comput. Appl. 39 (mar 2014), 369–380.
  41. OpenFaaS. [n. d.]. Openfaas - serverless functions made simple. https://github.com/openfaas/faas. Accessed: 09/11/2022.
  42. OpenWhisk. [n. d.]. Apache openwhisk. https://github.com/apache/incubator-openwhisk. Accessed: 08/1/2020.
  43. Cross-Blockchain Technology: Integration Framework and Security Assumptions. IEEE Access 10 (2022), 41239–41259. https://doi.org/10.1109/ACCESS.2022.3167172
  44. Peter Robinson. 2021. Survey of crosschain communications protocols. Computer Networks 200 (2021), 108488. https://doi.org/10.1016/j.comnet.2021.108488
  45. OpenID Connect Dynamic Client Registration 1.0 incorporating errata set 1. OpenID Foundation. http://openid.net/specs/openid-connect-registration-1_0.html.
  46. JSON Web Token Best Current Practices. BCP 225. RFC Editor.
  47. SONM. 2017. Supercomputer organized by network mining. https://whitepaper.io/document/326/sonm-whitepaper.
  48. TriggerMesh. [n. d.]. EveryBridge. https://triggermesh.com/cloud_native_integration_platform/everybridge/. Last accessed on 9/28/2020.
  49. DisOpenFaaS: A Distributed Function-as-a-Service Platform. In SBRC Companion.
  50. GossipSub: Attack-resilient message propagation in the Filecoin and ETH2. 0 networks. arXiv preprint arXiv:2007.02754 (2020).
  51. GossipSub: Attack-Resilient Message Propagation in the Filecoin and ETH2.0 Networks. CoRR abs/2007.02754 (2020). arXiv:2007.02754 https://arxiv.org/abs/2007.02754
  52. The Flexible Interledger Bridge Design. In 2021 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS). 69–72. https://doi.org/10.1109/BRAINS52497.2021.9569798
  53. AuthPrivacyChain: A Blockchain-Based Access Control Framework With Privacy Protection in Cloud. IEEE Access 8 (2020), 70604–70615. https://doi.org/10.1109/ACCESS.2020.2985762
  54. Supporting Multi-Cloud in Serverless Computing. https://doi.org/10.48550/ARXIV.2209.09367
List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Follow-Up Questions

We haven't generated follow-up questions for this paper yet.

Youtube Logo Streamline Icon: https://streamlinehq.com