Model architectures for load balancing generally consist of a set of components such as a scheduling algorithm, source nodes, forwarding nodes, and destination nodes. The scheduling algorithm is used to decide the order in which requests are sent based on various factors, like a load on each node. Source nodes are responsible for generating requests, forwarding nodes route the requests through multiple paths depending on the load balancer model architecture, and finally, destination nodes receive the request and respond with a result. With the help of EdrawMax, you can easily recreate a similar diagram.