A distributed routing and access control scheme for ATM networks