NORMA eResearch @NCI Library

Decentralized Cloud Computing: Tokenized Resource Allocation for Efficient and Scalable Cloud Services

Shirsat, Rahul Rajendra (2025) Decentralized Cloud Computing: Tokenized Resource Allocation for Efficient and Scalable Cloud Services. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (1MB) | Preview
[thumbnail of Configuration Manual]
Preview
PDF (Configuration Manual)
Download (809kB) | Preview

Abstract

The prevailing centralized model of cloud computing presents challenges related to opaque billing, potential vendor lock-in, and delayed cost visibility for users. This research project addresses these issues by designing, implementing, and evaluating a hybrid system that integrates blockchain technology with traditional cloud infrastructure for transparent and pre-paid resource allocation. The core of the solution is an ERC-20 token, ”CloudToken” (CTK), deployed on an Ethereum-based network, which serves as a utility token for provisioning cloud resources. A Python-based orchestration layer acts as a bridge, monitoring on-chain token transactions and programmatically allocating Amazon Web Services (AWS) EC2 instances via the Boto3 library. The system’s primary logic gates access to compute resources based on a user’s token balance, ensuring that allocation is only possible after a cryptographic payment is confirmed on the blockchain. The project further demonstrates a mechanism for automated scalability by configuring an AWS Auto Scaling Group and CloudWatch alarms, enabling the infrastructure to respond dynamically to load. The evaluation, conducted through a series of scripted scenarios, successfully validates the token-gating mechanism under conditions of sufficient funds, insufficient funds, and token replenishment, proving the model’s efficacy in creating a more predictable, auditable, and efficient cloud service access layer.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Heeney, Sean
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Computer software > Computer Security > Database security > Blockchains (Databases)
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security > Database security > Blockchains (Databases)
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4050 Electronic information resources > Databases > Distributed databases > Blockchains (Databases)
T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Ciara O'Brien
Date Deposited: 31 Mar 2026 09:31
Last Modified: 31 Mar 2026 09:31
URI: https://norma.ncirl.ie/id/eprint/9268

Actions (login required)

View Item View Item