  Paths selection algorithms and rate adaptation objective functions are
usually studied separately. In contrast, this paper evaluates some traffic
engineering (TE) systems for software defined networking obtained by combining
path selection techniques with average delay and load balancing, the two most
popular TE objective functions. Based on TE simulation results, the best TE
system suitable for software defined networks is a system where the paths are
calculated using an oblivious routing model and its adaptation rate calculated
using an average delay objective function. Thus, we propose the RACKE+AD system
combining path sets computed using Racke's oblivious routing and traffic
splitting objective function using average delay. This model outperforms
current state-of-the-art models, maximizes throughput, achieves better network
resource utilization, and minimizes delay. The proposed system outperformed
SMORE and SWAN by 4.2% and 9.6% respectively, achieving 27% better utilization
and delivering 34% more traffic with 50% less latency compared with both
systems on a GEANT network.
