cross-layer performance control