ARTIS: A parallel and distributed simulation middleware for performance evaluation