Virtualization - Dan Shearer
-
Upload
arnav -
Category
Technology
-
view
1.392 -
download
0
Transcript of Virtualization - Dan Shearer
Virtualisation
Dan Shearer
With limited thanks to Arnav
(who changed the subject at the last minute :-)
Virtualisation
All about abstractions
Nice terms exist for handwaving explanations
Hopeless for describing specifics
The Broad Approach
Some classification: kinds of v12n
Where's it all headed?
Marketing furore but we're buying old tech
It Isn't a Real Computer
Can you kick it?
Then it's Real. But...
Real Computer means imaginary in C.S. :-(
Electronics
More software involved in our real electronics
All built on abstractions
The only option is to include more software...
... even our hardware is substantially software
Abstractions in v12n
Electronics can implement arbitary electronic devices in software
Physical interfaces can simulate most physical interfaces, including to things like radio
Time speed up, slow down, change direction
People simulate people doing things
Classic Uses
2004 case study
Just for fun
Testing
The 'all software is crap' hypothesis
Our only current hope is testing
We're pretty bad at that too
Abstracted electronics, networks, time and people help
Physical Limits
Create impossible hardware: speed, size
Create impossible usage scenarios
Create improbable timing events
Time Limits
My favourite bit
You can do amazing things to virtual time
Eg identical systems differing by 10 real secs.
Eg restore to origin once every real minute
Eg running time backwards
Thanks!
Muokkaa otsikon tekstimuotoa napsauttamalla
Muokkaa jsennyksen tekstimuotoa napsauttamalla
Toinen jsennystaso
Kolmas jsennystaso
Neljs jsennystaso
Viides jsennystaso
Kuudes jsennystaso
Seitsems jsennystaso
Kahdeksas jsennystaso
Yhdekss jsennystaso