Protocols for End-to-End Reliability in Multi-Tier Systems by Paolo Romano