CROSS-LAYER DESIGN FOR NETWORK PERFORMANCE OPTIMIZATION IN WIRELESS NETWORKS