Auction based Resource Allocation in Cloud Computing
using Blockchain Techniques
Dr. T. Kamaleshwar
1
, Dr. R. Jayaraj
2
, Dr. N. Vijayaraj
3
and Dr. D. Sundaranarayana
4
1, 3-4
Dr.Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Dept. of Computer Science & Engineering,
Chennai, India
Email: kamalesh4u2@gmail.com, vijaiphdraj@gmail.com, d.sundaranarayana@gmail.com
1
https://orcid.org/0000-0003-4612-1046
2
SRM Institute of Science and technology, Dept. of Data Science and Business systems, Kattankulathur, Chennai, India.
Email: iayarajr1@srmist.edu.in
https://orcid.org/0000-0003-2366-1170
Abstract—As the spine innovation of decentralized cryptocurrencies, blockchain has
additionally proclaimed numerous applications in different fields, for example, resource
allocation in cloud computing, Internet of Things (IoT) and resource offloading. The database
state is decentrally kept up, and any part hub in the overlay blockchain organize is allowed to
partake in the state support without character confirmation. The exchanges among part hubs
are recorded in cryptographic hash-connected information structures known as squares. A
progression of affirmed blocksis orchestrated in ordered request to shape a consecutive chain,
henceforth named blockchain. All part hubs in the system are required to pursue consensus
protocol on the value-based information, cryptographic hashes and computerized marks put
away in the block to ensure trustworthiness of the blockchain.
Index Terms— Resource allocation, auction, blockchain consensus protocol.
I. INTRODUCTION
A typical cloud computing architecture is encompasses the following techniques like ubiquitous computing ,on-
demand network, pervasive computing and access to a different computing resources like storage, network,
server, services and applications for human computer interaction. Virtualization techniques also sharing of
resources like storage, network, server, services and applications by using three deployment models, four service
models and five characteristics.Five characteristics of cloud computing and implemented in block chain
technology such as Measuredservice: Utilization of resource are monitored, reported, measured by transparently.
In this service another term called by pay for use. On-demand self-service: [1] cloud user is capable to use of
cloud server or provider recourses without requiring of human interaction. It frequently done by web based self-
service portal. Rapid elasticity: A resources are on-demand based cloud provider bid released his own based on
cloud user bid. Our application will have capacity to extend the resource based on user needs at any time.
Recourse pooling: More number cloud user access the same physical resource means this service separating the
resources on logical level. Broad network access: cloud computing resource are access by over the network and
supporting the heterogeneous user platform in form of mobile devices and workstations.
As the spine innovation of decentralized cryptocurrencies, blockchain has additionally proclaimed numerous
Grenze ID: 01.GIJET.9.1.768
© Grenze Scientific Society, 2023
Grenze International Journal of Engineering and Technology, Jan Issue