Decomposition Principles and Online Learning in Cross-Layer Optimization for Delay-Sensitive Applications