User Tools

Site Tools


skill-tree:k:4:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
skill-tree:k:4:b [2020/07/19 11:30] – external edit 127.0.0.1skill-tree:k:4:b [2020/07/19 19:44] (current) lucy
Line 16: Line 16:
  
 # Aim # Aim
-  * To enable practitioners to comprehend and describe the basic architecture and concepts of resource allocation for an HPC system +  * To enable practitioners to comprehend and describe the basic architecture and concepts of resource allocation for an HPC system. 
-  * To provide knowledge about how workload managers control the unattended background execution of programs or jobs, respectively, by the help of job queues +  * To provide knowledge about how workload managers control the unattended background execution of programs or jobs, respectively, by the help of job queues. 
-  * To provide knowledge about typical scheduling principles (e.g. first come first served, shortest job first) to achieve objectives like minimizing the averaged elapsed program runtimes, and maximizing the utilization of the available HPC resources+  * To provide knowledge about typical scheduling principles (e.g. first come first served, shortest job first) to achieve objectives like minimizing the averaged elapsed program runtimes, and maximizing the utilization of the available HPC resources.
  
 # Outcomes # Outcomes
-  * Comprehend the differences between **Batch Systems** and **Time Sharing Systems** +  * Comprehend the differences between **Batch Systems** and **Time-Sharing Systems**. 
-  * Explain the concepts and procedures for resource allocation and job execution in an HPC environment +  * Explain the concepts and procedures for resource allocation and job execution in an HPC environment. 
-  * Run interactive jobs and batch jobs +  * Run interactive jobs and batch jobs. 
-  * Comprehend and describe the expected behavior of job scripts +  * Comprehend and describe the expected behavior of job scripts. 
-  * Change provided job scripts and embed them into shell scripts to run a variety of parallel applications +  * Change provided job scripts and embed them into shell scripts to run a variety of parallel applications. 
-  * Analyze the output generated from a job scheduler and describe the cause of typically generated errors +  * Analyze the output generated from a job scheduler and describe the cause of typically generated errors. 
-  * Comprehend accounting principles (billing for the jobs) +  * Comprehend accounting principles (billing for the jobs). 
-  * Comprehend the set of terms for performance criteria like +  * Comprehend the set of terms for performance criteria like: 
-    * Resource Utilization +    * Resource Utilization. 
-    * Throughput +    * Throughput. 
-    * Waiting Time +    * Waiting Time. 
-    * Execution Time +    * Execution Time. 
-    * Turnaround Time +    * Turnaround Time. 
-  * Comprehend scheduling strategies that increase productivity +  * Comprehend scheduling strategies that increase productivity. 
-  * Comprehend that typical goals of job scheduling are +  * Comprehend that typical goals of job scheduling are: 
-    * Maximization of resource utilization +    * Maximization of resource utilization. 
-    * Maximization of throughput +    * Maximization of throughput. 
-    * Minimization of waiting time +    * Minimization of waiting time. 
-    * Minimization of turnaround time +    * Minimization of turnaround time. 
-  * Comprehend that there is a variety of scheduling algorithms from rather simple to more complex like +  * Comprehend that there is a variety of scheduling algorithms from rather simple to more complex like: 
-    * First-Come-First-Served (FCFS) +    * First-Come-First-Served (FCFS). 
-    * Shortest-Job-First (SJF) +    * Shortest-Job-First (SJF). 
-    * Priority-based +    * Priority-based. 
-    * Fair-Share +    * Fair-Share. 
-    * Backfilling+    * Backfilling.
  
 # Subskills # Subskills
skill-tree/k/4/b.1595151007.txt.gz · Last modified: 2020/07/19 11:30 by 127.0.0.1