Distributed Internet Traffic Generator (D-ITG): analysis and experimentation over heterogeneous networks