coins in cloud drives can use oauth for micropayments and resource metering alike

12

Upload: marat-zhanikeev

Post on 08-May-2015

206 views

Category:

Technology


4 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike
Page 2: Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike

.

Micropayments and Clouds

.Micropayments are.....

.... small payments like all pay-per-* services (-view, -read, -access)

• today micropayment systems implement strict protocols like those inbanking, credit cards, etc.

• main differences between payment and micropayment:

1. transactions have a fixed cost, which can exceed the value of micropayment itself2. payment of 1 yen is (much) less critical than 5000 yen3. micropayments are similar in nature to resource metering (in clouds)

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 2/12...

2/12

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

.

Visual Taxonomy

• different levels ofcritical

• metering of cloudresources is a kind ofpay-per-*technology

.Cloud Coin.....

.

.. is an ecoin stored in acloud drive.

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 3/12...

3/12

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

.

Solutions and Cloud Applications.Solutions : Micropayment Bundles..

.

Service Provider should be able to accumulate micropayments (ex: 1transaction per 100 micropaments)

.Solutions : Decouple Payment from Clearing..

.

Procedures for micropayment bundling vs clearing payments aredecoupled

.Solutions : Differentiate Security Levels..

.Micropayments can enjoy lower security while clearing remains traditionally strict

• Why clouds? Clouds today are very poorly distributed, noframeworks for distirbuted management of resources, distributed accounting,etc.

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 4/12...

4/12

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

.

Solution : Visual Form• note that thenewmicropay-ment(EU-CD-CP) isoutside ofthecriticalarea

• security level= degreeof accu-mulation,decided bySP

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 5/12...

5/12

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

.

The Actual Cloud Coin (JSON file)

• cloud coins aresecure --OAuth protocol

• OAuth is a 3-partyprotocol, flexibleaccess and securitycontrol -- better thanbanking protocols

• coins themselves aresmall JSON filesin own cloud drive(GDrive, Dropbox)

.Cloud Coin is a JSON file.....

.

... which can be accessed by SP/CP using OAuthtokens.

• most cloud services today use OAuth• OAuth works with pairs of tokens, different pairs forowner versus accessor of a file

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 6/12...

6/12

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

.

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 SPmay have to support several populartypes

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 7/12...

7/12

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

.

Solution : Cloud Resources.Solution..

.

...use coins as a crude meteringinstrument

• crude means that precision can belower

• no money involved, lowertransaction cost when clearningaccumulated amounts

• metering has several forms: quotas,accounting, billing, monitoring

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 8/12...

8/12

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

.

Transactions : Make a Coin

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 9/12...

9/12

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

.

Transactions : Micro- Payment/Metering

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 10/12...

10/12

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

.

Transactions : Clear Payment

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 11/12...

11/12

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

.

That’s all, thank you ...

M.Zhanikeev -- [email protected] -- Coins in Cloud Drives ... for Micropayments and Resource Metering Alike -- http://bit.do/marat140620 12/12...

12/12