TUD Logo

TUD Home » ... » Teaching » Distributed Operating Systems » Domain Name System

Operating Systems

Exercise: Domain Name System


  1. Explain the significance of Amdahl’s law for scalability.
  2. Which sources of execution time jitter can cause delays in HPC applications?
  3. What strategies can be applied to reduce or mitigate such jitter?


  1. What is an Internet Standard, and which document defines the DNS protocol?
  2. Which design strategies enable the DNS to scale?
  3. Demonstrate the interaction of the resolver library with the DNS servers.
    • Using dig, manually replay all name-server requests emitted by the resolver library and its primary name server when searching for an A record for the name unknown.tu-dresden.de.
    • Hint: Use the dig option +norecurse to replay search steps individually.
    • Did one of the DNS answers come from a name server's cache? If yes: How would the request-answer sequence have differed if all of the participating name server's caches would have been empty?
  4. Besides translating names to IP addresses, which other information is stored in DNS?
Last modified: 18th Apr 2016, 5.02 PM
Author: Webmaster

  • ModuleModules: INF-BI-1, INF-BAS4, INF-VERT4, DSE-E3
  • Credits6 Credit Points
  • 2/1/0 = 3 SWS
Time and Place

This course is not being offered in this term.