1. A method for admission control and scheduling in ad hoc wireless networks for different class of flows C1, C2 and C3 where said admission control mechanism evaluates probability of QoS violation and admits those calls whose probability of QoS violation is below a specified threshold, the method comprising: (a) for Class C1, evaluating the probability as to where destination node is a one-hop neighbor of a source node; (b) for Class C1, evaluating the probability as to where source and destination nodes are not one hop neighbors; (c) for Class C2 and class C3 flows, evaluating average or mean delay requirement and a requirement on the rate; (d) scheduling class C1 flows when admitted flows violate the QoS requirements; and (e) scheduling class C2 and class C3 flows; wherein: (j) C1 represent flows comprising at least one of voice over IP (VoIP) and streaming video; (ii) C2 represent flows comprising at least one of hypertext transfer protocol (HTTP) and web browsing; (iii) C3 represent flows comprising at least one of file transfer protocol (FTP) and downloads.