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)
|
|