In order to prepare for the creation of the pool of processes I decided to finalise the infrastructure of the application. To do this I added both the Network Manager and the Quarantine Network Manager and assigned them temporary input and output channels as they will both be getting Network Channels at a later date. The infrastructure and flow of the application now completely matches the diagram apart from pool of processes.
Much better revised diagram.
ReplyDeleteWe discussed how the pool processes could be created assuming all channels are internal. using channel input and output lists.
Also discussed the idea of a watchdog timer that checks to make sure the checking process is still running Will probably require extra channels to tick and tock.
Rory has also created a web server that will randomly generate good and bad pages which the checker process can access to determine whether the link is good or bad. http or https and will look through 'source code'.
A plan is required because this server should have been on the plan then you could have ticked it off and assessed how easy it was to implement.