IT436 Cloud MasterRevision Platform
DashboardMCQ PracticeAnswer KeyFlashcardsExam Night
Made by Youssef Mohamed

IT436 Cloud Master — Interactive revision platform for Cloud Computing students.

Made by Youssef Mohamed

Week 12

Control Layer

Progress0%
Topics
Control Layer Role & ManagersResource Discovery & ManagementResource Grading & AllocationCompute OptimizationStorage OptimizationNetwork Optimization & ProvisioningResource Provisioning WorkflowElement Manager Capabilities
All Weeks
W1 Cloud BasicsW2 Physical Layer — ComputeW3 Physical Layer — StorageW4 FC SANW5 IP SANW6 FCoEW10 Cloud NetworkingW12 Control Layer
Dashboard/Week 12
8 topicsAdvanced

Control Layer

The brain of the cloud: discovering, grading, allocating, and optimizing compute, storage, and network resources.

Control Layer Role & Managers

Control Layer RoleElement ManagerUnified Manager

Concept

EN

Technical Definition

The control layer receives service-layer requests and provisions resources (e.g. a VM with 4 GB RAM). It configures, monitors, and pools resources. Element managers configure single infrastructure types (storage array, network, compute). Unified managers provide a single interface via native APIs across all elements.

ع

شرح مبسّط

طبقة التحكم تستقبل طلبات من Service Layer وتخصص الموارد (مثل VM بـ 4GB RAM). Element Manager يدير مكوناً واحداً، Unified Manager يوفر واجهة موحدة عبر compute/storage/network.

💡

Real-World Analogy

Element manager = a department head; Unified manager = the CEO overseeing all departments.

Visual Diagram

Unified ManagerSingle pane of glass
↓
ComputeHyperthreading · Dynamic Memory
StorageTiering · Thin/Thick
NetworkTeaming · Multipathing
↓
Resource Discovery → Grading (Gold/Silver/Bronze) → Provisioning

Important Terms

Element Manager

Manages a single device type — config, expand capacity, troubleshoot, monitor.

Example

Storage array manager for RAID, LUN masking, zoning.

Unified Manager

Centralized management across compute, storage, network via element APIs.

Example

Single pane of glass discovering and provisioning all resources.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Element manager = single domain; Unified manager = centralized across all.
📖Key Definitions
  • Unified Manager: centralized control across all resource types.
⚠️Common Mistakes
  • Confusing element (single type) with unified (all types) manager.

Resource Discovery & Management

Compute DiscoveryNetwork DiscoveryStorage Discovery

Concept

EN

Technical Definition

Resource discovery inventories infrastructure on a schedule or on demand. Compute: blade servers, CPU speed, memory, virtual-to-physical mapping. Network: switch model, adapters, VLAN/VSAN IDs, QoS, topology, zones. Storage: system type, drive type, total/free/used capacity, RAID level, storage pools.

ع

شرح مبسّط

اكتشاف الموارد يجمع تفاصيل compute (blade servers, CPU, memory)، network (switch model, VLAN, VSAN, QoS, topology, zones)، وstorage (capacity, RAID, pools, drive type).

💡

Real-World Analogy

Discovery = taking stock of the warehouse; management = running it efficiently.

Comparison Tables

What Discovery Collects

DomainDiscovered Items
ComputeBlade servers, CPU speed, memory, VM-to-physical mapping
NetworkSwitch model, adapters, VLAN/VSAN, QoS, topology, zones
StorageSystem type, drive type, capacity, RAID, pools, mappings

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Discovery is scheduled periodically or triggered on infrastructure change.
  • Network discovery includes VLAN IDs, VSAN IDs, and zones.
📖Key Definitions
  • Resource discovery: identifying available compute, network, and storage.
⚠️Common Mistakes
  • Forgetting that discovery precedes management/allocation.

Resource Grading & Allocation

Gold / Silver / BronzeRelativeAbsolute

Concept

EN

Technical Definition

Resource grading tiers resources by quality/performance (Gold = best, then Silver, Bronze). Allocation can be relative (shares/weights — proportional) or absolute (fixed reserved amount/limit).

ع

شرح مبسّط

تصنيف الموارد بمستويات جودة (Gold/Silver/Bronze) حسب الأداء. التخصيص إما نسبي (حصص/أوزان) أو مطلق (كمية محددة ثابتة).

💡

Real-World Analogy

Grading = airline classes (first/business/economy). Relative = splitting a pizza by shares; Absolute = a guaranteed fixed number of slices.

Important Terms

Gold/Silver/Bronze

Service tiers ranking resource quality/performance.

Example

Gold tier on fast SSD; Bronze on slow HDD.

Relative Allocation

Proportional allocation via shares/weights.

Example

VM A gets twice the shares of VM B.

Absolute Allocation

Fixed guaranteed/limited amount (reservation/limit).

Example

Reserve exactly 2 GHz and 4 GB for a VM.

Comparison Tables

Relative vs Absolute Allocation

AspectRelativeAbsolute
BasisShares / weightsFixed amount
BehaviorProportional under contentionGuaranteed reservation/limit
ExamplePlatinum 2X vs Gold 1X shares2–4 GB RAM bounds; VM won't start if min unavailable

Storage Grading Examples

TierDrivesTieringRAID
GoldFlash + FC + SATAYesRAID 5
SilverFlash + FC + SATAYesRAID 1+0
BronzeFC onlyNoRAID 5

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Gold > Silver > Bronze in quality.
  • Relative = shares/proportional (Platinum 2X vs Gold 1X).
  • Absolute: VM won't power on if minimum resources unavailable.
📖Key Definitions
  • Relative allocation: proportional resource sharing using weights/shares.
⚠️Common Mistakes
  • Mixing relative (proportional) with absolute (fixed) allocation.

Compute Optimization

HyperthreadingMemory Page SharingDynamic MemoryVM Load BalancingServer Flash Caching

Concept

EN

Technical Definition

Compute optimizations: hyperthreading (one core appears as two logical CPUs), memory page sharing (deduplicate identical memory pages across VMs), dynamic memory (allocate RAM to VMs on demand), and VM load balancing (distribute VMs across hosts).

ع

شرح مبسّط

تقنيات تحسين الحوسبة: Hyperthreading (نواة تظهر كنواتين)، مشاركة صفحات الذاكرة المتطابقة، الذاكرة الديناميكية حسب الحاجة، وموازنة أحمال الأجهزة الافتراضية بين المضيفين.

💡

Real-World Analogy

Hyperthreading = one chef juggling two orders; page sharing = roommates sharing identical books; dynamic memory = adjustable portions; load balancing = spreading diners across tables.

Important Terms

Hyperthreading

One physical core presents as two logical cores.

Example

8 cores → 16 logical CPUs.

Memory Page Sharing

Deduplicates identical memory pages across VMs.

Example

Identical OS pages shared once in RAM.

Dynamic Memory

Adjusts a VM's RAM allocation at runtime based on demand.

Example

Memory grows/shrinks as the VM needs.

VM Load Balancing

Distributes VMs across hosts to balance load.

Example

Migrating VMs off an overloaded host.

Server Flash Caching

Uses server-side flash to cache frequently accessed data.

Example

SSD cache accelerating VM I/O.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Hyperthreading = 1 core → 2 logical CPUs.
  • Memory page sharing = deduplication of identical pages.
📖Key Definitions
  • Memory page sharing: deduplicating identical memory pages across VMs.
⚠️Common Mistakes
  • Thinking hyperthreading adds physical cores — it adds logical ones.

Storage Optimization

Thick/Thin ProvisioningStorage Pool RebalancingTieringCache Tiering

Concept

EN

Technical Definition

Storage optimizations: thin/thick provisioning, storage pool rebalancing when drives are added, automated tiering (hot/cold data), and cache tiering (SSD cache layer in front of slower tiers).

ع

شرح مبسّط

تحسين التخزين: Thin/Thick provisioning، إعادة توازن Storage Pool عند إضافة أقراص، Tiering، وCache Tiering (SSD كطبقة كاش أمام HDD).

💡

Real-World Analogy

Tiering = keeping frequently used files on your desk; cache tiering = a fast 'inbox' tray for hot items.

Important Terms

Storage Pool Rebalancing

Redistributes data when new drives are added to a thin pool.

Example

Adding disks triggers pool rebalance before LUN expansion.

Tiering

Auto-moves data between fast and slow tiers by access frequency.

Example

Hot DB data on SSD tier, archives on HDD tier.

Cache Tiering

Uses fast media (SSD) as a cache in front of slower storage.

Example

SSD cache accelerating an HDD pool.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Tiering = move data between tiers by 'temperature' (hot/cold).
📖Key Definitions
  • Tiering: automatically relocating data across storage tiers by access frequency.
⚠️Common Mistakes
  • Confusing tiering (data placement) with cache tiering (SSD cache layer).

Network Optimization & Provisioning

Limit and ShareTraffic ShapingLink AggregationNIC TeamingMultipathingResource Provisioning

Concept

EN

Technical Definition

Network optimizations: limit-and-share policies, traffic shaping (rate limits per tenant), link aggregation, NIC teaming, and multipathing. Resource provisioning allocates from graded pools per the service catalog/template.

ع

شرح مبسّط

تحسين الشبكة: Limit and Share، Traffic Shaping، Link Aggregation، NIC Teaming، Multipathing. Resource Provisioning يخصص الموارد من graded pools حسب service catalog.

💡

Real-World Analogy

Link aggregation = merging several lanes into a wider road; multipathing = multiple routes to the same destination for safety.

Important Terms

Limit and Share

Network bandwidth policies limiting or sharing traffic per tenant/client.

Example

Fair share across VMs on a host.

Traffic Shaping

Controls bandwidth usage by limiting/prioritizing rates.

Example

Capping backup traffic to 100 Mbps.

Link Aggregation

Combines multiple physical links into one logical link.

Example

Four 10G links bonded into 40G.

NIC Teaming

Groups NICs for higher throughput and failover.

Example

Two NICs teamed for redundancy.

Multipathing

Multiple physical paths to storage for redundancy/balancing.

Example

Two HBAs reaching one LUN via two paths.

Resource Provisioning

Allocating resources to workloads (manual or automated).

Example

Auto-provisioning a VM with CPU, RAM, storage, network.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Link aggregation = more bandwidth + redundancy by bonding links.
  • Multipathing = multiple paths to STORAGE (redundancy/load balancing).
  • NIC teaming = grouping NICs for failover/throughput.
📖Key Definitions
  • Multipathing: using multiple paths between host and storage for redundancy and load balancing.
⚠️Common Mistakes
  • Confusing NIC teaming (NICs/LAN) with multipathing (paths to storage).

Resource Provisioning Workflow

DiscoveryGradingAllocationProvisioningMonitoring

Concept

EN

Technical Definition

The provisioning workflow: (1) Discovery inventories available resources, (2) Grading categorizes pools by performance/capacity/availability, (3) Allocation assigns resources (relative shares or absolute bounds), (4) Provisioning creates VMs/volumes/networks per the service catalog, (5) Monitoring tracks performance, availability, and capacity.

ع

شرح مبسّط

سير عمل التخصيص: 1) Discovery لمعرفة الموارد، 2) Grading لتصنيفها (Gold/Silver/Bronze)، 3) Allocation (relative أو absolute)، 4) Provisioning حسب service catalog، 5) Monitoring للأداء والسعة.

💡

Real-World Analogy

Like hiring: inventory candidates (discovery), rank by skill (grading), assign roles (allocation), onboard (provisioning), and review performance (monitoring).

Visual Diagram

Unified ManagerSingle pane of glass
↓
ComputeHyperthreading · Dynamic Memory
StorageTiering · Thin/Thick
NetworkTeaming · Multipathing
↓
Resource Discovery → Grading (Gold/Silver/Bronze) → Provisioning

Important Terms

Service Catalog

Predefined resource templates consumers can request.

Example

Gold VM: 4 GB RAM, 80 GB HDD, RAID 5 storage.

Service Instance

A provisioned VM or service for a consumer.

Example

Customer's running VM with assigned resources.

Resource Pooling

Aggregating physical resources for dynamic allocation.

Example

CPU/memory pool shared across VMs.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Workflow order: Discovery → Grading → Allocation → Provisioning.
  • Service catalog defines what consumers can request.
  • Control layer receives service-layer requests (e.g. VM with 4 GB RAM).
📖Key Definitions
  • Service catalog: predefined offerings for cloud resource requests.
⚠️Common Mistakes
  • Skipping discovery before provisioning — resources must be inventoried first.

Element Manager Capabilities

Initial ConfigExpand CapacityTroubleshootMonitor

Concept

EN

Technical Definition

An element manager handles a single infrastructure type: initial configuration (RAID, LUN masking, zoning, VLANs, guest OS install), capacity expansion (detect and add new resources to pools), troubleshooting, and monitoring performance, availability, capacity, and security.

ع

شرح مبسّط

Element Manager يدير مكوناً واحداً: إعداد أولي (RAID، LUN masking، zoning، VLANs)، توسيع السعة عند إضافة موارد، استكشاف الأخطاء، ومراقبة الأداء والتوفر والسعة والأمان.

💡

Real-World Analogy

A specialist mechanic for one type of vehicle — knows every detail of that component.

Important Terms

Initial Configuration

First-time setup of an infrastructure element.

Example

Configure RAID 5, create LUNs, set up zoning.

Capacity Expansion

Detect newly added hardware and add to pools.

Example

New drives auto-added to storage pool.

Exam Focus

🔥

Remember for Exam

🎯MCQ Hints
  • Element manager tasks: config, expand, troubleshoot, monitor.
  • Storage element manager: RAID, LUN masking. Network: VLANs, zoning.
📖Key Definitions
  • Element manager: software managing a single infrastructure component type.
⚠️Common Mistakes
  • Expecting element manager to manage all resource types — that's unified manager.
← Week 10: Cloud NetworkingGo to Exam Night Mode