A choice of optimal packet dropping function for active queue management