Highly Automated Method for Maintaining Expiring Records

Document Type Expired Internet-Draft (individual)
Authors Warren Kumari  , Roy Arends  , Suzanne Woolf  , Daniel Migault 
Last updated 2021-02-16 (latest revision 2017-06-28)
Stream (None)
Intended RFC status (None)
Expired & archived
plain text xml htmlized pdfized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


This document describes a simple DNS cache optimization which keeps the most popular Resource Records set (RRset) in the DNS cache: Highly Automated Method for Maintaining Expiring Records (HAMMER). The principle is that popular RRset in the cache are fetched, that is to say resolved before their TTL expires and flushed. By fetching RRset before they are being queried by an end user, that is to say prefetched, HAMMER is expected to improve the quality of experience of the end users as well as to optimize the resources involved in large DNSSEC resolving platforms.


Warren Kumari (warren@kumari.net)
Roy Arends (roy.arends@icann.org)
Suzanne Woolf (suzworldwide@gmail.com)
Daniel Migault (daniel.migault@ericsson.com)

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)