Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike

418 views
328 views

Published on

Resource metering in distributed environments is notoriously difficult. In clouds, the metering technology has to be distributed by design. This paper shows that the technology used for (financial) micropayments fulfills several objectives of the new metering process once the concept of money is replaced with the concept of a resource. Like in micropayments, resource metering in clouds is often a 3-party relationship like that among cloud provider, service provider and customer. The technology proposed in this paper can be viewed both as a better alternative to traditional micropayments as well as a new way to meter resource usage in clouds.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
418
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike

  1. 1. . Micropayments and Clouds . Micropayments are... .. .... small payments like all pay-per-* services (-view, -read, -access) • today micropayment systems implement strict protocols like those in banking, credit cards, etc. • main differences between payment and micropayment: 1. transactions have a fixed cost, which can exceed the value of micropayment itself 2. payment of 1 yen is (much) less critical than 5000 yen 3. micropayments are similar in nature to resource metering(in clouds) M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 2/12 ... 2/12
  2. 2. . Visual Taxonomy • different levels of critical • metering of cloud resources is a kind of pay-per-* technology . Cloud Coin... .. . .. is an ecoin stored in a cloud drive. M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 3/12 ... 3/12
  3. 3. . Solutions and Cloud Applications . Solutions : Micropayment Bundles .. . Service Provider should be able to accumulate micropayments (ex: 1 transaction per 100 micropaments) . Solutions : Decouple Payment from Clearing .. . Procedures for micropayment bundling vs clearing payments are decoupled . Solutions : Differentiate Security Levels .. .Micropayments can enjoy lower security while clearing remains traditionally strict • Why clouds? Clouds today are very poorly distributed, no frameworks for distirbuted management of resources, distributed accounting, etc. M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 4/12 ... 4/12
  4. 4. . Solution : Visual Form • note that the new micropay- ment (EU-CD-CP) is outside of the critical area • security level = degree of accu- mulation, decided by SP M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 5/12 ... 5/12
  5. 5. . The Actual Cloud Coin (JSON file) • cloud coins are secure -- OAuth protocol • OAuth is a 3-party protocol, flexible access and security control -- better than banking protocols • coins themselves are small JSON files in own cloud drive (GDrive, Dropbox) . Cloud Coin is a JSON file... .. . ... which can be accessed by SP/CP using OAuth tokens. • most cloud services today use OAuth • OAuth works with pairs of tokens, different pairs for owner versus accessor of a file M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 6/12 ... 6/12
  6. 6. . Solution : Micropayments . Solution .. ....accumulate payments, clear regularly • accumulation degree is up to SP (tradeoff with transaction cost) • profile users to avoid fraud -- higher accumulation for reliable users • note: coins are created by CPs, so SP may have to support several popular types M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 7/12 ... 7/12
  7. 7. . Solution : Cloud Resources . Solution .. . ...use coins as a crude metering instrument • crude means that precision can be lower • no money involved, lower transaction cost when clearning accumulated amounts • metering has several forms: quotas, accounting, billing, monitoring M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 8/12 ... 8/12
  8. 8. . Transactions : Make a Coin M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 9/12 ... 9/12
  9. 9. . Transactions : Micro- Payment/Metering M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 10/12 ... 10/12
  10. 10. . Transactions : Clear Payment M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 11/12 ... 11/12
  11. 11. . That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 12/12 ... 12/12

×