next up previous contents
Next: 4 SAM Detailed Design Up: 3 FCM Detailed Design Previous: 3.3 Queue Size Logging   Contents

3.4 Concurrent Process Decomposition

FCM will consist of three separate modules, which will each run concurrently. The Router and Receiver modules each run on different computers, and share data through the TCP packets sent from Router to Receiver. The queue logging module may also be run concurrently on the Router, in which case it will interact through the /proc filesystem. This concurrent operation of the three modules occurs because they each perform an independent function, with only minimal interaction required. The interactions between these modules are explained in Section 5.5.