Providing Quality of Service for Clock Synchronization

The Network Time Protocol, an over 2-decade old and always improving algorithm for synchronizing networked computer clocks, still finds problems for its efficient operation. Many applications need a trustable time system to function correctly (e.g., banking and distributed database servers). With the advent of Quality of Service in computer networks, this problem can be elegantly approached and solved. This article suggests a framework to dealing with clock synchronization on DiffServ Domains, introduces a novel treatment to packets and validates this proposal on a case-study done with live application metrics in a network emulation environment.