SlideShare a Scribd company logo
1 of 25
Download to read offline
.
Questions and Objectives
• (1a) How to steer the global network behavior resulting from
self-organization where agents have their own goals and actions? -- global
vs local/self optimization
• (1b) How to build and leverage the knowledge produced at the micro (agent) and
macro (network) levels? How to correlate and make sense out of
measurements and data from heterogeneous sources? -- e2e
performance heterogeneity
• (2) How to make the operations scale? To which extent are the new
techniques and solutions actionable, "computable"...? -- complexity problem
• (3) How can the management techniques leverage on the new properties and
features introduced by adaptive and cooperative agents, i.e. applying the
same techniques to the management plane itself. -- heterogeneity
problem
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 2/25
...
2/25
.
This Talk is about Cloud Networks
• a network of DCs is a cloud -- say, Amazon EC2 with 9 regions
• a network of clouds is a federation -- say, Amazon x 1dc + IDCF x
20dcs in Japan
◦ we already start hitting the heterogeneity wall, since there is no solution yet, no
such federations exist today, but some are planned 03
• .. moving further to network edge, we find Akamai with its 30k+ cloudlets
02 -- a class of its own
◦ heterogeneity problem? in hardware NO, but in e2e network performance STRONG YES
◦ but, Akamai has all the control, so, they manage to balance the load properly
• ... now, having incorporated all the devices at network edge you have the
fog cloud
• ... on a side note... why cloud networks? ... well, because most networking
soon will be done inside and/or by clouds
03 "Chameleon project" https://www.chameleoncloud.org (2014)
02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 3/25
...
3/25
.
Cloudification Timeline and Scope
WiFi
Scale/sizeofcloudifieditems
Timeline
Mid-2015
Probably
should not
cloudify
Should
definitely
cloudify
Data
Centers
Racks IoV > VC
Desktop
APs,
Beacons
Smartphone
Sensor
IoT
Delegated
networking
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 4/25
...
4/25
.
One Cloud Service
.
VNE Problem
..
....stands for Virtual Network Embedding
APP
Cloud/DC
APP
APP
VM
Container
APP
Cloud/DC
APP
APP
…
• service can provide the
graph of its apps
• graph can include end users in
form of DC-user e2e
network performance
• federated cloud known its
actual topology and can use
VNE to map 04
04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 5/25
...
5/25
.
Many Cloud Services
.
VNE
..
....is the same, no difference
Cloud A Cloud B
DC
DC
DC
Virtual
Physical
Many
Service
topology
• for many services, you might
use a more detailed
physical topology
(rack-level?)
• otherwise, the same mapping
method
• many-service case is already
considered in literature 04
04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 6/25
...
6/25
.
OSPF, QoS Routing, VNE → complexity
• OSPF optimizes one parameter (cost/weight) for one physical graph, and is NP
Hard
• QoS Routing optimizes multiple parameters for one path, and is NP Hard
• VNE maps one virtual graph on top of a physical graph and is NP Hard-er?
• ... so, what happens when the global NOC tries to optimize many VNEs? NP
Hard-er-er-er?
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 7/25
...
7/25
.
Solution to the Complexity Problem
.
The Simple Solution is...
..
.... Do-it-Yourself, that is, to let services self-optimize
• however....
◦ it is one thing to self optimize in a non-cooperative environment
◦ ... and quite another when clouds offer tools/envs/platforms that
help self-optimize better
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 8/25
...
8/25
.
Non-Cooperative Way
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 9/25
...
9/25
.
Step 1: Probe your Cloud
• visualization of active probing
across 8 Amazon regions 05
california
ireland
oregon
saopaulo
singapore
sydney
tokyo virginia
same DC
large bulk transfer
california
ireland
oregon
saopaulo
singapore
sydney
virginia
DC - other DC
e2e delay
05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 10/25
...
10/25
.
Step 2: Optimize your service network
• change DCs for some members of your population, gradually optimize 05
Pooler model
0 100 200 300 400 500
Ordered list of values
0
20
40
60
80
100
Completiontime(s)
Do nothing
Optimize
05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 11/25
...
11/25
.
Cooperative Clouds
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 12/25
...
12/25
.
Traditional vs Akamai vs LHAP
Local
hardware
VirtualMachine
Cloud
Platform
(Xen)
App
App
App
…Multitenant
environment
Physical Machine (PM)
Tools
API
Layer
Control
Layer
Local
Hardware
Awareness
Platform
(LHAP)
…
VirtualMachine
App
Tools
…
VirtualMachine
App
VirtualMachine
App
App
App
…
Global network
(to Internet)
In-box
network
Fig1a: Conventional Platform
…
MiniOS
App
SSD
Operating
System
VirtualMachine
App
App
App
…
Multitenancy
impossible
Physical Machine (PM)
Fig1b: Mini Cache
Cloud
Platform
(Xen)
Operating
System
Global network
(to Internet)
HDD
Local
Network
Global network
(to Internet)
Physical Machine (PM)
Fig1c: LHAP (proposed)
Cloud
Platform
(Xen)
Operating
System
DtL:
Direct to Local
Local
hardware
SSD
HDD
02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013)
06 M.Zhanikeev "A Cloud Visitation Platform to Facilitate Cloud Federation and Fog Computing" IEEE Computer (2015)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 13/25
...
13/25
.
Akamai MiniCache Technology
Local
hardware
Cloud
Platform
(Xen)
Multitenant
environment
Physical Machine (PM)
…
VirtualMachine
App
VirtualMachineApp
App
App
…
Global network
(to Internet)
Fig1a: Conventional Platform
…
MiniOS
App
SSD
Operating
System
VirtualMachine
App
App
App
…
Multitenancy
impossible
Physical Machine (PM)
Fig1b: Mini Cache
Cloud
Platform
(Xen)
Operating
System
Global network
(to Internet)
HDD
• depends on MiniOS, part of Xen
• MiniCache allows MiniOS-based apps
to use SSD/HDD connected to that PM
• MiniCache (storage) and ClickOS (network)
are similar technologies, the letter is used
for SDN
• demerits
1. restricted to PM
2. storage only
3. no concurrency control or load balancing
02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 14/25
...
14/25
.
Local Hardware Awareness (LHA)
VirtualMachine
App
App
App
…
Tools
API
Layer
Control
Layer
Local
Hardware
Awareness
Platform
(LHAP)
…
VirtualMachine
App
Tools
In-box
network
Local
Network
Global network
(to Internet)
Physical Machine (PM)
Fig1c: LHAP (proposed)
Cloud
Platform
(Xen)
Operating
System
DtL:
Direct to Local
Local
hardware
SSD
HDD
• not restricted to resource type, any
resource
◦ storage, sensors, Hadoop/MapReduce jobs, active
probing, ...
• not resricted to same PM, API Layer knows
the resources offered for discovery
• Tools in VMs (and containers) interface with
LHAP
• LHAP is optional -- legacy VMs will not know
it's there
06 M.Zhanikeev "A Cloud Visitation Platform to Facilitate Cloud Federation and Fog Computing" IEEE Computer (2015)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 15/25
...
15/25
.
Example Application : CDN
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 16/25
...
16/25
.
CDN on Federated Clouds
Large
Cloud
Small
Cloud
Small
Cloud
CDN
Manager
CDN
Local clients
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 17/25
...
17/25
.
Cloud Streaming in the Wild
VM
population
Current
Sources
Service
Provider
(SP)
Tracker
Service
Provider
(SP)
Parent
peers
P2P
streaming
Cloud
streaming
ClientClient
07 M.Zhanikeev "Multi-Source Stream Aggregation in the Cloud" ISBN 978-1-118-57521-5, Wiley (2014)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 18/25
...
18/25
.
Caching options with LHAP
• (don't laugh but) caching methods have been lost on cloud-based CDN -- a true
clean slate
• yet, LHAP makes it possible to add additional caches
• note: Cache 1 and Cache 2 are completely different in nature -- VMs
are short-lived
CDN
Main
many
Manager
Storage
Large
Federation,
fog cloudsVM
Cache 1 Cache 2
Manage
content
CDN Traffic
(End Users)
many
Cloud
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 19/25
...
19/25
.
Back to Networks: Link with NGN
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 20/25
...
20/25
.
Key Viewpoints
1. traditional NGN in a recent book 08
◦ virtualization is key (SDN, NFV), among other reasons for supporting mobility
2. my own viewpoint is different
◦ because of hotspot traffic (bulk transfer = BigData = hotspots), e2e circuits
(cut-through) are key 09
◦ circuits are made in a distributed/social/sensing manner 10 close to the Y.mnm 11
story
◦ as a guy who was working on a distributed network of active probes 12 (now cloud
boxes), the Y.mnm story is close to mine
08 T.Janevski "NGN Architectures, Protocols and Services" Wiley (2014)
09 M.Zhanikeev "The Next Generation of Networks is all about Hotspot Distributions and Cut-Through Circuits" http://goo.gl/a16JtD (2015)
10 M.Zhankeev "A City Traffic Model for Optical Circuit Switching in Data Centers" http://goo.gl/5z2V6F (2015)
11 "Management of Performance Measurement for NGN" ITU-T Y.2173, before that Y.mnm (2008)
12 M.Zhanikeev "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" IEEE COMPSAC (also http://goo.gl/9graXy) (2013)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 21/25
...
21/25
.
The Y.mnm Story : Active Probes
• 2 parts: active probing and
distributed management
11
• between OSPF and QoS
Routing, closer to the
latter, but that was before
VNE was defined
• active probing is its own
world of research 13
• among smaller projects
(smartphones, etc.)
Google-backed M-Lab is the
biggest
11 "Management of Performance Measurement for NGN" ITU-T Y.2173, before that Y.mnm (2008)
13 Y.Tanaka, M.Zhanikeev "Active Network Measurement: Theory, Methods, and Tools" ITU Association of Japan, ISBN 978-4916128072 (2009)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 22/25
...
22/25
.
IETF Liason with Y.mnm
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 23/25
...
23/25
.
Wrapup
• complexity wise, VNE formulation is close to reality, but is NP
Hard-er-er-er
◦ effective heuristics are unlikely
• the Do-it-Yourself (DiY) Approach can resolve the
complexity problem
◦ non-cooperative form: networks optimize themselves (example: Cloud Probing
05
◦ assisted form: clouds/networks can implement a Local Awareness
Feature (like LHAP 06) to improve self-optimization
• the Assisted DiY also leads to better coordination across competing
service networks
05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015)
06 M.Zhanikeev "A Cloud Visitation Platform to Facilitate Cloud Federation and Fog Computing" IEEE Computer (2015)
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 24/25
...
24/25
.
That’s all, thank you ...
M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 25/25
...
25/25

More Related Content

What's hot

CloudAsia 2012 Highlights
CloudAsia 2012 HighlightsCloudAsia 2012 Highlights
CloudAsia 2012 HighlightsAlan Quayle
 
How Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural DisasterHow Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural DisasterKyle Brown
 
Transforming the data center
Transforming the data centerTransforming the data center
Transforming the data centerAlistair Croll
 
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...Club Alliances
 
iStart hitchhikers guide to cloud computing
iStart hitchhikers guide to cloud computingiStart hitchhikers guide to cloud computing
iStart hitchhikers guide to cloud computingHayden McCall
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingMuhd Dembo
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestRightScale
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingUOS
 
Cloud Computing - Challenges and Opportunities - Jens Nimis
Cloud Computing - Challenges and Opportunities  -  Jens NimisCloud Computing - Challenges and Opportunities  -  Jens Nimis
Cloud Computing - Challenges and Opportunities - Jens NimisJensNimis
 
S504 mainframe and cloud (and cics) arnold
S504   mainframe and cloud (and cics) arnoldS504   mainframe and cloud (and cics) arnold
S504 mainframe and cloud (and cics) arnoldnick_garrod
 
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...Peter de Haas
 
Lightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsLightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsEUBrasilCloudFORUM .
 
Cloud computing
Cloud computingCloud computing
Cloud computingRam Mohan
 
Quick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukQuick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukAssespro Nacional
 
Performance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using ClusteringPerformance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using ClusteringEditor IJMTER
 
IBM Iot Foundation
IBM Iot FoundationIBM Iot Foundation
IBM Iot FoundationKyle Brown
 

What's hot (20)

CloudAsia 2012 Highlights
CloudAsia 2012 HighlightsCloudAsia 2012 Highlights
CloudAsia 2012 Highlights
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
How Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural DisasterHow Bluemix and IDS can help in a Natural Disaster
How Bluemix and IDS can help in a Natural Disaster
 
Transforming the data center
Transforming the data centerTransforming the data center
Transforming the data center
 
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...
 
iStart hitchhikers guide to cloud computing
iStart hitchhikers guide to cloud computingiStart hitchhikers guide to cloud computing
iStart hitchhikers guide to cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and Test
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing - Challenges and Opportunities - Jens Nimis
Cloud Computing - Challenges and Opportunities  -  Jens NimisCloud Computing - Challenges and Opportunities  -  Jens Nimis
Cloud Computing - Challenges and Opportunities - Jens Nimis
 
Cc
CcCc
Cc
 
S504 mainframe and cloud (and cics) arnold
S504   mainframe and cloud (and cics) arnoldS504   mainframe and cloud (and cics) arnold
S504 mainframe and cloud (and cics) arnold
 
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
 
Lightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsLightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to Functions
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Quick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukQuick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-uk
 
Performance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using ClusteringPerformance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using Clustering
 
IBM Iot Foundation
IBM Iot FoundationIBM Iot Foundation
IBM Iot Foundation
 

Viewers also liked

When the CDN goes bananas
When the CDN goes bananasWhen the CDN goes bananas
When the CDN goes bananasGabor Szathmari
 
How to Add Video To Your Strategy without Breaking the Bank
How to Add Video To Your Strategy without Breaking the BankHow to Add Video To Your Strategy without Breaking the Bank
How to Add Video To Your Strategy without Breaking the BankReed Smith
 
Prezentacja 20141129
Prezentacja 20141129Prezentacja 20141129
Prezentacja 20141129magda3695
 
Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]
Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]
Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]APNIC
 
GlobalDots - Dynamic Traffic & SSL
GlobalDots - Dynamic Traffic & SSLGlobalDots - Dynamic Traffic & SSL
GlobalDots - Dynamic Traffic & SSLGlobalDots
 
How Tesla used Varnish to build their own CDN
How Tesla used Varnish to build their own CDNHow Tesla used Varnish to build their own CDN
How Tesla used Varnish to build their own CDNVarnish Software
 
Become Happier by using Varnish Cache
Become Happier by using Varnish CacheBecome Happier by using Varnish Cache
Become Happier by using Varnish CacheStefan Maurer
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenMyNOG
 
Traffic Engineering
Traffic EngineeringTraffic Engineering
Traffic EngineeringAPNIC
 
Akamai in a hyperconnected world
Akamai in a hyperconnected worldAkamai in a hyperconnected world
Akamai in a hyperconnected worldmagda3695
 
Pinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scalePinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scaleVarnish Software
 
Traffic Engineering for CDNs
Traffic Engineering for CDNsTraffic Engineering for CDNs
Traffic Engineering for CDNsMyNOG
 
Identifier Systems Security, Stability and Resiliency by Champika Wijayatunga
Identifier Systems Security, Stability and Resiliency by Champika WijayatungaIdentifier Systems Security, Stability and Resiliency by Champika Wijayatunga
Identifier Systems Security, Stability and Resiliency by Champika WijayatungaMyNOG
 
Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidMyNOG
 
Prefix Filtering Design Issues and Best Practise by Nurul Islam
Prefix Filtering Design Issues and Best Practise by Nurul IslamPrefix Filtering Design Issues and Best Practise by Nurul Islam
Prefix Filtering Design Issues and Best Practise by Nurul IslamMyNOG
 
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraMyNOG
 
Sparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMSSparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMSMahesh Vallampati
 
How to Get to Second Base with Your CDN
How to Get to Second Base with Your CDNHow to Get to Second Base with Your CDN
How to Get to Second Base with Your CDNMike Brittain
 
Traffic analysis for Planning, Peering and Security by Julie Liu
Traffic analysis for Planning, Peering and Security by Julie LiuTraffic analysis for Planning, Peering and Security by Julie Liu
Traffic analysis for Planning, Peering and Security by Julie LiuMyNOG
 
BGP and Traffic Engineering with Akamai
BGP and Traffic Engineering with AkamaiBGP and Traffic Engineering with Akamai
BGP and Traffic Engineering with AkamaiInternet Society
 

Viewers also liked (20)

When the CDN goes bananas
When the CDN goes bananasWhen the CDN goes bananas
When the CDN goes bananas
 
How to Add Video To Your Strategy without Breaking the Bank
How to Add Video To Your Strategy without Breaking the BankHow to Add Video To Your Strategy without Breaking the Bank
How to Add Video To Your Strategy without Breaking the Bank
 
Prezentacja 20141129
Prezentacja 20141129Prezentacja 20141129
Prezentacja 20141129
 
Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]
Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]
Traffic Engineering for CDNs by Matt Jansen [APRICOT 2015]
 
GlobalDots - Dynamic Traffic & SSL
GlobalDots - Dynamic Traffic & SSLGlobalDots - Dynamic Traffic & SSL
GlobalDots - Dynamic Traffic & SSL
 
How Tesla used Varnish to build their own CDN
How Tesla used Varnish to build their own CDNHow Tesla used Varnish to build their own CDN
How Tesla used Varnish to build their own CDN
 
Become Happier by using Varnish Cache
Become Happier by using Varnish CacheBecome Happier by using Varnish Cache
Become Happier by using Varnish Cache
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
 
Traffic Engineering
Traffic EngineeringTraffic Engineering
Traffic Engineering
 
Akamai in a hyperconnected world
Akamai in a hyperconnected worldAkamai in a hyperconnected world
Akamai in a hyperconnected world
 
Pinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scalePinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scale
 
Traffic Engineering for CDNs
Traffic Engineering for CDNsTraffic Engineering for CDNs
Traffic Engineering for CDNs
 
Identifier Systems Security, Stability and Resiliency by Champika Wijayatunga
Identifier Systems Security, Stability and Resiliency by Champika WijayatungaIdentifier Systems Security, Stability and Resiliency by Champika Wijayatunga
Identifier Systems Security, Stability and Resiliency by Champika Wijayatunga
 
Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay Kid
 
Prefix Filtering Design Issues and Best Practise by Nurul Islam
Prefix Filtering Design Issues and Best Practise by Nurul IslamPrefix Filtering Design Issues and Best Practise by Nurul Islam
Prefix Filtering Design Issues and Best Practise by Nurul Islam
 
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
 
Sparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMSSparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMS
 
How to Get to Second Base with Your CDN
How to Get to Second Base with Your CDNHow to Get to Second Base with Your CDN
How to Get to Second Base with Your CDN
 
Traffic analysis for Planning, Peering and Security by Julie Liu
Traffic analysis for Planning, Peering and Security by Julie LiuTraffic analysis for Planning, Peering and Security by Julie Liu
Traffic analysis for Planning, Peering and Security by Julie Liu
 
BGP and Traffic Engineering with Akamai
BGP and Traffic Engineering with AkamaiBGP and Traffic Engineering with Akamai
BGP and Traffic Engineering with Akamai
 

Similar to Population Management in Clouds is a Do-It-Yourself Technology

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
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfFörderverein Technische Fakultät
 
Mmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaMmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaRufael Mekuria
 
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
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing ArchitecturesDaniel Holmberg
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud ComputingDr Ganesh Iyer
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Gabriele Bozzi
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaGabriele Bozzi
 
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
 
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...KTN
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Moullet
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...FBK CREATE-NET
 
Docker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingDocker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingBukhary Ikhwan Ismail
 
Cloud Computing For Beginners
Cloud Computing For Beginners Cloud Computing For Beginners
Cloud Computing For Beginners Jainul Musani
 

Similar to Population Management in Clouds is a Do-It-Yourself Technology (20)

How to Build a Generic Fog Cloud Box
How to Build a Generic Fog Cloud BoxHow to Build a Generic Fog Cloud Box
How to Build a Generic Fog Cloud Box
 
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
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 
Mmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaMmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokia
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
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
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing Architectures
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
 
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing_2015_03_05
Cloud Computing_2015_03_05Cloud Computing_2015_03_05
Cloud Computing_2015_03_05
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
 
Docker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingDocker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge Computing
 
Cloud Computing For Beginners
Cloud Computing For Beginners Cloud Computing For Beginners
Cloud Computing For Beginners
 

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
 
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
 
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
 
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
 
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

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 

Population Management in Clouds is a Do-It-Yourself Technology

  • 1.
  • 2. . Questions and Objectives • (1a) How to steer the global network behavior resulting from self-organization where agents have their own goals and actions? -- global vs local/self optimization • (1b) How to build and leverage the knowledge produced at the micro (agent) and macro (network) levels? How to correlate and make sense out of measurements and data from heterogeneous sources? -- e2e performance heterogeneity • (2) How to make the operations scale? To which extent are the new techniques and solutions actionable, "computable"...? -- complexity problem • (3) How can the management techniques leverage on the new properties and features introduced by adaptive and cooperative agents, i.e. applying the same techniques to the management plane itself. -- heterogeneity problem M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 2/25 ... 2/25
  • 3. . This Talk is about Cloud Networks • a network of DCs is a cloud -- say, Amazon EC2 with 9 regions • a network of clouds is a federation -- say, Amazon x 1dc + IDCF x 20dcs in Japan ◦ we already start hitting the heterogeneity wall, since there is no solution yet, no such federations exist today, but some are planned 03 • .. moving further to network edge, we find Akamai with its 30k+ cloudlets 02 -- a class of its own ◦ heterogeneity problem? in hardware NO, but in e2e network performance STRONG YES ◦ but, Akamai has all the control, so, they manage to balance the load properly • ... now, having incorporated all the devices at network edge you have the fog cloud • ... on a side note... why cloud networks? ... well, because most networking soon will be done inside and/or by clouds 03 "Chameleon project" https://www.chameleoncloud.org (2014) 02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 3/25 ... 3/25
  • 4. . Cloudification Timeline and Scope WiFi Scale/sizeofcloudifieditems Timeline Mid-2015 Probably should not cloudify Should definitely cloudify Data Centers Racks IoV > VC Desktop APs, Beacons Smartphone Sensor IoT Delegated networking M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 4/25 ... 4/25
  • 5. . One Cloud Service . VNE Problem .. ....stands for Virtual Network Embedding APP Cloud/DC APP APP VM Container APP Cloud/DC APP APP … • service can provide the graph of its apps • graph can include end users in form of DC-user e2e network performance • federated cloud known its actual topology and can use VNE to map 04 04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 5/25 ... 5/25
  • 6. . Many Cloud Services . VNE .. ....is the same, no difference Cloud A Cloud B DC DC DC Virtual Physical Many Service topology • for many services, you might use a more detailed physical topology (rack-level?) • otherwise, the same mapping method • many-service case is already considered in literature 04 04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 6/25 ... 6/25
  • 7. . OSPF, QoS Routing, VNE → complexity • OSPF optimizes one parameter (cost/weight) for one physical graph, and is NP Hard • QoS Routing optimizes multiple parameters for one path, and is NP Hard • VNE maps one virtual graph on top of a physical graph and is NP Hard-er? • ... so, what happens when the global NOC tries to optimize many VNEs? NP Hard-er-er-er? M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 7/25 ... 7/25
  • 8. . Solution to the Complexity Problem . The Simple Solution is... .. .... Do-it-Yourself, that is, to let services self-optimize • however.... ◦ it is one thing to self optimize in a non-cooperative environment ◦ ... and quite another when clouds offer tools/envs/platforms that help self-optimize better M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 8/25 ... 8/25
  • 9. . Non-Cooperative Way M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 9/25 ... 9/25
  • 10. . Step 1: Probe your Cloud • visualization of active probing across 8 Amazon regions 05 california ireland oregon saopaulo singapore sydney tokyo virginia same DC large bulk transfer california ireland oregon saopaulo singapore sydney virginia DC - other DC e2e delay 05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 10/25 ... 10/25
  • 11. . Step 2: Optimize your service network • change DCs for some members of your population, gradually optimize 05 Pooler model 0 100 200 300 400 500 Ordered list of values 0 20 40 60 80 100 Completiontime(s) Do nothing Optimize 05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 11/25 ... 11/25
  • 12. . Cooperative Clouds M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 12/25 ... 12/25
  • 13. . Traditional vs Akamai vs LHAP Local hardware VirtualMachine Cloud Platform (Xen) App App App …Multitenant environment Physical Machine (PM) Tools API Layer Control Layer Local Hardware Awareness Platform (LHAP) … VirtualMachine App Tools … VirtualMachine App VirtualMachine App App App … Global network (to Internet) In-box network Fig1a: Conventional Platform … MiniOS App SSD Operating System VirtualMachine App App App … Multitenancy impossible Physical Machine (PM) Fig1b: Mini Cache Cloud Platform (Xen) Operating System Global network (to Internet) HDD Local Network Global network (to Internet) Physical Machine (PM) Fig1c: LHAP (proposed) Cloud Platform (Xen) Operating System DtL: Direct to Local Local hardware SSD HDD 02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013) 06 M.Zhanikeev "A Cloud Visitation Platform to Facilitate Cloud Federation and Fog Computing" IEEE Computer (2015) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 13/25 ... 13/25
  • 14. . Akamai MiniCache Technology Local hardware Cloud Platform (Xen) Multitenant environment Physical Machine (PM) … VirtualMachine App VirtualMachineApp App App … Global network (to Internet) Fig1a: Conventional Platform … MiniOS App SSD Operating System VirtualMachine App App App … Multitenancy impossible Physical Machine (PM) Fig1b: Mini Cache Cloud Platform (Xen) Operating System Global network (to Internet) HDD • depends on MiniOS, part of Xen • MiniCache allows MiniOS-based apps to use SSD/HDD connected to that PM • MiniCache (storage) and ClickOS (network) are similar technologies, the letter is used for SDN • demerits 1. restricted to PM 2. storage only 3. no concurrency control or load balancing 02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 14/25 ... 14/25
  • 15. . Local Hardware Awareness (LHA) VirtualMachine App App App … Tools API Layer Control Layer Local Hardware Awareness Platform (LHAP) … VirtualMachine App Tools In-box network Local Network Global network (to Internet) Physical Machine (PM) Fig1c: LHAP (proposed) Cloud Platform (Xen) Operating System DtL: Direct to Local Local hardware SSD HDD • not restricted to resource type, any resource ◦ storage, sensors, Hadoop/MapReduce jobs, active probing, ... • not resricted to same PM, API Layer knows the resources offered for discovery • Tools in VMs (and containers) interface with LHAP • LHAP is optional -- legacy VMs will not know it's there 06 M.Zhanikeev "A Cloud Visitation Platform to Facilitate Cloud Federation and Fog Computing" IEEE Computer (2015) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 15/25 ... 15/25
  • 16. . Example Application : CDN M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 16/25 ... 16/25
  • 17. . CDN on Federated Clouds Large Cloud Small Cloud Small Cloud CDN Manager CDN Local clients M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 17/25 ... 17/25
  • 18. . Cloud Streaming in the Wild VM population Current Sources Service Provider (SP) Tracker Service Provider (SP) Parent peers P2P streaming Cloud streaming ClientClient 07 M.Zhanikeev "Multi-Source Stream Aggregation in the Cloud" ISBN 978-1-118-57521-5, Wiley (2014) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 18/25 ... 18/25
  • 19. . Caching options with LHAP • (don't laugh but) caching methods have been lost on cloud-based CDN -- a true clean slate • yet, LHAP makes it possible to add additional caches • note: Cache 1 and Cache 2 are completely different in nature -- VMs are short-lived CDN Main many Manager Storage Large Federation, fog cloudsVM Cache 1 Cache 2 Manage content CDN Traffic (End Users) many Cloud M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 19/25 ... 19/25
  • 20. . Back to Networks: Link with NGN M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 20/25 ... 20/25
  • 21. . Key Viewpoints 1. traditional NGN in a recent book 08 ◦ virtualization is key (SDN, NFV), among other reasons for supporting mobility 2. my own viewpoint is different ◦ because of hotspot traffic (bulk transfer = BigData = hotspots), e2e circuits (cut-through) are key 09 ◦ circuits are made in a distributed/social/sensing manner 10 close to the Y.mnm 11 story ◦ as a guy who was working on a distributed network of active probes 12 (now cloud boxes), the Y.mnm story is close to mine 08 T.Janevski "NGN Architectures, Protocols and Services" Wiley (2014) 09 M.Zhanikeev "The Next Generation of Networks is all about Hotspot Distributions and Cut-Through Circuits" http://goo.gl/a16JtD (2015) 10 M.Zhankeev "A City Traffic Model for Optical Circuit Switching in Data Centers" http://goo.gl/5z2V6F (2015) 11 "Management of Performance Measurement for NGN" ITU-T Y.2173, before that Y.mnm (2008) 12 M.Zhanikeev "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" IEEE COMPSAC (also http://goo.gl/9graXy) (2013) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 21/25 ... 21/25
  • 22. . The Y.mnm Story : Active Probes • 2 parts: active probing and distributed management 11 • between OSPF and QoS Routing, closer to the latter, but that was before VNE was defined • active probing is its own world of research 13 • among smaller projects (smartphones, etc.) Google-backed M-Lab is the biggest 11 "Management of Performance Measurement for NGN" ITU-T Y.2173, before that Y.mnm (2008) 13 Y.Tanaka, M.Zhanikeev "Active Network Measurement: Theory, Methods, and Tools" ITU Association of Japan, ISBN 978-4916128072 (2009) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 22/25 ... 22/25
  • 23. . IETF Liason with Y.mnm M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 23/25 ... 23/25
  • 24. . Wrapup • complexity wise, VNE formulation is close to reality, but is NP Hard-er-er-er ◦ effective heuristics are unlikely • the Do-it-Yourself (DiY) Approach can resolve the complexity problem ◦ non-cooperative form: networks optimize themselves (example: Cloud Probing 05 ◦ assisted form: clouds/networks can implement a Local Awareness Feature (like LHAP 06) to improve self-optimization • the Assisted DiY also leads to better coordination across competing service networks 05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015) 06 M.Zhanikeev "A Cloud Visitation Platform to Facilitate Cloud Federation and Fog Computing" IEEE Computer (2015) M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 24/25 ... 24/25
  • 25. . That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com Population Management in Clouds is a Do-It-Yourself Technology -- bit.do/*** 25/25 ... 25/25