Using Thread Pools & Micro-Batching to Manage and Load-Balance Active Network Connections
(CS455 - Introduction to Distributed Systems)
- Managing incoming network connections
- Receiving data over the network connections
- Organizing data into batches to improve performance
- Sending data over the links
If you are using the scripts I have created (Makefile
and start-node.sh
), please the follow these steps.
- In the
Makefile
, underrun-server
, change the values that followcs455.scaling.server.Server
as you wish. - Run
make run-server
(I have used port5600
) - Run
sh start-nodes.sh <server-host>
(example:sh start-nodes albany
)