115x Filetype PPTX File size 1.17 MB Source: dosen.itats.ac.id
Agenda • Virtualization Technique • Ecosystem • CPU Virtualization VMware • Emulation techniques Xen • Trap and emulate model KVM • Hardware assistance • Memory Virtualization • Other Issues • Shadow page table Live migration • Hardware assistance Cloud properties • IO Virtualization • Overview • Device model • Hardware assistance Emulation techniques Trap and emulate paradigm Hardware assistance CPU VIRTUALIZATION Emulation Technique • Kenapa teknik virtualisasi ? • Teknik virtualiIsasi sebenarnya dapat dikategorikan sebagai teknik sebuah teknik emulasi. • Banyak teknik virtualisasi di bangun atau diturunkan dari teknik emulasi. • Tujuan dari emulasi: • Membuat sebuah metode membangun sebuah atau beberapa (sub)system untuk interface dan karakteristik yang sama dengan hardware fisik atau emulasi lainnya Emulation Technique • Tiga implementasi emulasi: • Interpretation • Emulator mengimprementasi hanya satu instruksi dalam satu waktu. • Static Binary Translation • Emulator mengartikan sebuah block binary dari guest dalam suatu waktu dan selanjutnya dioptimalkan untuk mengulangi eksekusi instruksi yang ada. • Dynamic Binary Translation • Ini adalah pendekatan hybird dari emulator, dimana metode ini menggabungkan dua pendekatan diatas. • Design challenges and issues: • Masalah register mapping • Peningkatan performansi Interpretation
no reviews yet
Please Login to review.