Improving the Standards of Linux Load Balancing and Failover
CIOREVIEW >> Oracle >>

Improving the Standards of Linux Load Balancing and Failover

By CIOReview | Monday, September 3, 2018

Oracle supports both simple and weighted round-robin load balancing of requests from its web components and aims to improve features like high availability and load balancing. By following a specific path and port, Linux remote direct memory access (RDMA) has problems regarding performance and security perspectives. In the LDAP environment, load balancing for writes of a user and group data can produce undesirable behavior due to the replication. LDAP replication does not guarantee transaction integrity; the limitation of replication is however very dominant in the system itself.

Segmenting the user and group data may be effective for distributing the load if the case rests upon separate user population in distinct branches of the Directory Information Tree (DIT). By maintaining different primary LDAP server for read and write purpose, load balances of such kind of operations can be obtained efficiently. Also, selecting a standard network interface card can be beneficial as they pick which network device is appropriate to transport the data. RDMA is proved to be more resilient over IP (RDMAIP) which creates a high availability connection to create a bonding group among adapters’ ports. The traffic automatically gets transported to the other ports in the group in case of loss of any significant port. This can be achieved by utilizing Oracle's Reliable Datagram Sockets (RDS).

The RDMAIP modules should be merged along with the network stack to allow RDMA kernel customers to actively create bonding groups and simultaneously provide APAs to reveal bound groups and their interfaces so that the traffic moves smoothly across the designated streams.