Escolar Documentos
Profissional Documentos
Cultura Documentos
br/~faps/jitca
RNP
cin.ufpe.br/~faps/jitca
$$$ $
cin.ufpe.br/~faps/jitca
cin.ufpe.br/~faps/jitca
Outline
Questions Answers Analysis Conclusion
cin.ufpe.br/~faps/jitca
Questions
580 papers
RQ1: Is there any taxonomy for concepts
related to accounting process in cloud computing?
98 papers
23 papers
cin.ufpe.br/~faps/jitca
Outline
Questions
Answers
Analysis Conclusion
cin.ufpe.br/~faps/jitca
Mapping Results
RQ1 - Is there any taxonomy for concepts related to accounting process in cloud computing?
[Agundez, 2010]
cin.ufpe.br/~faps/jitca
Mapping Results
RQ2: What are the existing accounting models for cloud computing?
A Model for Federated Clouds Cloud Supply Chain Flexible Accounting Model ABS
THEMIS
cin.ufpe.br/~faps/jitca
Results Analysis
Accounting Models Analysis
Features Models Flexible Accounting A Model for Federated ABS THEMIS Model Clouds Cloud Supply Chain
Pricing Metering Mediation Accounting Roaming Billing Charging Finantial Clearing Cloud Federation Just in Time Clouds User Interface Security Support SLA Support
Variable Payment Models
cin.ufpe.br/~faps/jitca
Mapping Results
Time-based QoS-based Service type Content-based Progressive Co-design Cost-based Supply and Demand based
RQ3: What are the existing pricing schemes for cloud/grid computing?
Priority pricing
31 Pricing Schemes
Edge pricing Responsive pricing Effective bandwidth pricing Proportional fairness pricing Cumulus pricing Session-oriented One-off charge per service
cin.ufpe.br/~faps/jitca
Mapping Results
RQ4: What are the aspects taken into account to compose a SLA in cloud/grid computing scenario?
SLA Components SLA Language
cin.ufpe.br/~faps/jitca
10
Mapping Results
RQ4: What are the aspects taken into account to compose a SLA in cloud/grid computing scenario? 1. 2. 3. 4. 5. 6. 7. 8. 9. Validity Period Purpose Parties Restrictions Penalties Scope Service-Level Objectives Optional Services Exclusions
SLA Components SLA Language
cin.ufpe.br/~faps/jitca
11
Outline
Questions Answers
Analysis
Conclusion
cin.ufpe.br/~faps/jitca
15
Results Analysis
Research Type Classification
Experience Paper Opinion Paper Philosophical Paper Solution Proposal Evaluation Research Validation Research 0 1 2 3 4 5 6 7 8 9 10 11 12 13
cin.ufpe.br/~faps/jitca
16
Results Analysis
Contribution Type Classification
Framework Model
Technique
Process Method 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
cin.ufpe.br/~faps/jitca
17
Results Analysis
Research Types X Research Questions
RQ1 :Taxonomy RQ2: Accounting Models RQ3: Pricing Schemes RQ4: SLA Composition
cin.ufpe.br/~faps/jitca
18
Outline
Questions Answers Analysis
Conclusion
cin.ufpe.br/~faps/jitca
19
Conclusions
Overview
Few Research on Industrial Environment
Taxonomy
Accounting Models
Pricing Schemes
SLA Composition
cin.ufpe.br/~faps/jitca
20
Future Work
Develop a flexible accounting framework
Done!!
cin.ufpe.br/~faps/jitca
21
Thank You!!
cin.ufpe.br/~faps/jitca
22
RNP
cin.ufpe.br/~faps/jitca
cin.ufpe.br/~faps/jitca
[Peterson, 2007]
cin.ufpe.br/~faps/jitca
SLA OR Service Level Agreement OR billing OR pricing OR payment OR accounting AND Cloud computing OR Grid computing OR Infrastructure as a Service OR Platform as a Service OR Software as a Service Search String
580 Papers
cin.ufpe.br/~faps/jitca
cin.ufpe.br/~faps/jitca
Types
Pricing, Metering, Mediation, Accounting, Roaming, Billing, Charging, Financial Clearing, Cloud Federation, Just in Time Clouds, User Interface, Security Support, SLA Support and Variable Payment Models; Validation Research, Evaluation Research, Solution Proposal, Philosophical Papers, Opinion Papers, Experience Papers Method, Process, Technique, Model and Framework
cin.ufpe.br/~faps/jitca
cin.ufpe.br/~faps/jitca
Threats to Validity
Research Questions
Publication Bias
Data Extraction
cin.ufpe.br/~faps/jitca
Accounting Models
cin.ufpe.br/~faps/jitca
Mapping Results
RQ2: What are the existing accounting models for cloud computing?
A Model for Federated Clouds Cloud Supply Chain
Business Billing Accounting
Business Billing
Accounting
THEMIS
cin.ufpe.br/~faps/jitca
Mapping Results
RQ2: What are the existing accounting models for cloud computing?
A Model for Federated Clouds Cloud Supply Chain Flexible Accounting Model ABS
THEMIS
cin.ufpe.br/~faps/jitca
Mapping Results
RQ2: What are the existing accounting models for cloud computing?
A Model for Federated Clouds Cloud Supply Chain Flexible Accounting Model ABS
IPDR
THEMIS
cin.ufpe.br/~faps/jitca
Mapping Results
RQ2: What are the existing accounting models for cloud computing?
Resource 1 Resource 2
Provisioning
Resource 3
A Model for Federated Clouds Cloud Supply Chain Flexible Accounting Model ABS
[ABS]
Security Billing
Clients
THEMIS
cin.ufpe.br/~faps/jitca
Mapping Results
RQ2: What are the existing accounting models for cloud computing?
A Model for Federated Clouds
Billing Transactions
Clients
THEMIS
cin.ufpe.br/~faps/jitca
Mapping Results
RQ4: What are the aspects taken into account to compose a SLA in cloud/grid computing scenario?
SLA Components SLA Language
cin.ufpe.br/~faps/jitca
10
Mapping Results
RQ4: What are the aspects taken into account to compose a SLA in cloud/grid computing scenario? 1. 2. 3. 4. 5. 6. 7. 8. 9. Validity Period Purpose Parties Restrictions Penalties Scope Service-Level Objectives Optional Services Exclusions
SLA Components SLA Language
cin.ufpe.br/~faps/jitca
11
Mapping Results
RQ4: What are the aspects taken into account to compose a SLA in cloud/grid computing scenario?
<Cloud WB-name: name> <Class: GOLD> <QoS> Reputation = 5 RTmin= 8ms //minimum value of response Cost? "$0.1" Min Availability= 90% </QoS> //[...] </Class GOLD> //[...] </Cloud WB-name: name>
SLA Components
SLA Language
cin.ufpe.br/~faps/jitca
12
Mapping Results
RQ4: What are the aspects taken into account to compose a SLA in cloud/grid computing scenario?
Parameters for IaaS CPU Capacity Boot Time Scale Up /Down Scale Up Time Memory Storage Response Time Scale Down Time
SLA Satisfaction Function SLA Components SLA Language
cin.ufpe.br/~faps/jitca
13
Mapping Results
RQ4: What are the aspects taken into account to compose a SLA in cloud/grid computing scenario?
SLA Components SLA Language
Response Time:
Good
0 sec
Tolerable
MV RT
Fail
... ...
50% of MV RT
cin.ufpe.br/~faps/jitca
14