Is it possible in OSRM, that I can define in a routing profile, that downhill is speeding up and uphill is speeding down?
And another question:
Is it possible to make the two sides of a street independent?
Yeah it is possible using raster elevation data. Here is an example profile that uses this feature.