SlideShare a Scribd company logo
1 of 21
Download to read offline
.
Visitation Platform + Micropayments
.
Problem is...
..
....that cloud federations are rare ... because no one knows how to build them
• most federations have rigid structure (can't grow)
• heterogeneous environments are a major problem
• there are no examples of resource economies in federations
.
Visitation 01 ...
..
.... is when VMs can visit with any cloud environment
.
Micropayments 02 ...
..
....is a technology for resource accounting in federations
01 myself+0 "A Cloud Visitation Platform for Federated Services at Network Edge" CISSE (2014)
02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 2/21
...
2/21
.
The 3 Know-Hows
1. the visitation platform itself, compatible with Xen platforms 01
◦ migration, APIs, interfaces, automation
2. binary diff technology for efficient migration within a federation 03
3. cloud coin for resource metering in an open federation 02
01 myself+0 "A Cloud Visitation Platform for Federated Services at Network Edge" CISSE (2014)
03 myself+0 "「Cloudy会」DIFF法:テキスト・ファイルシステム・バイナリ差分" http://goo.gl/v8kLpQ (2015)
02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 3/21
...
3/21
.
Visitation Platform Basics
Storage Sensors
…
Cloud Visitation PlatformContainer
Cloud Visitation Platform
App
App
App
…
APIs
…
Multitenancy
Physical Device
…
Interfaces Billing,
Fairness
Generics,
Resilience
Application
Specifics
• today: VMs are running in
blackboxes, zero
awareness of local hardware
• visitation: the opposite
approach -- VMs/containers
are fully aware of local
resources 01
• implemented as APIs/
Interfaces
• not hard -- just yum install
and add your software on
top of XCP
01 myself+0 "A Cloud Visitation Platform for Federated Services at Network Edge" CISSE (2014)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 4/21
...
4/21
.
Cloud Coin Basics
CRITICAL-ness
Distributed
Resource APIs
• micropayment: payment of
a very small amount (sub-yen)
• problem: a fixed
transaction cost per pay
• solution: open coin,
service can accumulate
payments (cost per batch)
• cloud coin: an ecoin stored
in a cloud drive 02
02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 5/21
...
5/21
.
Cloud Coin = OAuth-shared JSON file
• can be a simple JSON file stored in a cloud drive (Dropbox, ...) 02
• client - service provider: check/deduct the amount, store/change
the certificate (md5)
• service - coin provider: payments are cleared based on certificates
◦ note: there is a probability of collision, the coin is lossy, loss ratio is controlled by
service statistically
Client
ID
Coin Structure (JSON)
Coin
ID
Coin
Amount
Latest
Certificate
Other
Info
02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 6/21
...
6/21
.
From Talk to Action
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 7/21
...
7/21
.
Talk → Action : A Practical Visitation
• say, I have (1) Hadoop and (2) a BigData replay platform 05
◦ bigdata replay on multicore, data streaming sketches, etc.
• I want to let other people/clouds to schedule jobs on my platform
• I can let VMs visit with my platform to:
1. run jobs locally
2. process data and run more jobs
3. ...
• I need cloud coin as a quota meter
◦ each VM has to let me know where its coin is before it visits
05 myself+0 "Replayable BigData for Multicore Processing and Statistically Rigid Sketching" IC2014 (2014)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 8/21
...
8/21
.
2 Demos: BigData Replay, Cloud Coin
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 9/21
...
9/21
.
Step 1: VM Migration Automation
• the problem is to receive and run VM image as
.xva in any network environment
• PV_args is the easiest way, visitation
tools in VM parse network environment in /
proc/cmdline
1. xe... vm-import filename=?.xva
2. xe ... PV_args
3. xe ... vm-start
• when done, check if VM is on the network and
notify the remote client
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 10/21
...
10/21
.
Step 2: .xva diffs
• idea: keep a library of
reference .xva files
and send only diffs for
migration
• 90-95% reduction in
volume
• diff is definitely underrated
and underused in clouds
today 03
03 myself+0 "「Cloudy会」DIFF法:テキスト・ファイルシステム・バイナリ差分" http://goo.gl/v8kLpQ (2015)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 11/21
...
11/21
.
Step 3: the DiffHub technology
Cloud
Drive
User A
User B
New
Old
Old
Diff Diff
Old version
New version
Binary diff
DiffHub
• work in progress
• a DiffHub for federations
• a file sync
technology where only
diffs are transferred
• biggest merit: master
storage is for diffs only
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 12/21
...
12/21
.
Step 3b: Docker wants diffs?
• Docker's main feature is filesystem diffs
◦ .. which is a redundancy avoidance technology
• binary diffs can be more efficient than Docker filesystem layers
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 13/21
...
13/21
.
Practical Visitation: Hadoop
• problem: very small public
IP space (security, rules, etc.)
• solution: run the VMs in
private space with Internet
access
• demerit: outside cannot
push into your VM, but your
VM can pull anything
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 14/21
...
14/21
.
Practical Visitation: Hadoop (2)
• VM installs visitation tools,
which know where to find the
API for its PM
• the API is generic --
provides any functionality
• storage, sensors, indexing,
hadoop jobs, etc.
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 15/21
...
15/21
.
Public vs Private Cloud (looks like this)
• you need at least 2 PMs, 1 public + 1 private
• note: hide your PM! (non-public IP on the
same subnet)
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 16/21
...
16/21
.
Practical Visitation : Cloud Coins
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 17/21
...
17/21
.
Push vs Pull
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 18/21
...
18/21
.
Visitation Platform: PULL Type
Cloud Visitation Platform
App App App …
Pull-Based
Installation
(of Apps)
End
User
Device
Provider3rd Party
Service
Local
services
One
Cloud
• PULL: heterogeneous,
large-scale cloud
federations, fog computing
• active probing network, sensor
cloud, vehicular cloud, etc.
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 19/21
...
19/21
.
Visitation Platform: PUSH Type
Cloud Visitation Platform
App App App …
Cloud/device
Owner
3rd Party
Service Federated
Clouds
Local
services
Federated
Cloud
Manager
• PUSH: trusted cloud
federation between
large providers
• DC-DC cross-provider
clouds
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 20/21
...
20/21
.
That’s all, thank you ...
M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 21/21
...
21/21

More Related Content

Similar to VM Visitation and Resource Micropayments as Practical Components towards Cloud Federations

3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in CloudsTokyo University of Science
 
A Cloud Visitation Platform for Federated Services at Network Edge
A Cloud Visitation Platform for Federated Services at Network EdgeA Cloud Visitation Platform for Federated Services at Network Edge
A Cloud Visitation Platform for Federated Services at Network EdgeTokyo University of Science
 
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...Concentrated Technology
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé? dotCloud
 
GIDS_what does_cloud-native_mean_anyway?
GIDS_what does_cloud-native_mean_anyway?GIDS_what does_cloud-native_mean_anyway?
GIDS_what does_cloud-native_mean_anyway?Grace Jansen
 
CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?Grace Jansen
 
Advantages And Disadvantages Of Virtualization
Advantages And Disadvantages Of VirtualizationAdvantages And Disadvantages Of Virtualization
Advantages And Disadvantages Of VirtualizationElizabeth Anderson
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities Ramya SK
 
1.Cloud dev meetup 2.0
1.Cloud dev meetup 2.01.Cloud dev meetup 2.0
1.Cloud dev meetup 2.0Nata Isaevich
 
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...Quentin Adam
 
Vmug cloud-sept2010-convert
Vmug cloud-sept2010-convertVmug cloud-sept2010-convert
Vmug cloud-sept2010-convertJason Baker
 
Membase Introduction
Membase IntroductionMembase Introduction
Membase IntroductionMembase
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesTokyo University of Science
 
You got a couple Microservices, now what? - Adding SRE to DevOps
You got a couple Microservices, now what?  - Adding SRE to DevOpsYou got a couple Microservices, now what?  - Adding SRE to DevOps
You got a couple Microservices, now what? - Adding SRE to DevOpsGonzalo Maldonado
 
Google Cloud Platform and Kubernetes
Google Cloud Platform and KubernetesGoogle Cloud Platform and Kubernetes
Google Cloud Platform and KubernetesKasper Nissen
 
EUC State of the Union 2021
EUC State of the Union 2021EUC State of the Union 2021
EUC State of the Union 2021Marius Sandbu
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationCloud Standards Customer Council
 
Techdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosTechdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosMike Martin
 

Similar to VM Visitation and Resource Micropayments as Practical Components towards Cloud Federations (20)

3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
 
A Cloud Visitation Platform for Federated Services at Network Edge
A Cloud Visitation Platform for Federated Services at Network EdgeA Cloud Visitation Platform for Federated Services at Network Edge
A Cloud Visitation Platform for Federated Services at Network Edge
 
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...
 
Are VMs Passé?
Are VMs Passé?Are VMs Passé?
Are VMs Passé?
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé?
 
GIDS_what does_cloud-native_mean_anyway?
GIDS_what does_cloud-native_mean_anyway?GIDS_what does_cloud-native_mean_anyway?
GIDS_what does_cloud-native_mean_anyway?
 
CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?
 
Advantages And Disadvantages Of Virtualization
Advantages And Disadvantages Of VirtualizationAdvantages And Disadvantages Of Virtualization
Advantages And Disadvantages Of Virtualization
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities
 
1.Cloud dev meetup 2.0
1.Cloud dev meetup 2.01.Cloud dev meetup 2.0
1.Cloud dev meetup 2.0
 
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
 
Vmug cloud-sept2010-convert
Vmug cloud-sept2010-convertVmug cloud-sept2010-convert
Vmug cloud-sept2010-convert
 
Membase Introduction
Membase IntroductionMembase Introduction
Membase Introduction
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
 
You got a couple Microservices, now what? - Adding SRE to DevOps
You got a couple Microservices, now what?  - Adding SRE to DevOpsYou got a couple Microservices, now what?  - Adding SRE to DevOps
You got a couple Microservices, now what? - Adding SRE to DevOps
 
Cloudcpmuting journal
Cloudcpmuting journalCloudcpmuting journal
Cloudcpmuting journal
 
Google Cloud Platform and Kubernetes
Google Cloud Platform and KubernetesGoogle Cloud Platform and Kubernetes
Google Cloud Platform and Kubernetes
 
EUC State of the Union 2021
EUC State of the Union 2021EUC State of the Union 2021
EUC State of the Union 2021
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing Foundation
 
Techdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosTechdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err Microcosmos
 

More from Tokyo University of Science

A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...Tokyo University of Science
 
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesTokyo University of Science
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Tokyo University of Science
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?Tokyo University of Science
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Tokyo University of Science
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsTokyo University of Science
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Tokyo University of Science
 
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Tokyo University of Science
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingTokyo University of Science
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...Tokyo University of Science
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesTokyo University of Science
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicTokyo University of Science
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsTokyo University of Science
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsTokyo University of Science
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksTokyo University of Science
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out CodeTokyo University of Science
 
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTowards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTokyo University of Science
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Tokyo University of Science
 
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreBrowser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreTokyo University of Science
 
Irregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData ProcessorsIrregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData ProcessorsTokyo University of Science
 

More from Tokyo University of Science (20)

A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
 
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...
 
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching Logic
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on Metromaps
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service Networks
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
 
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTowards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
 
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreBrowser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
 
Irregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData ProcessorsIrregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData Processors
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

VM Visitation and Resource Micropayments as Practical Components towards Cloud Federations

  • 1.
  • 2. . Visitation Platform + Micropayments . Problem is... .. ....that cloud federations are rare ... because no one knows how to build them • most federations have rigid structure (can't grow) • heterogeneous environments are a major problem • there are no examples of resource economies in federations . Visitation 01 ... .. .... is when VMs can visit with any cloud environment . Micropayments 02 ... .. ....is a technology for resource accounting in federations 01 myself+0 "A Cloud Visitation Platform for Federated Services at Network Edge" CISSE (2014) 02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 2/21 ... 2/21
  • 3. . The 3 Know-Hows 1. the visitation platform itself, compatible with Xen platforms 01 ◦ migration, APIs, interfaces, automation 2. binary diff technology for efficient migration within a federation 03 3. cloud coin for resource metering in an open federation 02 01 myself+0 "A Cloud Visitation Platform for Federated Services at Network Edge" CISSE (2014) 03 myself+0 "「Cloudy会」DIFF法:テキスト・ファイルシステム・バイナリ差分" http://goo.gl/v8kLpQ (2015) 02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 3/21 ... 3/21
  • 4. . Visitation Platform Basics Storage Sensors … Cloud Visitation PlatformContainer Cloud Visitation Platform App App App … APIs … Multitenancy Physical Device … Interfaces Billing, Fairness Generics, Resilience Application Specifics • today: VMs are running in blackboxes, zero awareness of local hardware • visitation: the opposite approach -- VMs/containers are fully aware of local resources 01 • implemented as APIs/ Interfaces • not hard -- just yum install and add your software on top of XCP 01 myself+0 "A Cloud Visitation Platform for Federated Services at Network Edge" CISSE (2014) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 4/21 ... 4/21
  • 5. . Cloud Coin Basics CRITICAL-ness Distributed Resource APIs • micropayment: payment of a very small amount (sub-yen) • problem: a fixed transaction cost per pay • solution: open coin, service can accumulate payments (cost per batch) • cloud coin: an ecoin stored in a cloud drive 02 02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 5/21 ... 5/21
  • 6. . Cloud Coin = OAuth-shared JSON file • can be a simple JSON file stored in a cloud drive (Dropbox, ...) 02 • client - service provider: check/deduct the amount, store/change the certificate (md5) • service - coin provider: payments are cleared based on certificates ◦ note: there is a probability of collision, the coin is lossy, loss ratio is controlled by service statistically Client ID Coin Structure (JSON) Coin ID Coin Amount Latest Certificate Other Info 02 myself+0 "Coins in Cloud Drives Can Use OAuth for Micropayments and Resource Metering Alike" CFI (2014) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 6/21 ... 6/21
  • 7. . From Talk to Action M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 7/21 ... 7/21
  • 8. . Talk → Action : A Practical Visitation • say, I have (1) Hadoop and (2) a BigData replay platform 05 ◦ bigdata replay on multicore, data streaming sketches, etc. • I want to let other people/clouds to schedule jobs on my platform • I can let VMs visit with my platform to: 1. run jobs locally 2. process data and run more jobs 3. ... • I need cloud coin as a quota meter ◦ each VM has to let me know where its coin is before it visits 05 myself+0 "Replayable BigData for Multicore Processing and Statistically Rigid Sketching" IC2014 (2014) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 8/21 ... 8/21
  • 9. . 2 Demos: BigData Replay, Cloud Coin M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 9/21 ... 9/21
  • 10. . Step 1: VM Migration Automation • the problem is to receive and run VM image as .xva in any network environment • PV_args is the easiest way, visitation tools in VM parse network environment in / proc/cmdline 1. xe... vm-import filename=?.xva 2. xe ... PV_args 3. xe ... vm-start • when done, check if VM is on the network and notify the remote client M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 10/21 ... 10/21
  • 11. . Step 2: .xva diffs • idea: keep a library of reference .xva files and send only diffs for migration • 90-95% reduction in volume • diff is definitely underrated and underused in clouds today 03 03 myself+0 "「Cloudy会」DIFF法:テキスト・ファイルシステム・バイナリ差分" http://goo.gl/v8kLpQ (2015) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 11/21 ... 11/21
  • 12. . Step 3: the DiffHub technology Cloud Drive User A User B New Old Old Diff Diff Old version New version Binary diff DiffHub • work in progress • a DiffHub for federations • a file sync technology where only diffs are transferred • biggest merit: master storage is for diffs only M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 12/21 ... 12/21
  • 13. . Step 3b: Docker wants diffs? • Docker's main feature is filesystem diffs ◦ .. which is a redundancy avoidance technology • binary diffs can be more efficient than Docker filesystem layers M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 13/21 ... 13/21
  • 14. . Practical Visitation: Hadoop • problem: very small public IP space (security, rules, etc.) • solution: run the VMs in private space with Internet access • demerit: outside cannot push into your VM, but your VM can pull anything M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 14/21 ... 14/21
  • 15. . Practical Visitation: Hadoop (2) • VM installs visitation tools, which know where to find the API for its PM • the API is generic -- provides any functionality • storage, sensors, indexing, hadoop jobs, etc. M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 15/21 ... 15/21
  • 16. . Public vs Private Cloud (looks like this) • you need at least 2 PMs, 1 public + 1 private • note: hide your PM! (non-public IP on the same subnet) M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 16/21 ... 16/21
  • 17. . Practical Visitation : Cloud Coins M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 17/21 ... 17/21
  • 18. . Push vs Pull M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 18/21 ... 18/21
  • 19. . Visitation Platform: PULL Type Cloud Visitation Platform App App App … Pull-Based Installation (of Apps) End User Device Provider3rd Party Service Local services One Cloud • PULL: heterogeneous, large-scale cloud federations, fog computing • active probing network, sensor cloud, vehicular cloud, etc. M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 19/21 ... 19/21
  • 20. . Visitation Platform: PUSH Type Cloud Visitation Platform App App App … Cloud/device Owner 3rd Party Service Federated Clouds Local services Federated Cloud Manager • PUSH: trusted cloud federation between large providers • DC-DC cross-provider clouds M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 20/21 ... 20/21
  • 21. . That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com -- VM Visitation and Resource Micropayments ... towards Cloud Federations -- http://bit.do/marat150227 21/21 ... 21/21