CrossTalk: Cross-layer decision support based on global knowledge