You wouldn't swap/page across the network, if that were occurring the w/s would be outfitted with a local drive for that function and that function only. Planning and testing were critical to environment functionality to ensure that swap/paging did not happen. If something went wrong with the internals of the w/s, you swapped the pizza box out for a new one, updated the MAC address in the servers bootptab and reboot the w/s. 5 minutes later you were online with the application running on a CDE desktop. And this was all done on a 10BT NIC in the w/s and 100BT LAN backbone.
Citrix functions in much the same manner as the old diskless workstations used to. At one of my employers (back in the late 80's early 90's) we literally had thousands of HP (Unix) diskless workstations for all the reasons that you mentioned. It's what the bootp protocol (RFC 951) was built for.
Any person who advocates something as being "for free" is someone to ignore.
You wouldn't swap/page across the network, if that were occurring the w/s would be outfitted with a local drive for that function and that function only. Planning and testing were critical to environment functionality to ensure that swap/paging did not happen. If something went wrong with the internals of the w/s, you swapped the pizza box out for a new one, updated the MAC address in the servers bootptab and reboot the w/s. 5 minutes later you were online with the application running on a CDE desktop. And this was all done on a 10BT NIC in the w/s and 100BT LAN backbone.
Citrix functions in much the same manner as the old diskless workstations used to. At one of my employers (back in the late 80's early 90's) we literally had thousands of HP (Unix) diskless workstations for all the reasons that you mentioned. It's what the bootp protocol (RFC 951) was built for.