Addressing bottlenecks in RDP implementation