End-To-End Delay Guarantees in Computer Networks: Analysis and NetLet Implementation