DiffServ is assumed as a scalable solution for service differentiation in the internet. It applies differentiated behaviors on data packets for different quality levels on aper hop basis (PHB). However, it does not have any control on the traffic entering the network and the paths which are traversed by data packets. Therefore, if no complementary mechanism is used with DiffServ, the end-to-end service accuracy and scalability requirements will not be achieved jointly in a service environment. In this paper a distributed end-point admission control algorithm is proposed to control the amount of traffic entering the network and the data packets path. In this algorithm, the input traffic will be efficiently managed while an acceptable end-to-end quality of services achieved using different local PHBs in different DiffServ nodes.