1,885
edits
Changes
SYA810
,→Subject Description
== Subject Description ==
=== Credit Status ===
Upon successful completion of this subject students should be able to:
* Understand Linux memory management
* Monitor and improve system performance
* Create and use Linux software installation packages (RPMs)* Design and implement effective backup and recovery strategies* Configure, use, and manage Virtual Machines (using Xen, KVM, or other technologies)Collaborate with an Open Source community
=== Topic Outline:===
* General Device Principles Advanced Storage Solutions - 515%** Device nodesRAID** UdevSANs** Psudeo-filesystems: sysfs, procfs, ptsfs, usbdevfs* iSCSI** PCI, PCIE, HotPlug PCI, MiniPCI, PC Card/PCMCIA devicesMulti-layer storage systems
* Advanced Disk Block Devices Backup and Restore - 1015%** Redundant Array of Inexpensive Disks (RAID)Online, offline, and remote solutions** Logical Volume Management (LVM)Scheduled backup
* Package Management Performance Tuning - 2015%** Using RPMsSystem resources** Creating RPMs* Memory*** CPU*** I/O** Finding bottlenecks** Using repositoriesProblem remediation
* System Monitoring and Backup Collaboration with Open Source Communities - 1555%** Backup and recovery strategies** Backup media selection** Backup cycles** syslog, dmesg** cron, batch** cpio, tar, pax** vmstat, sar, free, w/uptime** strace * Memory and Performance Management - 10%** Pages** Demand loading** Memory mapping** No-execute (NX/XD) and ExecShield** Shared object library linking** Copy-on-write** Swap * Storage Area Networks - 10%** Interconnect technologies (SCSI, iSCSI, fc, ib)** Global Filesystem (GFS) * USB - 10%** Physical connections** Power** Logical structure** Descriptors** Utilities** USB storage using SCSI CCS * Virtualization - 20%** Linux virtualization technologies on the x86 platform (Xen, KVM)** VM management** VM image preparation
=== Modes Of Instruction ===
=== Modes of Evaluation ===
* 2070% Group Projectdeliverables and communication* 1510% Lab Work (labs, quizzes, and assignments)Cross-contribution to other Open Source projects* 2510% One Midterm TestPresentations* 4010% Final ExamLabs and quizzes