SlideShare a Scribd company logo
1 of 7
Agent-based Interactions and Economic
Encounters in an Intelligent Inter Cloud
Abstract
An InterCloud is an interconnected global “Cloud of Clouds” that enables each Cloud to
tap into resources of other Clouds. This is the earliest work to devise an agent-based
InterCloud economic model for analyzing consumer-to-Cloud and Cloud-to-Cloud
interactions. While economic encounters between consumers and Cloud providers are
modeled as a many-to-many negotiation, economic encounters among Clouds are
modeled as a coalition game. To bolster many-to-many consumer-to-Cloud negotiations,
this work devises a novel interaction protocol and a novel negotiation strategy that is
characterized by both 1) adaptive concession rate (ACR) and 2) minimally sufficient
concession (MSC). Mathematical proofs show that agents adopting the ACR-MSC
strategy negotiate optimally because they make minimum amounts of concession. By
automatically controlling concession rates, empirical results show that the ACR-MSC
strategy is efficient because it achieves significantly higher utilities than the fixed-
concession-rate time-dependent strategy. To facilitate the formation of InterCloud
coalitions, this work devises a novel four-stage Cloud-to-Cloud interaction protocol and a
set of novel strategies for InterCloud agents. Mathematical proofs show that these
InterCloud coalition formation strategies 1) converge to a subgame perfect equilibrium
and 2) result in every Cloud agent in an InterCloud coalition receiving a payoff that is
equal to its Shapley value.
Existing System:
In Many existing research they only consider the power consumption cost. As a
major difference between their models and ours, the resource rental cost is
considered in this paper as well, since it is a major part which affects the profit of
service providers.
Proposed System:
Proposed a multi‐tier Cloud negotiation model consisting of: 1) user tier (comprising
consumers and brokers represented by CAs and BAs, respectively), 2) service tier
(comprising service providers represented by service provider agents (SAs)) and 3)
resource tier (comprising resource providers represented by resource agents (RAs)). In
negotiation activities were carried out between CAs and BAs, between BAs and SAs, and
between SAs and RAs. Agents in adopted the time‐dependent strategy with fixed
concession rates, but market‐oriented issues such as outside options and rivalry were not
considered. Empirical results in section 3.4 show that the ACR‐MSC strategy in this work
achieved significantly higher utilities than the time‐dependent strategy without sacrificing
success rates in negotiation. Additionally, mathematical proofs show that agents adopting
the ACR‐MSC strategy negotiate optimally. Moreover, in game‐theoretic issues such as
InterCloud coalition formation, equilibrium strategies, and fair division of payoff were
not considered. The agent‐based testbed in consists of PAs and CAs that act as
intermediaries between Cloud resource providers and consumers, respectively, and a set
of BAs that connects resource requests from consumers to advertisements from providers.
Problem Statement: A profit maximization function is defined to find an optimal
combination of the server size R and the queue capacity K such that the profit is
maximized. However, this strategy has further implications other than just losing the
revenue from some services, because it also implies loss of reputation and therefore loss
of future customers. In , Cao et al. treated a cloud service platform as an M/M/m model,
and the problem of optimal multiserver configuration for profit maximization was
formulated and solved. This work is the most relevant work to ours, but it adopts a single
renting scheme to configure a multiserver system, which cannot adapt to the varying
market demand and leads to low service quality and great resource waste. To overcome
this weakness, another resource management strategy is used in , which is cloud
federation. Using federation, different providers running services that have
complementary resource requirements over time can mutually collaborate to share their
respective resources in order to fulfill each one’s demand . However, providers should
make an intelligent decision about utilization of the federation (either as a contributor or
as a consumer of resources) depending on different conditions that they might face,
which is a complicated problem.
Scope: Contributing the game‐theoretic foundations for analyzing and specifying the
interactions of a society of agents in an InterCloud, this work has only taken the first step
towards designing an intelligent InterCloud. The author hopes that this work will inspire
others to take up future challenges of realizing and implementing the ideas and solution
concepts in the paper.
Architecture:
Implementation of modules:
(1)CONSUMER-TO-CLOUD INTERACTIONS:
Negotiation between each pair of CA and PA is carried out by making proposals in
alternate rounds. Unlike Rubinstein’s alternating offers protocol [16], which is a bilateral
(one‐to‐one) negotiation protocol, in the multilateral consumer‐to‐Cloud interaction
protocol, multiple CA‐PA pairs can negotiate deals simultaneously. Each CA
(respectively, PA) can negotiate with multiple PAs (respectively, CAs) at the same time.
Making proposals: When an agent makes a proposal, it proposes a deal from their space
of possible deals. These consist of the most desirable price, the least desirable (reserve)
price, and prices in between. An agent proposes its most preferred deal initially. If no
agreement is reached, negotiation proceeds to the next round.
(2) CLOUD-TO-CLOUD INTERACTIONS:
InterCloud is a federation of Clouds, economic encounters among Clouds can be
modeled as a coalition game. In an InterCloud coalition game (definition 4.1), the
players are the Clouds (represented by hCAs and fCAs) that cooperate with one
another by drawing upon each other’s resources to satisfy consumers’ demands,
collectively generate more profit for the coalition, and share their total profit. Two
major issues in InterCloud interaction are: 1) How does each Cloud choose its
coalition partners? and 2) How should the coalition divide its payoff among the
players? Within an InterCloud, each self‐interested Cloud negotiates and
establishes agreements with other Clouds to meet its own objectives and to
optimize its own payoff. The agent‐based Cloud‐to‐Cloud interaction protocol
specified in algorithm 4.1 consists of four stages: 1) announcement of the
availability of resource capacities, 2) bidding for the priority right to acquire
resource capacities of other Clouds, 3) making offers for sharing the payoff
generated by the InterCloud coalition, and 4) acceptance or rejection of offers.
(3)Adaptive Concession Rate:
Consumers in a Cloud market compete for computing services and Cloud providers
compete to provide services, a market‐oriented approach taking into account the demand
for and supply of Cloud services is appropriate. Bargaining with deadlines: Since
consumers generally have deadlines in acquiring computing resources to execute jobs and
Clouds also have deadlines for scheduling their resources and executing jobs, both CAs
and PAs are programmed to make concessions with respect to time. Both CAs and PAs
are designed with three classes of time‐dependent concession making strategies: i)
conservative (conceding slowly by maintaining the initial price until an agent’s deadline
is almost reached), ii) conciliatory (conceding rapidly to the reserve price), and iii) linear
(conceding linearly).
(4)Minimally Sufficient Concessions:
Even though making a large amount of concession may increase the probability of
reaching an agreement, doing so is inefficient because an agent “wastes” some of
its utility. Nevertheless, if an agent makes too small an amount of concession, it
runs the risk of not reaching any agreement with its opponent eventually. Hence,
making minimally sufficient concession [19] is a desirable property of negotiation
agents. Using the ACR‐MSC strategy, an agent negotiates optimally by making an
amount of concession that is minimally sufficient. The general idea is that for a
given market situation, an agent adopting the ACR‐MSC strategy strives to attain
the highest possible utility while maintaining a minimum probability of reaching
an agreement.
(5)Bargaining theory:
Bargaining or haggling is a type of negotiation in which the buyer and seller of a
good or service debate the price and exact nature of a transaction. If the bargaining
produces agreement on terms, the transaction takes place. Bargaining is an
alternative pricing strategy to fixed prices. Optimally, if it costs the retailer nothing
to engage and allow bargaining, he/she can divine the buyer's willingness to spend.
It allows for capturing more consumer surplus as it allows price discrimination, a
process whereby a seller can charge a higher price to one buyer who is more eager
(by being richer or more desperate). Haggling has largely disappeared in parts of
the world where the cost to haggle exceeds the gain to retailers for most common
retail items. However, for expensive goods sold to uninformed buyers such as
automobiles, bargaining can remain commonplace.
(6)Consumer Module:
In this project consumer module should perform the following tasks
Cloud consumer:
 .consumer registeration.
 consumer login.
 consumer send request to consumer agent for accessing cloud.
 view status of the request.
 after accepting the request consumer upload his files in to cloud.
(7)Cloud Agent Module: In this project consumer module should perform the
following tasks
Consumer agent:
 .consumer registeration.
 consumer agent login.
 consumeragent view the consumer requests.
 forward consumer requests to corresponding cloud brokers.
 view all the requests and responses of cloud brokers.
Conclusion
The significance and novelty of this work are that it is the earliest work to propose
an agent‐based InterCloud economic model for analyzing two types of interactions
in an intelligent InterCloud: 1) consumer‐to‐Cloud interactions and 2)
Cloud‐to‐Cloud interactions. Being the first to devise 1) best response strategies
for InterCloud coalition formation that converge to both a subgame perfect
equilibrium and the Shapley value payoff and 2) an optimal multilateral
consumer‐to‐Cloud negotiation strategy, this work provides game‐theoretic
solutions that lay the essential mathematical foundations for InterCloud economics.
On this account, this work advances the state of the art in many ways as follows.
From the perspective of Cloud computing, this work contributes a new branch of
knowledge for realizing the InterCloud vision. Being the first of its kind to provide
both 1) bargaining game and coalition game solution concepts in an InterCloud and
2) agent‐based interaction protocols for automating consumer‐to‐Cloud and
Cloud‐to‐Cloud interactions, this work is an important milestone in introducing
agent‐based InterCloud economics and agent‐based InterCloud interactions as new
frontiers in InterCloud research.

More Related Content

Viewers also liked

TheLundeenPlan-InstallmentTwelve
TheLundeenPlan-InstallmentTwelveTheLundeenPlan-InstallmentTwelve
TheLundeenPlan-InstallmentTwelveGary Lundeen
 
Healthy Habits to Protect Your Heart
Healthy Habits to Protect Your HeartHealthy Habits to Protect Your Heart
Healthy Habits to Protect Your HeartJohn Paul Runyon
 
A computational dynamic trust model for user authorization
A computational dynamic trust model for user authorizationA computational dynamic trust model for user authorization
A computational dynamic trust model for user authorizationKamal Spring
 
Achieving flatness selecting the honeywords
Achieving flatness selecting the honeywordsAchieving flatness selecting the honeywords
Achieving flatness selecting the honeywordsKamal Spring
 
Performing initiative data prefetching
Performing initiative data prefetchingPerforming initiative data prefetching
Performing initiative data prefetchingKamal Spring
 
Anonymity based privacy-preserving data
Anonymity based privacy-preserving dataAnonymity based privacy-preserving data
Anonymity based privacy-preserving dataKamal Spring
 
A distributed three hop routing protocol to increase the
A distributed three hop routing protocol to increase theA distributed three hop routing protocol to increase the
A distributed three hop routing protocol to increase theKamal Spring
 
Audit free cloud storage via deniable attribute based encryption
Audit free cloud storage via deniable attribute based encryptionAudit free cloud storage via deniable attribute based encryption
Audit free cloud storage via deniable attribute based encryptionKamal Spring
 
Charm a cost efficient multi cloud data hosting scheme with high availability
Charm a cost efficient multi cloud data hosting scheme with high availabilityCharm a cost efficient multi cloud data hosting scheme with high availability
Charm a cost efficient multi cloud data hosting scheme with high availabilityKamal Spring
 
A secure anti collusion data sharing scheme for dynamic groups in the cloud
A secure anti collusion data sharing scheme for dynamic  groups in the cloudA secure anti collusion data sharing scheme for dynamic  groups in the cloud
A secure anti collusion data sharing scheme for dynamic groups in the cloudKamal Spring
 
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMSPROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMSNexgen Technology
 

Viewers also liked (11)

TheLundeenPlan-InstallmentTwelve
TheLundeenPlan-InstallmentTwelveTheLundeenPlan-InstallmentTwelve
TheLundeenPlan-InstallmentTwelve
 
Healthy Habits to Protect Your Heart
Healthy Habits to Protect Your HeartHealthy Habits to Protect Your Heart
Healthy Habits to Protect Your Heart
 
A computational dynamic trust model for user authorization
A computational dynamic trust model for user authorizationA computational dynamic trust model for user authorization
A computational dynamic trust model for user authorization
 
Achieving flatness selecting the honeywords
Achieving flatness selecting the honeywordsAchieving flatness selecting the honeywords
Achieving flatness selecting the honeywords
 
Performing initiative data prefetching
Performing initiative data prefetchingPerforming initiative data prefetching
Performing initiative data prefetching
 
Anonymity based privacy-preserving data
Anonymity based privacy-preserving dataAnonymity based privacy-preserving data
Anonymity based privacy-preserving data
 
A distributed three hop routing protocol to increase the
A distributed three hop routing protocol to increase theA distributed three hop routing protocol to increase the
A distributed three hop routing protocol to increase the
 
Audit free cloud storage via deniable attribute based encryption
Audit free cloud storage via deniable attribute based encryptionAudit free cloud storage via deniable attribute based encryption
Audit free cloud storage via deniable attribute based encryption
 
Charm a cost efficient multi cloud data hosting scheme with high availability
Charm a cost efficient multi cloud data hosting scheme with high availabilityCharm a cost efficient multi cloud data hosting scheme with high availability
Charm a cost efficient multi cloud data hosting scheme with high availability
 
A secure anti collusion data sharing scheme for dynamic groups in the cloud
A secure anti collusion data sharing scheme for dynamic  groups in the cloudA secure anti collusion data sharing scheme for dynamic  groups in the cloud
A secure anti collusion data sharing scheme for dynamic groups in the cloud
 
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMSPROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
 

Similar to Agent based interactions and economic

ABCrowd: An Auction Mechanism on Blockchain for Spatial Crowdsourcing
ABCrowd: An Auction Mechanism on Blockchain for Spatial CrowdsourcingABCrowd: An Auction Mechanism on Blockchain for Spatial Crowdsourcing
ABCrowd: An Auction Mechanism on Blockchain for Spatial CrowdsourcingMaha Kadadha
 
Pricing Models for Cloud Computing Services, a Survey
Pricing Models for Cloud Computing Services, a SurveyPricing Models for Cloud Computing Services, a Survey
Pricing Models for Cloud Computing Services, a SurveyEditor IJCATR
 
A versatile and efficient framework
A versatile and efficient frameworkA versatile and efficient framework
A versatile and efficient frameworkmeena2015
 
Linked List Implementation of Discount Pricing in Cloud
Linked List Implementation of Discount Pricing in CloudLinked List Implementation of Discount Pricing in Cloud
Linked List Implementation of Discount Pricing in Cloudpaperpublications3
 
2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...IEEEFINALSEMSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...IEEEMEMTECHSTUDENTPROJECTS
 
Revenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingRevenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingINFOGAIN PUBLICATION
 
A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...IJECEIAES
 
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...Shakas Technologies
 
A Profit Maximization Scheme with Guaranteed1 (1)
A Profit Maximization Scheme with Guaranteed1 (1)A Profit Maximization Scheme with Guaranteed1 (1)
A Profit Maximization Scheme with Guaranteed1 (1)nelampati ramanjaneyulu
 
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning neirew J
 
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS ProvisioningA Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioningijccsa
 
Is freemium a viable pricing strategy for cloud services?
Is freemium a viable pricing strategy for cloud services?Is freemium a viable pricing strategy for cloud services?
Is freemium a viable pricing strategy for cloud services?Izam Ryan
 
Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...
Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...
Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...IJECEIAES
 
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...1crore projects
 
Camera ready-nash equilibrium-ngct2015-format
Camera ready-nash equilibrium-ngct2015-formatCamera ready-nash equilibrium-ngct2015-format
Camera ready-nash equilibrium-ngct2015-formataminnezarat
 
IRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET Journal
 
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...IJCNCJournal
 

Similar to Agent based interactions and economic (20)

ABCrowd: An Auction Mechanism on Blockchain for Spatial Crowdsourcing
ABCrowd: An Auction Mechanism on Blockchain for Spatial CrowdsourcingABCrowd: An Auction Mechanism on Blockchain for Spatial Crowdsourcing
ABCrowd: An Auction Mechanism on Blockchain for Spatial Crowdsourcing
 
Pricing Models for Cloud Computing Services, a Survey
Pricing Models for Cloud Computing Services, a SurveyPricing Models for Cloud Computing Services, a Survey
Pricing Models for Cloud Computing Services, a Survey
 
A versatile and efficient framework
A versatile and efficient frameworkA versatile and efficient framework
A versatile and efficient framework
 
Linked List Implementation of Discount Pricing in Cloud
Linked List Implementation of Discount Pricing in CloudLinked List Implementation of Discount Pricing in Cloud
Linked List Implementation of Discount Pricing in Cloud
 
2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT A mechanism design approach to resou...
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...
 
Revenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingRevenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud Computing
 
A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...
 
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
 
A Profit Maximization Scheme with Guaranteed1 (1)
A Profit Maximization Scheme with Guaranteed1 (1)A Profit Maximization Scheme with Guaranteed1 (1)
A Profit Maximization Scheme with Guaranteed1 (1)
 
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
 
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS ProvisioningA Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning
 
Is freemium a viable pricing strategy for cloud services?
Is freemium a viable pricing strategy for cloud services?Is freemium a viable pricing strategy for cloud services?
Is freemium a viable pricing strategy for cloud services?
 
Cloud economics1
Cloud economics1Cloud economics1
Cloud economics1
 
Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...
Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...
Privacy Preserving Auction Based Virtual Machine Instances Allocation Scheme ...
 
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
 
Pricing model
Pricing modelPricing model
Pricing model
 
Camera ready-nash equilibrium-ngct2015-format
Camera ready-nash equilibrium-ngct2015-formatCamera ready-nash equilibrium-ngct2015-format
Camera ready-nash equilibrium-ngct2015-format
 
IRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using Cloud
 
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
 

Recently uploaded

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 

Recently uploaded (20)

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 

Agent based interactions and economic

  • 1. Agent-based Interactions and Economic Encounters in an Intelligent Inter Cloud Abstract An InterCloud is an interconnected global “Cloud of Clouds” that enables each Cloud to tap into resources of other Clouds. This is the earliest work to devise an agent-based InterCloud economic model for analyzing consumer-to-Cloud and Cloud-to-Cloud interactions. While economic encounters between consumers and Cloud providers are modeled as a many-to-many negotiation, economic encounters among Clouds are modeled as a coalition game. To bolster many-to-many consumer-to-Cloud negotiations, this work devises a novel interaction protocol and a novel negotiation strategy that is characterized by both 1) adaptive concession rate (ACR) and 2) minimally sufficient concession (MSC). Mathematical proofs show that agents adopting the ACR-MSC strategy negotiate optimally because they make minimum amounts of concession. By automatically controlling concession rates, empirical results show that the ACR-MSC strategy is efficient because it achieves significantly higher utilities than the fixed- concession-rate time-dependent strategy. To facilitate the formation of InterCloud coalitions, this work devises a novel four-stage Cloud-to-Cloud interaction protocol and a set of novel strategies for InterCloud agents. Mathematical proofs show that these InterCloud coalition formation strategies 1) converge to a subgame perfect equilibrium and 2) result in every Cloud agent in an InterCloud coalition receiving a payoff that is equal to its Shapley value. Existing System: In Many existing research they only consider the power consumption cost. As a major difference between their models and ours, the resource rental cost is considered in this paper as well, since it is a major part which affects the profit of service providers.
  • 2. Proposed System: Proposed a multi‐tier Cloud negotiation model consisting of: 1) user tier (comprising consumers and brokers represented by CAs and BAs, respectively), 2) service tier (comprising service providers represented by service provider agents (SAs)) and 3) resource tier (comprising resource providers represented by resource agents (RAs)). In negotiation activities were carried out between CAs and BAs, between BAs and SAs, and between SAs and RAs. Agents in adopted the time‐dependent strategy with fixed concession rates, but market‐oriented issues such as outside options and rivalry were not considered. Empirical results in section 3.4 show that the ACR‐MSC strategy in this work achieved significantly higher utilities than the time‐dependent strategy without sacrificing success rates in negotiation. Additionally, mathematical proofs show that agents adopting the ACR‐MSC strategy negotiate optimally. Moreover, in game‐theoretic issues such as InterCloud coalition formation, equilibrium strategies, and fair division of payoff were not considered. The agent‐based testbed in consists of PAs and CAs that act as intermediaries between Cloud resource providers and consumers, respectively, and a set of BAs that connects resource requests from consumers to advertisements from providers. Problem Statement: A profit maximization function is defined to find an optimal combination of the server size R and the queue capacity K such that the profit is maximized. However, this strategy has further implications other than just losing the revenue from some services, because it also implies loss of reputation and therefore loss of future customers. In , Cao et al. treated a cloud service platform as an M/M/m model, and the problem of optimal multiserver configuration for profit maximization was formulated and solved. This work is the most relevant work to ours, but it adopts a single renting scheme to configure a multiserver system, which cannot adapt to the varying
  • 3. market demand and leads to low service quality and great resource waste. To overcome this weakness, another resource management strategy is used in , which is cloud federation. Using federation, different providers running services that have complementary resource requirements over time can mutually collaborate to share their respective resources in order to fulfill each one’s demand . However, providers should make an intelligent decision about utilization of the federation (either as a contributor or as a consumer of resources) depending on different conditions that they might face, which is a complicated problem. Scope: Contributing the game‐theoretic foundations for analyzing and specifying the interactions of a society of agents in an InterCloud, this work has only taken the first step towards designing an intelligent InterCloud. The author hopes that this work will inspire others to take up future challenges of realizing and implementing the ideas and solution concepts in the paper. Architecture:
  • 4. Implementation of modules: (1)CONSUMER-TO-CLOUD INTERACTIONS: Negotiation between each pair of CA and PA is carried out by making proposals in alternate rounds. Unlike Rubinstein’s alternating offers protocol [16], which is a bilateral (one‐to‐one) negotiation protocol, in the multilateral consumer‐to‐Cloud interaction protocol, multiple CA‐PA pairs can negotiate deals simultaneously. Each CA (respectively, PA) can negotiate with multiple PAs (respectively, CAs) at the same time. Making proposals: When an agent makes a proposal, it proposes a deal from their space of possible deals. These consist of the most desirable price, the least desirable (reserve) price, and prices in between. An agent proposes its most preferred deal initially. If no agreement is reached, negotiation proceeds to the next round. (2) CLOUD-TO-CLOUD INTERACTIONS:
  • 5. InterCloud is a federation of Clouds, economic encounters among Clouds can be modeled as a coalition game. In an InterCloud coalition game (definition 4.1), the players are the Clouds (represented by hCAs and fCAs) that cooperate with one another by drawing upon each other’s resources to satisfy consumers’ demands, collectively generate more profit for the coalition, and share their total profit. Two major issues in InterCloud interaction are: 1) How does each Cloud choose its coalition partners? and 2) How should the coalition divide its payoff among the players? Within an InterCloud, each self‐interested Cloud negotiates and establishes agreements with other Clouds to meet its own objectives and to optimize its own payoff. The agent‐based Cloud‐to‐Cloud interaction protocol specified in algorithm 4.1 consists of four stages: 1) announcement of the availability of resource capacities, 2) bidding for the priority right to acquire resource capacities of other Clouds, 3) making offers for sharing the payoff generated by the InterCloud coalition, and 4) acceptance or rejection of offers. (3)Adaptive Concession Rate: Consumers in a Cloud market compete for computing services and Cloud providers compete to provide services, a market‐oriented approach taking into account the demand for and supply of Cloud services is appropriate. Bargaining with deadlines: Since consumers generally have deadlines in acquiring computing resources to execute jobs and Clouds also have deadlines for scheduling their resources and executing jobs, both CAs and PAs are programmed to make concessions with respect to time. Both CAs and PAs are designed with three classes of time‐dependent concession making strategies: i) conservative (conceding slowly by maintaining the initial price until an agent’s deadline is almost reached), ii) conciliatory (conceding rapidly to the reserve price), and iii) linear (conceding linearly). (4)Minimally Sufficient Concessions:
  • 6. Even though making a large amount of concession may increase the probability of reaching an agreement, doing so is inefficient because an agent “wastes” some of its utility. Nevertheless, if an agent makes too small an amount of concession, it runs the risk of not reaching any agreement with its opponent eventually. Hence, making minimally sufficient concession [19] is a desirable property of negotiation agents. Using the ACR‐MSC strategy, an agent negotiates optimally by making an amount of concession that is minimally sufficient. The general idea is that for a given market situation, an agent adopting the ACR‐MSC strategy strives to attain the highest possible utility while maintaining a minimum probability of reaching an agreement. (5)Bargaining theory: Bargaining or haggling is a type of negotiation in which the buyer and seller of a good or service debate the price and exact nature of a transaction. If the bargaining produces agreement on terms, the transaction takes place. Bargaining is an alternative pricing strategy to fixed prices. Optimally, if it costs the retailer nothing to engage and allow bargaining, he/she can divine the buyer's willingness to spend. It allows for capturing more consumer surplus as it allows price discrimination, a process whereby a seller can charge a higher price to one buyer who is more eager (by being richer or more desperate). Haggling has largely disappeared in parts of the world where the cost to haggle exceeds the gain to retailers for most common retail items. However, for expensive goods sold to uninformed buyers such as automobiles, bargaining can remain commonplace. (6)Consumer Module: In this project consumer module should perform the following tasks Cloud consumer:  .consumer registeration.  consumer login.  consumer send request to consumer agent for accessing cloud.  view status of the request.  after accepting the request consumer upload his files in to cloud.
  • 7. (7)Cloud Agent Module: In this project consumer module should perform the following tasks Consumer agent:  .consumer registeration.  consumer agent login.  consumeragent view the consumer requests.  forward consumer requests to corresponding cloud brokers.  view all the requests and responses of cloud brokers. Conclusion The significance and novelty of this work are that it is the earliest work to propose an agent‐based InterCloud economic model for analyzing two types of interactions in an intelligent InterCloud: 1) consumer‐to‐Cloud interactions and 2) Cloud‐to‐Cloud interactions. Being the first to devise 1) best response strategies for InterCloud coalition formation that converge to both a subgame perfect equilibrium and the Shapley value payoff and 2) an optimal multilateral consumer‐to‐Cloud negotiation strategy, this work provides game‐theoretic solutions that lay the essential mathematical foundations for InterCloud economics. On this account, this work advances the state of the art in many ways as follows. From the perspective of Cloud computing, this work contributes a new branch of knowledge for realizing the InterCloud vision. Being the first of its kind to provide both 1) bargaining game and coalition game solution concepts in an InterCloud and 2) agent‐based interaction protocols for automating consumer‐to‐Cloud and Cloud‐to‐Cloud interactions, this work is an important milestone in introducing agent‐based InterCloud economics and agent‐based InterCloud interactions as new frontiers in InterCloud research.