Computer, end program
-
Upload
sameer-verma -
Category
Education
-
view
155 -
download
3
description
Transcript of Computer, end program
![Page 1: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/1.jpg)
Computer, end program
Making virtual worlds possible
Sameer Verma, Ph.D.Professor, Information Systems DepartmentCollege of Business, San Francisco State UniversitySan Francisco, CA 94132 USAhttp://verma.sfsu.edu/ [email protected]
Unless noted otherwise
![Page 2: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/2.jpg)
Holodeck on StarTrek Enterprise TNG
![Page 3: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/3.jpg)
Holodeck
● Star Trek: http://en.wikipedia.org/wiki/Holodeck
● A simulated reality, where 3D worlds could be simulated with force fields and projections.
● Load, run, freeze and store programs.
![Page 5: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/5.jpg)
As it was in the beginning
● Mainframe virtualization.● IBM's CP-40 research system in 1967.● Compartmentalize large processing
capabilities.● Run processes separately.● Lease “slices” to different customers.
![Page 6: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/6.jpg)
Too many servers?
● Data center challenges● One physical server for one application
– Web
– Storage
– Authentication
– Network
Power, Cooling, Bandwidth...
= 4
![Page 7: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/7.jpg)
Rise of Apache
● Apache VirtualHost.● Multiple virtual web hosts in each physical
server.● Led to the adoption of Apache in server
rooms.● Eventually led to Linux to run these websites.● Still one underlying OS.
Single point of failure?
![Page 8: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/8.jpg)
Hypervisor
This is not a hypervisor...although it is a VISOR
http://en.wikipedia.org/wiki/Geordi_La_Forge#VISOR
http://startrek.asatem.cz/storage/laforge_geordi01.jpg
![Page 9: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/9.jpg)
Hypervisor
hypervisor
operating system operating system operating system
hardware
Type 1: Bare Metal
apps appsapps apps apps apps apps
![Page 10: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/10.jpg)
Hypervisor
hardware
hypervisor
operating system (guest) operating system operating system
operating system (host)
Type 2: Hosted
apps apps apps apps apps appsapps
![Page 11: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/11.jpg)
Paravirtualization
hardware
hypervisor
operating system (modified)
operating system (host)
apps appsapps
com
mon
![Page 13: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/13.jpg)
Public and Private clouds
Public Private
![Page 14: Computer, end program](https://reader033.fdocuments.in/reader033/viewer/2022051610/549a1bcfb47959424d8b589c/html5/thumbnails/14.jpg)
Hypervisors galore!
Hypervisors (xen, kvm, vmware, hyper-v, virtualbox, ...)
https://www.openstack.org/software/