>linuxsymposium

July 20-23rd, 2005, Ottawa, Canada

Registration

Register/Submit Proposal

Content

Presentations
Tutorials
BOFS

Related

Sponsors
Venue
Travel
FAQ

Archives

Proceedings
Photos
2005
2004
2003
2002
2001
2000
1999

Contacts

Information
Home

Were not getting any younger

Darren Vincent Hart (dvhltc@us.ibm.com)

The Linux time subsystem, which once provided only tick granularity via a simple periodic addition to xtime, now must provide nanosecond resolution. As more and more unique timekeeping hardware becomes available, and as virtualization and low-latency demands grow, the complexity of maintenance and bug resolution increases.

This paper explores the requirements of a modern timing system, encompassing both time-keeping and hard and soft timers. We propose a new infrastructure to elegantly meet those needs and discuss how kernel interfaces can best be modified to use human-time units.

  Server and Bandwidth provided by Serverbeach