Virtualization - Dan Shearer
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Virtualization - Dan Shearer

on

  • 1,875 views

Dan Shearer's talk on Virtualization

Dan Shearer's talk on Virtualization

Statistics

Views

Total Views
1,875
Views on SlideShare
1,794
Embed Views
81

Actions

Likes
0
Downloads
10
Comments
0

9 Embeds 81

http://techmeetup.co.uk 34
http://www.techmeetup.co.uk 22
http://arnavk.blogspot.com 14
http://arnavk.blogspot.in 3
http://theoldreader.com 3
http://arnavk.blogspot.co.uk 2
http://www.slideshare.net 1
http://www.akhare.org 1
http://www.google.com.br 1
More...

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Virtualization - Dan Shearer Presentation Transcript

  • 1. Virtualisation
    • Dan Shearer
    • [email_address]
  • 2.
    • With limited thanks to Arnav
    • (who changed the subject at the last minute :-)
  • 3. Virtualisation
    • All about abstractions
    • Nice terms exist for handwaving explanations
    • Hopeless for describing specifics
  • 4. The Broad Approach
    • Some classification: kinds of v12n
    • Where's it all headed?
    • Marketing furore but we're buying old tech
  • 5. It Isn't a Real Computer
    • Can you kick it?
    • Then it's Real. But...
    • ”Real Computer” means ”imaginary” in C.S. :-(
  • 6. 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
  • 7. 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
  • 8. Classic Uses
    • 2004 case study
  • 9.  
  • 10.  
  • 11. Just for fun
  • 12. 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
  • 13. Physical Limits
    • Create impossible hardware: speed, size
    • Create impossible usage scenarios
    • Create improbable timing events
  • 14. 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
  • 15.
    • Thanks!
    • [email_address]