Mid-Term Exam Intelligence
Analysis of 25 MCQs (Set A: 10 online-quiz items; Set B: 15 standalone items) cross-referenced against Cloud Lec 1–6.
Question Type Taxonomy
| Type | Description | Count | Examples |
|---|---|---|---|
| Definition recall | Lecture-exact term → meaning | 8 | IaC, elastic computing, virtualization, FaaS, OPEX, live migration |
| Classification / mapping | Match concept to category or example | 9 | IaaS example (EC2), Type 1 vs 2, deployment models, abstraction stack |
| Negative / exception | Which is NOT… | 1 | Fixed resource allocation (Set A Q5) |
| Comparative / superlative | Most/least, fastest/slowest, greatest | 4 | Least control (SaaS), greatest security (private), Type 2 slower |
| Mechanism / architecture | How technology works internally | 3 | KVM = Linux process, SELinux boundaries, multiplexing peaks |
| Historical / vendor | Who created what | 1 | VMware Workstation (VMware) |
Format patterns observed:
- Single best answer, 4 options
- Distractors often swap service models (Gmail vs EC2 vs App Engine)
- Type 1/2 distractors reuse "hosted," "software," "application" labels
- "According to the material" signals lecture-slide wording expected verbatim
Topic Frequency Table
| Topic | Set A | Set B | Total | Lectures |
|---|---|---|---|---|
| Hypervisors (Type 1/2, naming, speed, examples) | 1 | 3 | 4 | Lec 3 |
| Virtualization terminology (host/guest, definition) | 2 | 1 | 3 | Lec 3 |
| Service models (IaaS/PaaS/SaaS/FaaS, examples, control) | 2 | 4 | 6 | Lec 2, Lec 4 |
| KVM (process model, migration, cost, SELinux) | 1 | 4 | 5 | Lec 4, Lec 5 |
| Cloud characteristics & economics (elasticity, multiplexing, OPEX, IaC) | 1 | 3 | 4 | Lec 1 |
| Deployment models (community, private control) | 0 | 2 | 2 | Lec 1, Lec 6 |
| Cloud challenges (confidentiality/auditability) | 1 | 0 | 1 | Lec 2 |
| Vendor history (VMware Workstation) | 1 | 0 | 1 | Lec 3 |
Top 3 exam themes: (1) Service model stack & examples, (2) KVM internals & advantages, (3) Hypervisor taxonomy.
Professor Emphasis Patterns
- Lecture-slide fidelity — Questions mirror slide headings and bullet phrasing ("elastic computing," "bare-metal hypervisor," "data confidentiality and auditability").
- Comparison tables over history — VMware appears once (product inventor); hypervisor Type 1/2 comparison appears repeatedly.
- KVM as first-class topic — Mid-term heavily weights Lec 4–5 KVM content (process model, SELinux, live migration, open-source cost) even though course intro frames Lec 1–3 as "high priority."
- Service model example triad — EC2 = IaaS, App Engine = PaaS, Gmail/Salesforce = SaaS is the canonical mapping; expect it in any service-model question.
- Deployment model = control/security tradeoff — Private = most control; community = shared concerns; public = least secure (Lec 6 table reinforces this).
- Economics narrative — CAPEX→OPEX shift, pay-per-use, multiplexing cost savings appear alongside technical definitions.
- No coding / no math on mid-term — Zero questions on Amdahl's Law, parallel speedup, or KVM installation steps despite Lec 2/5 covering them.
Mid-Term vs Full Syllabus Gaps
| Covered on mid-term | Under-tested (likely final-heavy) |
|---|---|
| Lec 1: IaC, OPEX, elasticity, multiplexing, deployment overview | Multi-cloud strategy, hybrid disadvantages, community vs multi-cloud distinction |
| Lec 2: IaaS/PaaS/SaaS, challenges, EC2/Gmail examples | Ethical issues, de-perimeterisation, privacy, cloud vulnerabilities (Akamai/Google/Amazon outages) |
| Lec 3: Type 1/2, VMware Workstation, host/guest | Full vs paravirtualization, x86 virtualization support, hypervisor layering |
| Lec 4–5: FaaS, KVM architecture, SELinux, live migration | CaaS, DaaS, BaaS; libvirt/virt-manager; KVM vs VMware licensing comparison; VM creation steps on Ubuntu |
| Lec 6 (partial): community cloud, private control | Server virtualization chapter, deployment comparison table (setup/scalability/reliability matrix), hybrid/multi-cloud deep dive |
Mid-term scope ≈ Lec 1–5 core definitions + selective Lec 6 deployment facts. Lec 6 server virtualization and multi-cloud operational detail are largely absent.
Predicted Final Exam Extensions
Essay / short-answer prompts (high probability)
- Compare Type 1 vs Type 2 hypervisors — installation layer, speed, reliability, use cases (datacenter vs testing), examples (ESXi/KVM vs Workstation/VirtualBox).
- Compare deployment models — public/private/hybrid/community/multi-cloud: ownership, cost, security, scalability (use Lec 6 comparison table).
- Compare IaaS vs PaaS vs SaaS — control boundary, management responsibility, portability concerns, examples.
- KVM advantages essay — performance, security (SELinux/sVirt), cost, live migration, storage flexibility.
- Cloud challenges — confidentiality/auditability, availability, vendor lock-in, data transfer bottleneck, performance unpredictability.
True/False traps (lecture-specific wording)
- "Type 2 hypervisors are preferred for production datacenters." → F (testing/dev only)
- "KVM requires a separate hypervisor OS outside Linux." → F (kernel module)
- "Community cloud is the same as public cloud." → F (shared among orgs with common concerns, not general public)
- "Elastic computing means fixed capacity reserved upfront." → F
- "IaaS users manage physical servers." → F
- "SaaS offers the most control over infrastructure." → F
- "Resource multiplexing lowers utilization because peaks align." → F (peaks are *not* synchronized)
- "Multi-cloud and hybrid cloud are identical." → F (multi = multiple public providers; hybrid = public + private)
Fill-in-the-blank terms (likely)
- Bare-metal hypervisor (Type 1 alias)
- Host machine / Guest OS
- Elastic computing / Resource multiplexing
- Infrastructure as Code (IaC)
- OPEX vs CAPEX
- SELinux / sVirt
- Live migration
- Community/Federated cloud
- Amazon EC2 (IaaS), Google App Engine (PaaS), Gmail (SaaS)
- Data confidentiality and auditability (challenge #2)
New MCQ angles not yet seen
- FaaS vs CaaS vs DaaS distinction (Lec 4 "Beyond" section)
- KVM vs VMware ESXi licensing/support model
- Public cloud disadvantages (less secure, low customization — Lec 6)
- Hybrid cloud disadvantages (complex management, latency)
- Cloud vulnerability examples (Akamai 2004, Google DoS 2009, Amazon lightning 2012)
- Utility computing vs grid computing (Lec 1 early models)
Study Priority for Final
- Lec 6 deployment deep dive — comparison table, server virtualization, multi-cloud vs hybrid
- Lec 2 challenges + ethics/vulnerabilities — numbered challenge list, outage case studies
- Extended service models — FaaS/CaaS/DaaS/BaaS one-liners from Lec 4
- KVM operational details — libvirt, virt-manager, migration state save/resume
- Essay-ready comparison frameworks — reuse mid-term MCQ clusters as outline headings