Analysis Of A Versatile Queuing Model With State-Dependent Service Times