• DocumentCode
    2897748
  • Title

    Proactive caching of DNS records: addressing a performance bottleneck

  • Author

    Cohen, Edith ; Kaplan, Haim

  • Author_Institution
    AT&T Labs.-Res., Florham Park, NJ, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    85
  • Lastpage
    94
  • Abstract
    The resolution of a host name to an IP-address is a necessary predecessor to connection establishment and HTTP exchanges. Nonetheless, DNS resolutions often involve multiple remote name-servers and prolong Web response times. To alleviate this problem name servers and Web browsers cache query results. Name servers currently incorporate passive cache management where records are brought into the cache only as a result of clients´ requests and are used for the TTL duration (a TTL value is provided with each record). We propose and evaluate different enhancements to passive caching that reduce the fraction of HTTP connection establishments that are delayed by long DNS resolutions. Renewal policies refresh selected expired cached entries by issuing unsolicited queries. Trace-based simulations using Web proxy logs demonstrated that a significant fraction of cache misses can be eliminated with a moderate overhead. Simultaneous-validation (SV) transparently uses expired records. A DNS query is issued if the respective cached entry is no longer fresh, but concurrently, the expired entry is used to connect to the Web server and fetch the requested content. The content is served only if the expired records used turn out to be in agreement with the query response
  • Keywords
    Internet; cache storage; hypermedia; information resources; online front-ends; software performance evaluation; transport protocols; DNS record proactive caching; HTTP exchange; IP address; Web browsers; Web proxy logs; Web response time; Web server; connection establishment; host name; passive cache management; performance bottleneck; query results; remote name servers; renewal policies; simultaneous validation; trace-based simulations; unsolicited queries; Added delay; Distributed databases; Domain Name System; Electronic mail; Explosives; History; Internet; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and the Internet, 2001. Proceedings. 2001 Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7695-0942-8
  • Type

    conf

  • DOI
    10.1109/SAINT.2001.905171
  • Filename
    905171