fork off n children and keep the parent process as a monitor
have parent assignment-client make sure there are always n