In the environment of wide-area networks such as the Internet, distributed query processing becomes problematic due to the changing coming from both underlying networks and user's requirements. In this new context, conventional query processing strategies with the homogeneous assumption will not work well, because they are unable to adapt to unexpected changes in the performance of the communication networks. In this paper, we address the issue of how to make distributed query processing be aware of these changes. We introduce the idea of integration distributed query processing with Quality of Service (QoS) management and accordingly illustrate our view of QoS-aware distributed query processing.