| 1.
|
Write a program that creates and controls internal and external
subtasks. (I)
|
| 2.
|
Employ process management techniques such as alarm timers and signals.
(II)
|
| 3.
|
Utilize local inter-process communications techniques such as pipes
and shared memory areas, and control shared data via a semaphore. (I)
and (II)
|
| 4.
|
Employ remote inter-process communications techniques such as shared
file systems and BSD (Berkeley Software Distribution) sockets. (III)
|
| 5.
|
Write a remote server program and configure XINETD (the extended
internetworking daemon) to start that service automatically at the
request of a client process. (IV)
|
| 6.
|
Employ near real-time system performance monitoring for processor and
memory utilization, and disk and network activity levels. (V)
|
| 7.
|
Measure and analyze the black box (system-level) performance of a
distributed system. (V)
|
| 8.
|
Optimize white box (program-level) performance using execution-phase
timing techniques. (V)
|
| 9.
|
Utilize distributed audit trail (execution log) analysis to debug
distributed system failures. (VI)
|
|