Hyperviseurs Type-1 vs Type-2 : analyse comparative de l’architecture, des performances et de l’opérabilité
| dc.contributor.author | BEN ELHADJ DJELLOUL, MOhamed ELfateh | |
| dc.contributor.author | SAID MANSOUR, YAhia | |
| dc.date.accessioned | 2026-06-18T08:24:19Z | |
| dc.date.available | 2026-06-18T08:24:19Z | |
| dc.date.issued | 2025 | |
| dc.description | Encadreur : Dr. SERHANE Oussama | en_US |
| dc.description.abstract | This thesis provides an in-depth comparison of type-1 (bare-metal) and type-2 (hosted) hypervisors in generic production and operational contexts. We őrst present the fundamentals of virtualization (guest execution, MMU assistance, paravirtualization), then evaluate both approaches along concrete axes : performance (CPU/memory/I/O costs, p95/p99 stability), safety/isolation (IOMMU, reduced attack surface), operations (uniőed observability, updates, fault tolerance, live migration), networking (virtio, vhost-user/DPDK, SR-IOV), and economic/energy efficiency (consolidation, density, power consumption). In general, a type-1 foundation delivers more predictable latencies and advanced orchestration capabilities (density, VM mobility), whereas a type-2 foundation speeds up rollout on existing hosts but introduces variability (host-OS dependencies). Building on recent work (optimizations to virtio packed/multiqueue, user-space dataplanes, SR-IOV, adaptive migration policies), we propose practical recommendations for choosing and tuning the stack according to latency, isolation, cost, and scalability objectives.**** Cette thèse compare de manière approfondie les hyperviseurs type 1 (bare-metal) et type 2 (hébergés) dans des contextes génériques de production et d’exploitation. Nous présentons les principes de la virtualisation (exécution invitée, MMU assistée, paravirtualisation), puis évaluons les deux approches selon des axes concrets : performance (coûts CPU/Mémoire/E/S, stabilité p95/p99), sûreté/isolation (IOMMU, réduction de la surface d’attaque), opérations (observabilité uniőée, mises à jour, tolérance aux pannes, migration à chaud), réseau (virtio, vhost-user/DPDK, SR-IOV) et efficience économique/énergétique (consolidation, densité, consommation). De façon générale, un socle type 1 permet des latences plus prévisibles et des capacités d’orchestration avancées (densité, mobilité des VMs), tandis qu’un socle type 2 accélère la mise en route sur postes existants mais ajoute de la variabilité (dépendances à l’OS hôte). À partir de travaux récents (optimisations virtio packed/multiqueue, dataplanes utilisateurs, SR-IOV, politiques de migration adaptatives), nous proposons des recommandations pratiques pour le choix et le tuning de la pile, en fonction des objectifs de latence, d’isolation, de coût et d’évolutivité. | en_US |
| dc.identifier.uri | https://repository.esi-sba.dz/jspui/handle/123456789/829 | |
| dc.language.iso | fr | en_US |
| dc.subject | Virtualization | en_US |
| dc.subject | Type-1 Hypervisor | en_US |
| dc.subject | Type-2 Hypervisor | en_US |
| dc.subject | KVM/QEMU | en_US |
| dc.subject | Xen | en_US |
| dc.subject | Operations | en_US |
| dc.subject | Observability | en_US |
| dc.subject | Networking | en_US |
| dc.subject | SR-IOV | en_US |
| dc.subject | Live Migration | en_US |
| dc.subject | Density | en_US |
| dc.subject | Energy | en_US |
| dc.title | Hyperviseurs Type-1 vs Type-2 : analyse comparative de l’architecture, des performances et de l’opérabilité | en_US |
| dc.type | Thesis | en_US |
