217x 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.