Cross-layer Power and Rate Adaptation Techniques for Wireless Networks