SlideShare a Scribd company logo
1 of 21
Download to read offline
.

.

The Black Swan Property

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

2 /19
2/19
.

.

The Black Swan
• the

Black Swan

property is well known 01
• how common do you think

black swans are around the

world?
• are they common in Japan?
• I have two in a pond near my

home...

01 N.Taleb "The black swan: the impact of highly improbable" Penguin (2008)
M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

3 /19
3/19
.

.

rare
events have more
impact

• basically,

Frequency = probability

The Black Swan : Illustration (trains)
Scheduling
Problem
(±10m)

Human
accident
(±40m)

Accounted
for
Un-accounted
for

Train brakes
down
(±4h)

9.11, 3.11,
….
(±3d)

Events (ordered by prob.)
M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

4 /19
4/19
.

.

The Black Swan : Convex is Bad
.
Black Swan Property
.
When complex systems have
swans.
.
•

convex behavior in their components, they have black

convex = Long Tail

• disasters hide in the Long Tail 09
• because disasters are rare, they are normally unaccounted 06
• when disasters happen, we are completely unprepared

09 R.Kennet+1 "Quality, Risk and the Taleb Quadrants" IBM Research (2009)
06 A.Nafday "Consequence-based stuctural design ... for black swan..." Elsevier ...Safety (2011)
M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

5 /19
5/19
.

.

Black Swan in Engineering

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

6 /19
6/19
.

.

Two Ways to Handle Black Swans
.
Method 1
.

fast response ... when Black Swan is detected, react promptly
.
• popoular in Black Swan engineering today 05 06

.
Method 2
.
robust

design

• catch

.

Black Swans before they happen

• this method

today!

• not very popular in engineering
• the problem of

noticability threshold

05 L.McGinty+1 "Black Swans, Gray Cygnets and Other Rare Birds" Springer LNAI vol.5650 (2009)
06 A.Nafday "Consequence-based stuctural design ... for black swan..." Elsevier ...Safety (2011)
M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

7 /19
7/19
.

.

Black Swans in Clouds : the Model
object in clouds (VM, etc.)
rank Rk

• each

• risk potential of each object is
• evaluation of risk

gets as

Rk =

wi Fk (v, t)

(1)

Pk = |Rk,i − Rk,i−1 |.

(2)

E = var({Pk }),

(3)

EVO = var({Et }).
∑ ∑
minimize
Pij .

(4)

i=1..t

Pk

E for a given system /

collection of objects
• evolution of evaluation in time

EVO

• finally, optimization (minimization of risk) and

statistical evaluation of risks are possible

M.Zhanikeev -- maratishe@gmail.com --

(5)

i=1,n j=1,m

∫
• 2nd order norm and variance

∑

ˆ
L=

∫

K

(K−x)f(x)dx
0

and

2
σL

K

(K−x)2 f(x)dx.

=
0

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

(6)

8 /19
8/19
.

.

Specific Black Swan Method for
Clouds

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

9 /19
9/19
.

.

Black Swan in Clouds: Terminology
•

VM : virtual machine
◦
◦
◦
◦

•

VMs can migrate when necessary 04
we assume that we can measure the load
or study traffic 02
... or use any other method for performance measurement

PM : physical machine in the a cloud
◦ the load is the sum of VM loads

•

APP : a multi-VM application
04 myself+1 "VM Migration Avoidance based on Flow Workload Classification" IEICEソサエティ学会 (2013)
02 1+myself "Active Network Measurement: Theory, Methods, and Tools" ITU Japan (2009)

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

10 /19
10/19
.

.

VM Load : Flash Crowd Model

02 1+myself "Active Network Measurement: Theory, Methods, and Tools" ITU Japan (2009)
M.Zhanikeev -- maratishe@gmail.com -Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

11 /19
11/19
.

.

PM and APP Ranks

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

12 /19
12/19
.

.

Simulation Setup
• methods:

do nothing, PM swans, and APP swans

D : history depth (for E)
• p : per-VM probability of a Flash Crowd
• Lmin, Lmax, La : VM utilization levels and slope
• PMs : number of PMs, fixed at 30 (5x6) grid
• APPs : number of applications, each needs 3 VMs
• R : how many fixes per epoch
•

• PM

load to response time
1
T = [(L − n) +
2

◦ load above

√

(L − n)2 + k
]
1−L

0.9 considered dangerous (all VMs are impacted)

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

(7)

13 /19
13/19
.

.

Models
1.

do nothing
◦ do not try to prevent Black Swans

2.

PM swans
◦ prevent Black Swans in PMs

3.

APP swans
◦ prevent Black Swans in APPs

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

14 /19
14/19
.

.

Results : Snapshot 1 : Do Nothing
2

• raw PDF movie in separate file!

M.Zhanikeev -- maratishe@gmail.com --

4

0

5

4

10

4

5

1

4

8

1

3

10

7

8

1

6

4

0

3

1

4

Method#do.nothing
EPOCH#387

1

6

• ... color is utilization

6

5

dark PMs can occur

10

1
• several

0

VM LOAD

EVALS

3 JOBS

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

15 /19
15/19
.

.

Results : Snapshot 2 : PM Swans
1

6

4

6

4

6

3

1

4

7

2

9

6

3

4

5

4

3

0

1

8

3

4

Method#PM.swans
EPOCH#480

1

0

M.Zhanikeev -- maratishe@gmail.com --

4

4

• PDF movie separately!

3

6
• better overall spread

1

VM LOAD

EVALS

3 JOBS

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

16 /19
16/19
.

.

Results : Snapshot 3 : APP Swans
4

1

6

4

6

7

2

0

7

5

5

6

6

1

4

1

0

8

7

9

0

8

5

Method#APP.swans
EPOCH#465

2

1

M.Zhanikeev -- maratishe@gmail.com --

3

7

• PDF movie separately!

2

0
• better overall spread

7

VM LOAD

EVALS

3 JOBS

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

17 /19
17/19
.

.

Results : Catching Swans (red dot!)
log( runs between failures)

APP.swans
2.6
2.4
2.2
2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0

PM.swans

do.nothing

D=10
p=0.05
APPs=30
R=10

4

M.Zhanikeev -- maratishe@gmail.com --

6

8

10
12
14
16
18
20
22
Number of Group-Failed PMs (0..30)

24

26

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

18 /19
18/19
.

.

That’s all, thank you ...

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

19 /19
19/19
.

.

[01] N.Taleb (2008)
The black swan: the impact of highly improbable
Penguin
[02] 1+myself (2009)
Active Network Measurement: Theory, Methods, and Tools
ITU Japan
[03] myself+1 (2012)
Popularity-Based Modeling of Flash Events in Synthetic Packet Traces
IEICE CQ研
[04] myself+1 (2013)
VM Migration Avoidance based on Flow Workload Classification
IEICEソサエティ学会
[05] L.McGinty+1 (2009)
Black Swans, Gray Cygnets and Other Rare Birds
Springer LNAI vol.5650
M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

19 /19
19/19
.

.

[06] A.Nafday (2011)
Consequence-based stuctural design ... for black swan...
Elsevier ...Safety
[07] G.Wright+1 (2009)
Decision making and planning ....low predictability...
...Journal of Forecasting
[08] T.Aven (2009)
Identification of safety and security critical systems....
Journal of Reliability...
[09] R.Kennet+1 (2009)
Quality, Risk and the Taleb Quadrants
IBM Research

M.Zhanikeev -- maratishe@gmail.com --

Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 ---

19 /19
19/19

More Related Content

Viewers also liked

2016 Utah Cloud Summit: TCO & Cost Optimization
2016 Utah Cloud Summit: TCO & Cost Optimization2016 Utah Cloud Summit: TCO & Cost Optimization
2016 Utah Cloud Summit: TCO & Cost Optimization1Strategy
 
Gartner 2013 it cost optimization strategy, best practices & risks
Gartner  2013 it cost optimization strategy, best practices & risksGartner  2013 it cost optimization strategy, best practices & risks
Gartner 2013 it cost optimization strategy, best practices & risksSatya Harish
 
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Amazon Web Services
 
Cloud computing: cost reduction
Cloud computing: cost reductionCloud computing: cost reduction
Cloud computing: cost reductionHesham Shabana
 
Data Center Architecture Trends
Data Center Architecture TrendsData Center Architecture Trends
Data Center Architecture TrendsPanduit
 
Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud ComputingOptimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud ComputingAswin Kalarickal
 
Data center network architectures v1.3
Data center network architectures v1.3Data center network architectures v1.3
Data center network architectures v1.3Jeong, Wookjae
 
Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking OverviewDell World
 
Cost Optimization as Major Architectural Consideration for Cloud Application
Cost Optimization as Major Architectural Consideration for Cloud ApplicationCost Optimization as Major Architectural Consideration for Cloud Application
Cost Optimization as Major Architectural Consideration for Cloud ApplicationUdayan Banerjee
 
Security and Virtualization in the Data Center
Security and Virtualization in the Data CenterSecurity and Virtualization in the Data Center
Security and Virtualization in the Data CenterCisco Canada
 
Data Center Network Topologies
Data Center Network TopologiesData Center Network Topologies
Data Center Network Topologiesrjain51
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB ResultsSymantec
 
Cloud computing-ppt-presentation-
Cloud computing-ppt-presentation-Cloud computing-ppt-presentation-
Cloud computing-ppt-presentation-celestinepeter
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey ResultsMichael Skok
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemReuven Lerner
 
Avoiding Cloud Outage
Avoiding Cloud OutageAvoiding Cloud Outage
Avoiding Cloud OutageNati Shalom
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 

Viewers also liked (19)

2016 Utah Cloud Summit: TCO & Cost Optimization
2016 Utah Cloud Summit: TCO & Cost Optimization2016 Utah Cloud Summit: TCO & Cost Optimization
2016 Utah Cloud Summit: TCO & Cost Optimization
 
Gartner 2013 it cost optimization strategy, best practices & risks
Gartner  2013 it cost optimization strategy, best practices & risksGartner  2013 it cost optimization strategy, best practices & risks
Gartner 2013 it cost optimization strategy, best practices & risks
 
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
 
Cloud computing: cost reduction
Cloud computing: cost reductionCloud computing: cost reduction
Cloud computing: cost reduction
 
Data Center Architecture Trends
Data Center Architecture TrendsData Center Architecture Trends
Data Center Architecture Trends
 
Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud ComputingOptimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing
 
Data center network architectures v1.3
Data center network architectures v1.3Data center network architectures v1.3
Data center network architectures v1.3
 
Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking Overview
 
Cost Optimization as Major Architectural Consideration for Cloud Application
Cost Optimization as Major Architectural Consideration for Cloud ApplicationCost Optimization as Major Architectural Consideration for Cloud Application
Cost Optimization as Major Architectural Consideration for Cloud Application
 
I'm Cloud Confused!
I'm Cloud Confused!I'm Cloud Confused!
I'm Cloud Confused!
 
Security and Virtualization in the Data Center
Security and Virtualization in the Data CenterSecurity and Virtualization in the Data Center
Security and Virtualization in the Data Center
 
Data Center Network Topologies
Data Center Network TopologiesData Center Network Topologies
Data Center Network Topologies
 
Datacenter overview
Datacenter overviewDatacenter overview
Datacenter overview
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results
 
Cloud computing-ppt-presentation-
Cloud computing-ppt-presentation-Cloud computing-ppt-presentation-
Cloud computing-ppt-presentation-
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, Jerusalem
 
Avoiding Cloud Outage
Avoiding Cloud OutageAvoiding Cloud Outage
Avoiding Cloud Outage
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 

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

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

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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 ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Black Swan Based VM Placement and Migration Optimizations

  • 1.
  • 2. . . The Black Swan Property M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 2 /19 2/19
  • 3. . . The Black Swan • the Black Swan property is well known 01 • how common do you think black swans are around the world? • are they common in Japan? • I have two in a pond near my home... 01 N.Taleb "The black swan: the impact of highly improbable" Penguin (2008) M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 3 /19 3/19
  • 4. . . rare events have more impact • basically, Frequency = probability The Black Swan : Illustration (trains) Scheduling Problem (±10m) Human accident (±40m) Accounted for Un-accounted for Train brakes down (±4h) 9.11, 3.11, …. (±3d) Events (ordered by prob.) M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 4 /19 4/19
  • 5. . . The Black Swan : Convex is Bad . Black Swan Property . When complex systems have swans. . • convex behavior in their components, they have black convex = Long Tail • disasters hide in the Long Tail 09 • because disasters are rare, they are normally unaccounted 06 • when disasters happen, we are completely unprepared 09 R.Kennet+1 "Quality, Risk and the Taleb Quadrants" IBM Research (2009) 06 A.Nafday "Consequence-based stuctural design ... for black swan..." Elsevier ...Safety (2011) M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 5 /19 5/19
  • 6. . . Black Swan in Engineering M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 6 /19 6/19
  • 7. . . Two Ways to Handle Black Swans . Method 1 . fast response ... when Black Swan is detected, react promptly . • popoular in Black Swan engineering today 05 06 . Method 2 . robust design • catch . Black Swans before they happen • this method today! • not very popular in engineering • the problem of noticability threshold 05 L.McGinty+1 "Black Swans, Gray Cygnets and Other Rare Birds" Springer LNAI vol.5650 (2009) 06 A.Nafday "Consequence-based stuctural design ... for black swan..." Elsevier ...Safety (2011) M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 7 /19 7/19
  • 8. . . Black Swans in Clouds : the Model object in clouds (VM, etc.) rank Rk • each • risk potential of each object is • evaluation of risk gets as Rk = wi Fk (v, t) (1) Pk = |Rk,i − Rk,i−1 |. (2) E = var({Pk }), (3) EVO = var({Et }). ∑ ∑ minimize Pij . (4) i=1..t Pk E for a given system / collection of objects • evolution of evaluation in time EVO • finally, optimization (minimization of risk) and statistical evaluation of risks are possible M.Zhanikeev -- maratishe@gmail.com -- (5) i=1,n j=1,m ∫ • 2nd order norm and variance ∑ ˆ L= ∫ K (K−x)f(x)dx 0 and 2 σL K (K−x)2 f(x)dx. = 0 Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- (6) 8 /19 8/19
  • 9. . . Specific Black Swan Method for Clouds M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 9 /19 9/19
  • 10. . . Black Swan in Clouds: Terminology • VM : virtual machine ◦ ◦ ◦ ◦ • VMs can migrate when necessary 04 we assume that we can measure the load or study traffic 02 ... or use any other method for performance measurement PM : physical machine in the a cloud ◦ the load is the sum of VM loads • APP : a multi-VM application 04 myself+1 "VM Migration Avoidance based on Flow Workload Classification" IEICEソサエティ学会 (2013) 02 1+myself "Active Network Measurement: Theory, Methods, and Tools" ITU Japan (2009) M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 10 /19 10/19
  • 11. . . VM Load : Flash Crowd Model 02 1+myself "Active Network Measurement: Theory, Methods, and Tools" ITU Japan (2009) M.Zhanikeev -- maratishe@gmail.com -Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 11 /19 11/19
  • 12. . . PM and APP Ranks M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 12 /19 12/19
  • 13. . . Simulation Setup • methods: do nothing, PM swans, and APP swans D : history depth (for E) • p : per-VM probability of a Flash Crowd • Lmin, Lmax, La : VM utilization levels and slope • PMs : number of PMs, fixed at 30 (5x6) grid • APPs : number of applications, each needs 3 VMs • R : how many fixes per epoch • • PM load to response time 1 T = [(L − n) + 2 ◦ load above √ (L − n)2 + k ] 1−L 0.9 considered dangerous (all VMs are impacted) M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- (7) 13 /19 13/19
  • 14. . . Models 1. do nothing ◦ do not try to prevent Black Swans 2. PM swans ◦ prevent Black Swans in PMs 3. APP swans ◦ prevent Black Swans in APPs M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 14 /19 14/19
  • 15. . . Results : Snapshot 1 : Do Nothing 2 • raw PDF movie in separate file! M.Zhanikeev -- maratishe@gmail.com -- 4 0 5 4 10 4 5 1 4 8 1 3 10 7 8 1 6 4 0 3 1 4 Method#do.nothing EPOCH#387 1 6 • ... color is utilization 6 5 dark PMs can occur 10 1 • several 0 VM LOAD EVALS 3 JOBS Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 15 /19 15/19
  • 16. . . Results : Snapshot 2 : PM Swans 1 6 4 6 4 6 3 1 4 7 2 9 6 3 4 5 4 3 0 1 8 3 4 Method#PM.swans EPOCH#480 1 0 M.Zhanikeev -- maratishe@gmail.com -- 4 4 • PDF movie separately! 3 6 • better overall spread 1 VM LOAD EVALS 3 JOBS Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 16 /19 16/19
  • 17. . . Results : Snapshot 3 : APP Swans 4 1 6 4 6 7 2 0 7 5 5 6 6 1 4 1 0 8 7 9 0 8 5 Method#APP.swans EPOCH#465 2 1 M.Zhanikeev -- maratishe@gmail.com -- 3 7 • PDF movie separately! 2 0 • better overall spread 7 VM LOAD EVALS 3 JOBS Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 17 /19 17/19
  • 18. . . Results : Catching Swans (red dot!) log( runs between failures) APP.swans 2.6 2.4 2.2 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 PM.swans do.nothing D=10 p=0.05 APPs=30 R=10 4 M.Zhanikeev -- maratishe@gmail.com -- 6 8 10 12 14 16 18 20 22 Number of Group-Failed PMs (0..30) 24 26 Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 18 /19 18/19
  • 19. . . That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 19 /19 19/19
  • 20. . . [01] N.Taleb (2008) The black swan: the impact of highly improbable Penguin [02] 1+myself (2009) Active Network Measurement: Theory, Methods, and Tools ITU Japan [03] myself+1 (2012) Popularity-Based Modeling of Flash Events in Synthetic Packet Traces IEICE CQ研 [04] myself+1 (2013) VM Migration Avoidance based on Flow Workload Classification IEICEソサエティ学会 [05] L.McGinty+1 (2009) Black Swans, Gray Cygnets and Other Rare Birds Springer LNAI vol.5650 M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 19 /19 19/19
  • 21. . . [06] A.Nafday (2011) Consequence-based stuctural design ... for black swan... Elsevier ...Safety [07] G.Wright+1 (2009) Decision making and planning ....low predictability... ...Journal of Forecasting [08] T.Aven (2009) Identification of safety and security critical systems.... Journal of Reliability... [09] R.Kennet+1 (2009) Quality, Risk and the Taleb Quadrants IBM Research M.Zhanikeev -- maratishe@gmail.com -- Black Swan Based VM Placement and Migration Optimizations -- http://tinyurl.com/kyutech131018 --- 19 /19 19/19