RUBEN: a router emulator for green backbone networks