virtualization - dan shearer

Download Virtualization - Dan Shearer

If you can't read please download the document

Upload: arnav

Post on 16-Apr-2017

1.393 views

Category:

Technology


0 download

TRANSCRIPT

Virtualisation

Dan Shearer

[email protected]

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!

[email protected]

Muokkaa otsikon tekstimuotoa napsauttamalla

Muokkaa jsennyksen tekstimuotoa napsauttamalla

Toinen jsennystaso

Kolmas jsennystaso

Neljs jsennystaso

Viides jsennystaso

Kuudes jsennystaso

Seitsems jsennystaso

Kahdeksas jsennystaso

Yhdekss jsennystaso